Business-Services verwenden einen logischen Ablauf, der in Unterkategorien eingeteilt werden kann.
Bei einem Business-Service handelt es sich um eine Business-Funktion, deren Ausführung basierend auf der Business-Richtlinie und dem Benutzerkontext zur Laufzeit angepasst werden kann. Ein Business-Service wird durch drei primäre Elemente definiert:
Business Space
Business-Services werden von einem Unternehmensanalysten im Business Space erstellt. Die Business-Services werden als 'High Level Business Flow' erstellt. Der Unternehmensanalyst erstellt den Business-Service zusammen mit allen funktionsrelevanten Variationen und integriert ihn in einen Gesamtanwendungsablauf.
WebSphere Integration Developer
Der Anwendungsablauf wird als SCA-Modul in WebSphere Integration Developer (WID) importiert. Alle DA-Komponenten werden erstellt und dem Business-Service zugeordnet. Die DA-Komponente trifft unter den Variationen im Business-Service eine Auswahl anhand der Richtlinie, die den Business-Services zugeordnet ist.
Das folgende Diagramm zeigt die Interaktion zwischen dem Business Space, WID und Composition Studio.
Composition Studio
Composition Studio importiert das SCA-Modul als Kombinations-Business-Anwendung (Composite Business Application, CBA). Der IT-Administrator definiert die CBA mit einem Kombinationsservice-Editor:
Die Anwendung wird nun von der Laufzeit als Kombinations-Business-Service angesehen. Ein Kanal ist ein Export des Kombinations-Business-Service. Eine Buiness-Service-Task ist nun eine DA-Komponente.
Alle Endpunkte müssen in Composition Studio definiert werden, um die von ihnen dargestellte Business-Service-Variation anzugeben. Die Endpunkte werden dem Anwendungsablauf durch ihre zugehörigen DA-Komponenten zugeordnet.
Richtlinien werden ausgewählt und auf die entsprechende Business-Service-Variation angewendet. Die Richtlinien werden in der DA-Komponente implementiert, die der Business-Variation zugeordnet ist. Hierdurch wird die Laufzeit darüber informiert, wie die Kombinations-Business-Anwendung implementiert werden soll.
Das gesamte Paket wird in Composition Studio simuliert, um sicherzustellen, dass das definierte Business-Service-Modell gültig ist, und anschließend an Governance im Business Space übergeben (siehe Der Lebenszyklusmethodik des Business-Service-Modells Composition Studio-Tasks zuordnen).