Otwarte protokoły wymiany informacji w systemach ITS



Podobne dokumenty
GML w praktyce geodezyjnej

Komunikacja i wymiana danych

Ministerstwo Finansów

WYKŁAD 1 METAJĘZYK SGML CZĘŚĆ 1

The Binder Consulting

extensible Markup Language, cz. 1 Marcin Gryszkalis, mg@fork.pl

Wykorzystanie standardów serii ISO oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych

CENTRUM PROJEKTÓW INFORMATYCZNYCH MINISTERSTWA SPRAW WEWNĘTRZNYCH I ADMINISTRACJI

Zasady Nazewnictwa. Dokumentów XML Strona 1 z 9

Warsztaty epuap. Administracja otwarta na obywatela. Kraków 2011 Arkadiusz Walewski, Zbigniew Olszak

MINISTERSTWO FINANSÓW PLAN INTEGRACJI SYSTEMU ZAŁĄCZNIK NR 6 SEAP SPECYFIKACJA KANAŁ DLA PODMIOTÓW ZEWNĘTRZNYCH PL PROJEKT ECIP/SEAP

JTW SP. Z OO. Zapytanie ofertowe. Zewnętrzny audyt jakościowy projektu technicznego dedykowanego systemu B2B Platforma Integracji Serwisowej

MINISTERSTWO SPRAW WEWNĘTRZNYCH I ADMINISTRACJI DEPARTAMENT INFORMATYZACJI

Rok akademicki: 2013/2014 Kod: ZZIP IN-s Punkty ECTS: 2. Kierunek: Zarządzanie i Inżynieria Produkcji Specjalność: Informatyka w zarządzaniu

Seminarium epuap narzędziem nowoczesnej administracji. Sylwester Maślanka

OPERATOR SYSTEMU PRZESYŁOWEGO

Format danych adnotacji do tytułów wykonawczych przekazywanych do organów egzekucyjnych przez epuap w związku ze zbiegiem egzekucji

Dodatkowo, w przypadku modułu dotyczącego integracji z systemami partnerów, Wykonawca będzie przeprowadzał testy integracyjne.

Pakiet XML Czym jest i z czym się je?

Implementacja standardu GML w oprogramowaniu firmy INTERGRAPH

ZAMAWIAJĄCY. CONCEPTO Sp. z o.o.

Informacje wstępne Autor Zofia Kruczkiewicz Wzorce oprogramowania 4

KARTA KURSU. Przetwarzanie dokumentów XML i zaawansowane techniki WWW

Implementacja standardu GML w oprogramowaniu ESRI i GISPartner na przykładzie Geoportalu2

PHP: bazy danych, SQL, AJAX i JSON

Środowisko XML (Extensible Markup Language).

Plan dzisiejszego wykładu. Narzędzia informatyczne w językoznawstwie. XML - Definicja. Zalety XML

Samorząd brokerem informacji? Wielokanałowa platforma dostępu do zasobów treści na przykładzie Miasta Poznania. Wojciech Pelc, Urząd Miasta Poznania

Model semistrukturalny

Tom 6 Opis oprogramowania

Relacyjne bazy danych a XML

Rola języka XML narzędziem

ZAPYTANIE OFERTOWE. nr 1/UE/2014. z dnia r. w związku z realizacją projektu pn.

Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie

Dokumentacja Użytkownika Systemu

FORMULARZ OFERTOWY. Termin dostarczenia dokumentu 1

Część I -ebxml. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz

Założenia i stan realizacji projektu epuap2

System B2B automatyzujący zamówienia u producentów i dostawy do odbiorców asortymentu medycznego.

Miasto brokerem informacji? Budowa systemu dystrybucji informacji w oparciu o portal miejski i Biuletyn Informacji Publicznej

Extensible Markup Language (XML) Wrocław, Java - technologie zaawansowane

Ministerstwo Finansów

firmy produkty intranet handel B2B projekty raporty notatki

12 czerwca Piotr Kozłowski Dyrektor ds. Rozwoju Sektora Samorządowego

