Search
Alias: System Integration with JBoss
Účelem je seznámit posluchače s projekty Apache či JBoss jako je JBoss Fuse, JBoss SwitchYard a dalšími, a demonstovat na nich řešení problémů z oblasti integrace heterogenních systémů.
Přepokládá se intenzivní 4-denní kurs.
1. Pro potřeby služby Expedice poskytněte dvě instance JBoss A-MQ nakonfigurované v Master/Slave topologii. 2. Vystavit službu Objednávka se dvěma koncovými body
3. Koncové body služby Objednávka nebudou přístupné z vnější sítě. Přístup k nim bude zprostředkován pomocí apiman 4. Uživatelské aplikace mohou služby využívat pod jedním ze tří plánů:
5. Vystavené koncové body budou přístupné pouze přes https a autentizace bude provedena již na úrovni apiman
6. Interní workflow k implementaci
7. Projekt implementujte podle vlastních preferencí buď ve SwitchYardu nebo v pouze v Camelu 8. Projekt bude obsahovat sadu testů verifikujících správnost workflow. 9. Vaše aplikace bude instalovatelná ve formě Karaf feature a jak výše uvedené instance JBoss A-MQ tak Vaše aplikace budou spravovány pomocí Fabric 10. Projekt bude dodán ve formě Docker image, který bude splňovat výše uvedená přístupová omezení. Není nutné řešit perzistenci dat. Při zkoušce se předpokládá, že zkoušený tým nastartuje svůj a dodaný Docker image a bude demonstrovat end-to-end vykonání objednávek podle pokynů zkoušejícího.
Integrované systémy budou dodány vyučujícím ve formě jednoho Docker image. Předpokládá se komunikace mezi image pomocí linku.