
Czym są dane otwarte? Dla wielu jedynie suchym terminem dla entuzjastów oprogramowania, ale w rzeczywistości jest to fascynujące narzędzie, które potrafi zmienić nasze codzienne życie. Nie chodzi tylko o zebranie ogromnej ilości danych i bezcelowe przechowywanie informacji na serwerze. Prawdziwym i bardziej ambitnym celem jest sensowne połączenie tych danych, ustrukturyzowanie ich i wydobycie z nich maksimum. Właśnie dlatego w naszym projekcie podchodzimy do całej architektury z naciskiem na bezpieczeństwo i łatwą integrację. W praktyce pokazujemy w ten sposób, że nasz rozwój ma jasną długoterminową wizję.
Miasta codziennie generują ogromną ilość informacji operacyjnych. Celem koncepcji Open Data nie jest jednak masowe odkrywanie wewnętrznej agendy urzędu ani publikowanie wrażliwych dokumentów z segregatorów urzędników. Istotą jest natomiast przejrzyste udostępnianie użytecznych danych szerokiej opinii publicznej, które mogą dotyczyć na przykład płynności ruchu, aktualnego obłożenia parkingów, jakości powietrza czy innych aspektów środowiska. Aby te dane przyniosły realną wartość, muszą być publikowane w formacie, z którym inne aplikacje i systemy potrafią natychmiast i bez modyfikacji pracować. Wydanie statycznego rocznego sprawozdania w PDF jest co prawda miłe, ale do budowania naprawdę nowoczesnej infrastruktury zdecydowanie nie wystarcza. Efektywny ekosystem wymaga dynamicznych Open Data, dlatego standardem jest ich regularna aktualizacja. Mieszkańcy i lokalne firmy zyskują w ten sposób możliwość natychmiastowego reagowania na bieżące wydarzenia na ulicach. Aby zapewnić ten most komunikacyjny, w projekcie eUrbes wykorzystujemy technologię REST API, dzięki której nasze serwery niezawodnie i bezpośrednio wymieniają dane otwarte z aplikacjami użytkowników końcowych.
Naszym priorytetem przy rozwoju jest przede wszystkim stabilny system, dlatego wszystkie dane przechowujemy na serwerach chmurowych. To rozwiązanie gwarantuje bezpieczeństwo i aktualność przechowywanych informacji oraz stabilną architekturę nawet przy ekstremalnym obciążeniu. Zapewnia w ten sposób niezawodność, a jednocześnie przestrzeń do nieustannego ulepszania. Aby zapobiec przerwom przy zmianach struktury danych, wersjonujemy nasze API w celu zachowania zgodności wstecznej. Tym podejściem gwarantujemy, że istniejące aplikacje zbudowane na naszym eUrbes Hubie z dnia na dzień nie przestaną działać.
Budowanie funkcjonującego inteligentnego miasta nie polega na jednorazowym wdrożeniu drogiego sprzętu, lecz na stworzeniu trwale zrównoważonego fundamentu danych. Dzięki temu, że nie zamykamy informacji w zamkniętych systemach urzędów, ale oferujemy je przez stabilne API, bezpośrednio motywujemy kolejnych programistów do tworzenia użytecznych aplikacji. Wybrane połączenie infrastruktury chmurowej i danych otwartych daje nam pewność, że projekt eUrbes nie zestarzeje się technologicznie. Zamiast budować cyfrowe bariery, kładziemy w ten sposób solidne fundamenty pod miasto, które potrafi racjonalnie i z wyprzedzeniem reagować na realne potrzeby swoich mieszkańców.