Platforma epuap. Igor Bednarski kierownik projektu epuap2 CPI MSWiA. Kraków, r.

Kielce, dn MICRON Sp. z o.o. Ul. Silniczna 15/ Kielce ZAPYTANIE OFERTOWE NR 1/2014/PARP/POIG

Platforma epuap. 1-3 marca 2011

Web Services. Bartłomiej Świercz. Łódź, 2 grudnia 2005 roku. Katedra Mikroelektroniki i Technik Informatycznych. Bartłomiej Świercz Web Services

Kraków, 2 kwietnia 2004 r.

DOKUMENTACJA INTERFEJSU API - HTTPS

Spis treści. 1. Sposób uruchomienia aplikacji...2. Zalecane ustawienia sprzętowe Praca z aplikacją Kalkulator opłat RRL...

OFERTA SZKOLENIOWA PROGRESS SOFTWARE

O stronach www, html itp..

XML w bazach danych i bezpieczeństwie

Semantic Web Internet Semantyczny

Programowanie internetowe

LABORATORIUM 5 WSTĘP DO SIECI TELEINFORMATYCZNYCH WPROWADZENIE DO XML I XSLT

XML Schema. Bartłomiej Świercz. Łódź, 19 listopada 2005 roku. Katedra Mikroelektroniki i Technik Informatycznych. Bartłomiej Świercz XML Schema

Wprowadzenie do arkuszy stylistycznych XSL i transformacji XSLT

Procesy biznesowe w praktyce. Przykłady użycia z wykorzystaniem jbpm 4.4

EXSO-CORE - specyfikacja

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Opis Przedmiotu Zamówienia

Demonstratorium interoperacyjności EDM założenia realizacyjne. Zabrze, 2017 r.

XML extensible Markup Language 3

SEO.341-4/06 Gryfino, dnia 27 czerwca 2006r.

Programowanie Komponentowe WebAPI

Program szkoleniowy Efektywni50+ Moduł III Standardy wymiany danych

HL7 Clinical Document Architecture standard elektronicznej dokumentacji medycznej w Polsce

IDEA TWORZENIA DOKUMENTÓW W FORMACIE XML

nr sprawy: BZP ML Wrocław, dn. 20 lutego 2014 r. SPROSTOWANIE DO INFORMACJI DLA WYKONAWCÓW NR 13

Dąbrowa Górnicza, dnia r. ZAPYTANIE OFERTOWE. Zamawiający:

Integracja systemu dlibra i Manuscriptorium. Marcin Werla, PCSS

Wytyczne do wykonania usługi

System Informatyczny dla Administracji Samorządowej SIDAS - narzędzie zarządzania dokumentacją, procesami i budżetem w jst Kuba Lewicki

ZARZĄDZENIE NR 986/2012 PREZYDENTA MIASTA KRAKOWA Z DNIA

Facebook i R są teraz znajomymi

ZAPROSZENIE DO SKŁADANIA OFERT

Dotacje na innowacje - Inwestujemy w Waszą przyszłość

Informatyka (10) dr inż. Katarzyna Palikowska Katedra Transportu Szynowego i Mostów p. 4 Hydro

Zapytanie ofertowe nr 1/POIG 8.2/2013

DOTACJE NA INNOWACJE

Jacek Tomaszczyk Instytut Bibliotekoznawstwa i Informacji Naukowej Uniwersytet Śląski

Zarządzanie procesami w Twojej firmie Wygodne. Mobilne. Sprawdzone.

Projekt Platforma e-zamówienia Wisła, dnia r.

Instrukcja dla Oferenta. Strona 1 z 9

Bazy danych i strony WWW

Dlaczego GML? Gdańsk r. Karol Stachura

Wybrane projekty Urzędu Marszałkowskiego Województwa Mazowieckiego w Warszawie Przedsięwzięcia zmierzające do harmonizacji baz danych przestrzennych

WYJAŚNIENIA NR 2 TREŚCI SIWZ

Format danych adnotacji do tytułów wykonawczych przekazywanych do organów egzekucyjnych przez epuap w związku ze zbiegiem egzekucji

