Diplomová práce se zabývá vytvořením informačního systému zajišťujícího dialog Žádost o trasu podle TAF/TAP TSI z pohledu dopravce. Teoretická část práce se věnuje analýze technických specifikací pro interoperabilitu se zaměřením na dialog Žádost o trasu, která slouží jako základ pro návrh robustního databázového modelu a vývoj informačního systému, při kterém byly využity technologie Hibernate ORM, Spring framework, Apache Wicket atp. Praktická část slouží k ověření navrženého řešení. Na závěr celého vývoje byly ověřeny možnosti provozu výsledné webové aplikace pomocí syntetických zátěžových testů.
Anotace v angličtině
This Master thesis is devoted to creating Information system providing the dialogue "Path-request according to TAF/TAP TSI" from the perspective of the carrier. Theoretical part is dealing with analysis of technical specifications for interoperability with focus on dialogue "Path-request", which serves as a foundation for the design of robust database model and development of the informational system, in which were utilized technologies Hibernate ORM, Spring framework, Apache Wicket etc. Practical part serves as verification of suggested solution. In conclusion of the whole development the possibilities of running of the resulting web application were tested by synthetic bench-marking tests.
Klíčová slova
železniční doprava, Žádost o trasu, TAF TSI, Java, Hibernate ORM, Spring framework, Apache Wicket
Diplomová práce se zabývá vytvořením informačního systému zajišťujícího dialog Žádost o trasu podle TAF/TAP TSI z pohledu dopravce. Teoretická část práce se věnuje analýze technických specifikací pro interoperabilitu se zaměřením na dialog Žádost o trasu, která slouží jako základ pro návrh robustního databázového modelu a vývoj informačního systému, při kterém byly využity technologie Hibernate ORM, Spring framework, Apache Wicket atp. Praktická část slouží k ověření navrženého řešení. Na závěr celého vývoje byly ověřeny možnosti provozu výsledné webové aplikace pomocí syntetických zátěžových testů.
Anotace v angličtině
This Master thesis is devoted to creating Information system providing the dialogue "Path-request according to TAF/TAP TSI" from the perspective of the carrier. Theoretical part is dealing with analysis of technical specifications for interoperability with focus on dialogue "Path-request", which serves as a foundation for the design of robust database model and development of the informational system, in which were utilized technologies Hibernate ORM, Spring framework, Apache Wicket etc. Practical part serves as verification of suggested solution. In conclusion of the whole development the possibilities of running of the resulting web application were tested by synthetic bench-marking tests.
Klíčová slova
železniční doprava, Žádost o trasu, TAF TSI, Java, Hibernate ORM, Spring framework, Apache Wicket
Cílem práce je provést analýzu a návrh informačního systému zajišťujícího dialog Žádost o trasu podle TAF/TAP TSI z pohledu dopravce. Systém by byl provozovatelný a nabízený dopravcům jako služba formou webového rozhraní.
V teoretické části se předpokládá popis stavu implementace dialogu v podmínkách ČR i Evropy, včetně možností/potřeby komunikace s ostatními významnými systémy. Dále analýza obsahu příslušných zpráv verze 5.3 a návrh databázové struktury pro ukládání dat, včetně definování scénářů komunikace a z toho vyplývajících stavů zpracování zpráv v aplikaci. Dále koncepční návrh aplikace postavené na architektuře databázový server - aplikační server - tenký webový klient (uživatelské rozhraní), včetně návrhu použití technologií a frameworků programovacího prostředí Java (za předpokladu využití aplikačního serveru Tomcat a databázového serveru typu MySQL).
V praktické části se předpokládá realizace demonstrátoru navrhovaného řešení, jehož úkolem je představit základní funkcionality systému a provedení výkonových testů programové implementace.
Zásady pro vypracování
Cílem práce je provést analýzu a návrh informačního systému zajišťujícího dialog Žádost o trasu podle TAF/TAP TSI z pohledu dopravce. Systém by byl provozovatelný a nabízený dopravcům jako služba formou webového rozhraní.
V teoretické části se předpokládá popis stavu implementace dialogu v podmínkách ČR i Evropy, včetně možností/potřeby komunikace s ostatními významnými systémy. Dále analýza obsahu příslušných zpráv verze 5.3 a návrh databázové struktury pro ukládání dat, včetně definování scénářů komunikace a z toho vyplývajících stavů zpracování zpráv v aplikaci. Dále koncepční návrh aplikace postavené na architektuře databázový server - aplikační server - tenký webový klient (uživatelské rozhraní), včetně návrhu použití technologií a frameworků programovacího prostředí Java (za předpokladu využití aplikačního serveru Tomcat a databázového serveru typu MySQL).
V praktické části se předpokládá realizace demonstrátoru navrhovaného řešení, jehož úkolem je představit základní funkcionality systému a provedení výkonových testů programové implementace.
Seznam doporučené literatury
NAŘÍZENÍ KOMISE (ES) č. 62/2006 ze dne 23. prosince 2005 o technické specifikaci pro interoperabilitu subsystému pro telematické aplikace v nákladní dopravě transevropského konvenčního železničního systému
NAŘÍZENÍ KOMISE (EU) č. 454/2011 ze dne 5. května 2011 o technické specifikaci pro interoperabilitu týkající se subsystému "využití telematiky v osobní dopravě" transevropského železničního systému
NEUSTADT, M. Stav implementace TSI TAP. Vědeckotechnický sborník ČD [online], č. 37/2014. Dostupné na Internetu: . ISSN 1214-9047.
MARTIN, R. C. Čistý kód. Brno : Computer Press, 2009. ISBN 978-80-251-2285-3.
ARLOW, J., NEUSTADT, I. UML 2 a unifikovaný proces vývoje aplikací. Brno : Computer Press, 2011. ISBN 978-80-251-1503-9.
Seznam doporučené literatury
NAŘÍZENÍ KOMISE (ES) č. 62/2006 ze dne 23. prosince 2005 o technické specifikaci pro interoperabilitu subsystému pro telematické aplikace v nákladní dopravě transevropského konvenčního železničního systému
NAŘÍZENÍ KOMISE (EU) č. 454/2011 ze dne 5. května 2011 o technické specifikaci pro interoperabilitu týkající se subsystému "využití telematiky v osobní dopravě" transevropského železničního systému
NEUSTADT, M. Stav implementace TSI TAP. Vědeckotechnický sborník ČD [online], č. 37/2014. Dostupné na Internetu: . ISSN 1214-9047.
MARTIN, R. C. Čistý kód. Brno : Computer Press, 2009. ISBN 978-80-251-2285-3.
ARLOW, J., NEUSTADT, I. UML 2 a unifikovaný proces vývoje aplikací. Brno : Computer Press, 2011. ISBN 978-80-251-1503-9.
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Cílem diplomové práce bylo provedení analýzy a návrhu informačního systému zajišťujícího dialog Žádost o trasu, z pohledu dopravce, dle příslušných standardizačních specifikací. Správnost návrhu byla ověřena funkční aplikací. Dále bylo provedno výkonnostní testování pomocí nástroje Gatling. Při tomto testování se diplomant pokusil ověřit schopnosti aplikace odbavit více uživatelů. Dle oponenta splnil diplomant veškeré zadané cíle. Obhajoba proběhla na požadované úrovni. Po přednesení posudků vedoucího i oponenta zodpověděl student dotazy členů komise.