De technische architectuur van een Enterprise Service Bus verschilt per productleverancier. Een goed voorbeeld hiervan zijn de ESB oplossingen van Microsoft (MS BizTalk Server) en Oracle (Oracle Fusion Middleware stack). Verschillen hoeven niet per se beter of slechter te zijn, maar kunnen wel invloed hebben op positionering van de ESB in de technische architectuur.
Binnen de klantprofielen van Info Support komt het steeds vaker voor dat de grotere organisaties meerdere service bussen hebben. Dit kan ontstaan door fusies, of vanwege strategische keuzes zoals decentralisatie of autonomie van bedrijfsonderdelen.
Bouw een proefopstelling van een Federated ESB bestaande uit 1 ESB op basis van BizTalk Server en 1 ESB op basis van Oracle Service Bus of Oracle SOA Suite. Integreer de ESB’s met elkaar zodat ze werken als een Federated ESB.
Gebruik hiervoor de Endeavour logische referentie architectuur voor ESB’s als uitgangspunt.
De proefopstelling moet de mogelijkheid bieden om kleine (< 100 kb) en grote (5+ mb) berichten via de Federated ESB te verzenden. Daarnaast moet er ook gekeken worden naar de snelheid van overdracht en de gegarandeerde berichtafhandeling.
Stel een onderzoeksrapport op met daarin de gekozen oplossing, de overeenkomsten en verschillen tussen de 2 ESB’s en met alle bevindingen die tijdens bouw en integratie naar voren komen.
Let bij het beschrijven van de overeenkomsten en verschillen vooral op:
• Het gebruik van standaarden (WS-*, JMS, etc);
• Het gebruik van protocollen/adapters (Queuing, TCP, Databases, etc);
• De interoperabiliteit tussen de service bussen (Welke ESB biedt de meeste flexibiliteit voor het aanpassen en/of uitbreiden van standaarden, protocollen en adapters).
N.B. Deze opdracht dient bij voorkeur door 2 studenten uitgevoerd te worden (1 deel .NET en 1 deel Java).
Enterprise Service Bus (ESB), Enterprise Application Integration (EAI), Applicatie-infrastructuur, systeemintegratie.