Comparison of Enterprise Application Integration platforms
Porovnání Platforem pro Integraci Podnikových Aplikací
diplomová práce (OBHÁJENO)
![Náhled dokumentu](/bitstream/handle/20.500.11956/33964/thumbnail.png?sequence=7&isAllowed=y)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/33964Identifikátory
SIS: 63226
Kolekce
- Kvalifikační práce [11264]
Autor
Vedoucí práce
Oponent práce
Knap, Tomáš
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové systémy
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
6. 9. 2010
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Velmi dobře
Diplomová práce zkoumá oblast integrace podnikových aplikací (angl. Enterprise Application Integration, EAI) spolu s nástroji a platformami, které takovou integraci umožňují. Koncept podnikové sběrnice služeb (angl. Enterprise Service Bus, ESB), jako nejvyzrálejší z EAI konceptů, umožňuje vytvoření mocné platformy pro integraci podnikových aplikací. Integrační platformy založené na konceptu ESB jsou často používány jako páteř pro integraci v prostředí servisně orientované architektury (ang. Service Oriented Architecture, SOA). Mnoho z těchto produktů je dostupných pod poměrně drahou komerční licencí. Mimo tyto existuje také řada produktů založených na Open Source licencích. Hlavní částí práce je porovnání vybraných Open Source produktů podle zvolených kritérií. Práce se také pokouší odpovědět na otázku, zda jsou tyto Open Source produkty dostatečně vyzrálé a schopné nasazení v korporátním prostředí.
The master's thesis explores the domain of Enterprise Applications Integration (EAI) along with tools and platforms that allow such type of integration. The Enterprise Service Bus (ESB), the most mature of the EAI integration concepts, enables to create very powerful platform for EAI. The products based on the ESB concept are very often used as an integration backbone in contenporary SOA (Service Oriented architecture) environments. Many of them are available under an expensive commercial license. Contrary to that, there also exist Open Source based ESB products. The main part of the thesis is a detailed comparison of selected Open Source ESB products according to selected criteria. The thesis also tries to answer the question, whether these Open Source ESB products are capable and mature enought to be used in a corporate environment.