Bei WebSphere Process
Server handelt es sich um einen Unternehmensintegrationsserver, der Lösungen unterstützt, die auf einer serviceorientierten Architektur (SOA) basieren. Er stellt unter Verwendung der Service Component Architecture (SCA) sämtliche Geschäftstransaktionen in seiner Laufzeitumgebung serviceorientiert dar. WebSphere Message
Broker kann Anforderungen aus WebSphere Process
Server annehmen und außerdem Servicekomponenten in WebSphere Process
Server aufrufen.
Anmerkung: Ab Version 7.5 hat WebSphere Process
Server die Bezeichnung IBM® Business
Process Manager Advanced. Informationen zu WebSphere Process
Server Version
7.0 in diesem Abschnitt gelten daher auch für IBM Business
Process Manager AdvancedVersion 7.5. Ebenso hat WebSphere Integration
Developer ab Version 7.5 die Bezeichnung IBM Integration
Designer. Informationen zu WebSphere Integration
Developer Version 7 in diesem Abschnitt gelten daher auch für IBM Integration
Designer Version 7.5.
WebSphere Process
Server stellt Komponenten bereit, von denen die Services in WebSphere Message
Broker genutzt bzw. die von diesen Services verwendet werden können. Diese Interoperabilität basiert auf SCA und die SCA-Knoten stellen die Funktionen bereit, die Operationen zwischen den beiden Produkten ermöglichen.
WebSphere Integration
Developer ist
die Entwicklungsumgebung für WebSphere Process
Server. Es handelt sich hierbei um
ein Tool zur Erstellung und Implementierung von SOA-basierten Integrationslösungen in
WebSphere Process
Server.
Unterschiede in WSDL-Definitionsdateien
Nachrichten über die Verbindung von WebSphere Message
Broker und von WebSphere Integration
Developer können unter Umständen unterschiedliche Stammelemente enthalten.
Mit der von WebSphere Message
Broker generierten WSDL (Web Services Description Language) werden Nachrichten erstellt, deren Stammelement der Elementname der Nachricht ist. In den meisten Fällen ist dieser Elementname mit dem Nachrichtendefinitionsnamen identisch, der für die Generierung der WSDL verwendet wird. In WebSphere Integration
Developer dagegen werden Nachrichten in ein weiteres Element eingebettet, dessen Name dem Namen der Operation entspricht, d. h., das Stammelement hat den Namen der Operation.