KRAJOWY PUNKT DOSTĘPOWY. Opis Interfejsu Komunikacyjnego

Opole, dnia 13 lipca 2015 r. Poz UCHWAŁA NR XIII/215/15 RADY MIASTA OPOLA. z dnia 2 lipca 2015 r.

Instrukcja dla Oferenta

Serwery. Autorzy: Karol Czosnowski Mateusz Kaźmierczak

XML extensible Markup Language. Paweł Chodkiewicz

Stan zaawansowania prac dotyczących zamówienia na opracowanie i wdrożenie rdzenia systemu e Urząd.

VALIO Sp. z o.o. Załącznik nr 1 do Zapytania ofertowego dotyczącego zakupu licencji części systemu B2B oraz wykonania Warstwy Prezentacyjnej.

E-zdrowie w Województwie Świętokrzyskim Paweł Masiarz, Krzysztof Kasprzyk.

Transkrypt:

Otwarte protokoły wymiany informacji w systemach ITS Grzegorz Kawka PHU TELSAT Sesja nr 4: Interoperacyjność systemów ITS cz. I

Podstawą działania systemów ITS jest wymiana informacji pomiędzy poszczególnymi warstwami i elementami systemu 2

Wymiana informacji odbywa się na bieżąco ZS69206 3

System ITS tworzą różne platformy i rozwiązania 4

Problemy Obecnie brakuje uznanych standardów protokołów wymiany danych. Powoduje to, że różni producenci dostarczają własne, zamknięte opracowania ograniczające konkurencję i możliwość integracji i rozbudowy systemów ITS, skazując niejako Zamawiającego na permanentną współpracę z jedną firmą i jednym rozwiązaniem. 5

Problemy Z pozoru jest korzystna sytuacja dla Wykonawcy jednak jest to korzyść chwilowa Zamknięte rozwiązania ograniczają rozwój rynku i technologii, redukując przyszłe potencjalne przychody i zlecenia oraz ograniczając popularność własnych rozwiązań 6

Problemy Dodatkowym ograniczeniem jest fakt, że jedna firma lub system, nawet największy, nie jest w stanie rozwiązać wszystkich problemów i zadań realizowanych przez ITS Uniemożliwienie integracji różnych systemów poprzez stosowanie zamkniętych systemów i protokołów wymiany danych znacząco ogranicza funkcjonalności budowanych w ten sposób ITS i ogranicza ich rozwój 7

Co robić? Rozwiązaniem tego problemu jest budowa otwartych systemów ITS: 1.Umożliwiających wymianę informacji pomiędzy różnymi systemami i platformami za pomocą otwartych protokołów wymiany danych. 2.Pozwalających na budowę systemów ITS etapami poprzez dodawanie kolejnych funkcjonalności i rozwiązań. 3.Umożliwiających integrację systemów ITS od różnych dostawców i ich interoperacyjność. 8

W jaki sposób wymieniać informacje? Który format, które rozwiązanie przyjąć do wymiany danych? Format XML z rozszerzeniami: XSL Transformations XML Schema 9

XML XML (ang. Extensible Markup Language) to uniwersalny język formalny przeznaczony do reprezentowania różnych danych w strukturalizowany sposób. XML jest niezależny od platformy, co umożliwia łatwą wymianę dokumentów pomiędzy heterogenicznymi systemami. XML jest standardem rekomendowanym oraz specyfikowanym przez organizację W3C. 10

XML Schema, XSL Transformations XML Schema (Schemat Rozszerzalnego Języka Znaczników) to opracowany przez W3C standard służący do definiowania struktury dokumentu XML. XSL Transformations (Przekształcenia Rozszerzalnego Języka Arkuszy Stylów) oparty na XML-u język przekształceń dokumentów XML. Pozwala na przetłumaczenie dokumentów z jednego formatu XML na dowolny inny format zgodny ze składnią XML-a. 11

