Integrace systémů České filharmonie
Integration of Czech Philharmonic Systems
Type of document
bakalářská prácebachelor thesis
Author
Koukal Bohuslav
Supervisor
Macek Ondřej
Opponent
Bělohradský Jiří
Field of study
Softwarové inženýrstvíStudy program
Softwarové technologie a managementInstitutions assigning rank
katedra počítačůRights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdfVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdf
Metadata
Show full item recordAbstract
Oddělení České filharmonie pro své fungování používají různé IT systémy. Tyto systémy často pracují se stejnými daty, která však mezi sebou nedokážou sdílet. Potřebná data jsou proto přenášena manuálně, což je neefektivní a k chybám náchylný způsob.
V rámci této práce jsem podrobně zanalyzoval současný stav, popsal požadovaný tok dat mezi systémy a navrhl řešení, které přenosy dat mezi systémy zautomatizovalo.
Řešení jsem realizoval pomocí implementace samostatné nezávislé komponenty, která poskytuje rozhraní pro naslouchání změnám v současných systémech a pro distribuci těchto změn. Tato komponenta je zároveň jednoduše konfigurovatelná tak, aby svou funkci plnila i v případě změny předávaných dat nebo výměny některého systému či jeho přidání nebo odebrání. Czech Philharmonic business departments are using different IT systems for their work. Currently it is not possible to share data among the systems, so required data are transferred manually which is both inefficient and a cause of data inconsistencies.
In this work I have analyzed current state, described required data flow among the systems and designed a solution to automate the data sharing.
I have implemented the solution by developing an independent intermediate component listening to changes in current systems and distributing these changes. The component can be also easily configured so that it works properly after data flow changes or another system is added to the communication flow or after some system is removed or replaced.
Collections
- Bakalářské práce - 13136 [1056]