Mit WebSphere ESB bietet IBM die Implementierung eines Enterprise Service Bus und damit eine flexible Infrastruktur zur Integration von Applikationen und Services. WebSphere Process Server beinhaltet WebSphere ESB komplett und erweitert diesen in mehrererlei Hinsicht für die Integration entlang wohldefinierter Geschäftsprozesse.
Mit WebSphere ESB bietet IBM die Implementierung eines Enterprise Service Bus, welche auf J2EE/JEE-Technologie, der WebSphere Application Server Plattform und der Service Component Architecture (SCA) aufbaut. Der Enterprise Service Bus (ESB) bietet eine flexible Infrastruktur zur Integration von Applikationen und Services und nutzt Java und J2EE/JEE Funktionalität sowie Web Services zur Kommunikation zwischen den Komponenten. Die Basis von Web Services sind prinzipiell XML-basierte Daten. WebSphere ESB stellt Funktionen zur Verfügung, die die Transformation von unterschiedlichen Datenformaten, so unter anderem auch XML und Java, in die benötigten Zielformate unterstützen. Zudem sind das Routing von Daten zwischen Services und das entsprechend konfigurierte Erzeugen und Verarbeiten von Business Events die Stärken des ESB. WebSphere ESB fungiert also als Vermittlungselement zwischen unterschiedlichen Ressourcen und ermöglicht somit einen hohen Wiederverwendungsgrad dieser – völlig unabhängig von Plattform und Anbieter.
Mit dem Werkzeug WebSphere Integration Developer definiert man die Mediaton Flows im ESB und integriert die Web Services und Adapter Schnittstellen praktisch völlig ohne Programmierung. Security, Skalierbarkeit, Plattformunabhängikeit und QoS bezüglich Transaktionalität, Asynchronität und Robustheit erhebt der ESB aus dem Fundament WebSphere Application Server.
WebSphere Process Server beinhaltet WebSphere ESB komplett und erweitert diesen um folgende Funktionen:
Der Process Server ist optimal geeignet, um Integrationen „entlang“ wohldefinierter Geschäftsprozesse zu realisieren. Mehr zum Thema IBM WebSphere und Geschäftsprozesse finden Sie hier.
Die Funktionsblöcke Human Task und Business Process bilden kombiniert eine sehr leistungsfähige Workflow-Engine auch für sehr anspruchsvolle und komplexe Anforderungen.