Możliwości XML Wykorzystanie formatu XML jako nośnika informacji pozwala zbudować otwarty protokół wymiany informacji pochodzących z poszczególnych elementów i modułów informatycznych ITS. Poprzez strukturyzowany dokument XML XML Schema strukturze istnieje możliwość: o zdefiniowanej przez 1.Wymiany informacji pozwalających na uniezależnienie fazy eksploatacji systemu od jego dostawcy. 2.Budowy własnych, dedykowanych rozwiązań. 3.Integracji systemów ITS poprzez tworzenie aplikacji nadrzędnych. 4.Łatwej rozbudowy istniejących systemów lub budowanie ich etapami. 12

Możliwości XML Rekord danych przesyłany w formacie XML może zawierać wszystkie dane wymagane przez system ITS a jego otwartość i struktura pozwalają na łatwe rozbudowywanie o dodatkowe informacje (tzw. tagi). <?xml version=" 1.0" encoding="utf-8"?> <msg type="data"> <date_time format="yyyy-mm-ddthh:mm:sszzz ">2011-08-31T14:45:45</date_time> <sender>asd5.cross.cz</sender> <receiver> ndic</receiver> <transmission>http</transmission> <wim id="8"> <device location=" Zlín - Malenovice " vehicle_class ="EUR 13" total_lane="4" road_id="dk10" gps =" " road_owner ="GDDKiA " /> <start>2010-06-01t00:00:18</start> <stop> 2010-06-01T00:01:19</stop> <unprocessed_vehicles>true</unprocessed_vehicles > <vehicles count="3"> <vehicle id="43494259 " time="2010-06-01t00:00:18.00" lane=" 4" lane_name="nameofthislane 04" direction="1"> <image_overloaded>data</image_overloaded> <image_lpr >DATA</image_lpr> <image_lpro>data</ image_lpro> <image_lpri>data</ image_lpri> </vehicle> <vehicle id="43494267 " time="2010-06-01t00:00:57.00" lane=" 3" lane_name="nameofthislane 03" direction="1"> <image_overloaded>data</image_overloaded> <image_lpr >DATA</image_lpr> <image_lpro>data</ image_lpro> <image_lpri>data</ image_lpri> </vehicle> <vehicle id="43494272 " time="2010-06-01t00:01:19.00" lane=" 3" lane_name="nameofthislane 03" direction="1"> <image_overloaded>data</image_overloaded> <image_lpr >DATA</image_lpr> <image_lpro>data</ image_lpro> <image_lpri>data</ image_lpri> </vehicle> </vehicles> </wim> </msg> 13

Możliwości XML Dodatkowymi zaletami wykorzystania formatu XML jest: 1. Łatwa integracja XML z informatycznymi bazami danych. 2. Możliwość interpretacji XML przez przeglądarki internetowe i serwisy WWW, co pozwala na tworzenie aplikacji użytkowników systemów ITS działających w oparciu o przeglądarkę internetową. 14

W jaki sposób budować otwarte systemy? 1. Najpierw projektować potem budować!!! 2. Wykorzystywać otwarte protokoły i formaty wymiany informacji szczegółowo opisując je w dokumentacji projektowej. 3. Projektując zakładać możliwość rozbudowy i kierunki rozwoju systemu. 4. Budować systemy ITS etapami. 5. Dopuszczać różnych wykonawców na poszczególnych etapach (wymaga to dobrej dokumentacji projektowej oraz doświadczonego inżyniera kontraktu). 15

W jaki sposób integrować systemy? 1. Na etapie specyfikacji wymagać otwartości systemu. 2. Otwartość systemu i reguły wymiany informacji winny być opisane przez Zamawiającego a nie Wykonawcę. 3. Wymuszać stosowanie otwartych systemów i rozwiązań na każdym etapie (oprogramowanie bazodanowe, protokoły komunikacji itp.). 4. Budować nadrzędne platformy informatyczne integrujące poszczególne systemy ITS do wspólnych baz danych. 16

Przykład realizacji W I M System Preselekcji Wagowej Pojazdów Ruchu 17

Dziękuję za uwagę ZAPRASZAM www.555.pl 18