Meist basieren die ersten Versuche, eine serviceorientierte Architektur (SOA) zu implementieren, auf der Vorstellung, man nehme ein paar Webservices und verbinde sie zu einem Geschäftsprozess. Dieser Ansatz ignoriert jedoch die Integrationsproblematik bei der Verbindung unterschiedlicher Services und führt schnell zu eng gekoppelten Systemen. Der Enterprise Service Bus (ESB) bietet vielfältige Möglichkeiten an, um dieses Problem zu vermeiden. Mit Java Business Integration (JBI) steht ein Standard für Java-basierte ESBs zur Verfügung, der von Apache Service-Mix implementiert wird. Dieser Artikel beschreibt, wie JBI und ServiceMix eingesetzt werden können, um eine solide Kommunikationsinfrastruktur für eine SOA zu schaffen.
Wolfgang Pleus