Das Modul Business Services Composition Studio wird in erster Linie von SOA-Architekten und Fabric-Entwicklern verwendet.
SOA-Architekten sind für die Definition und Erstellung von Metadaten für das Fabric verantwortlich. Hierzu gehören die Dekomposition von Prozessen in Services, die Ontologieerweiterung, die Richtliniendefinition usw. Die SOA-Architekten müssen in engem Kontakt mit den Unternehmensanalysten stehen, um Business-Anforderungen besser verstehen und richtig interpretieren zu können. Sie sind die typischen Benutzer von WebSphere® Business Services Fabric und speziell des Moduls Business Services Composition Studio.
Faustregel: Servicemetadaten und Serviceschnittstellen von allgemein definierten Services werden vom Architekten definiert.
Fabric-Entwickler nehmen Anweisungen von Fabric-Architekten entgegen und sind für das Implementieren der vom Architekten definierten Fabric-Services verantwortlich. Diese Implementierungen werden im Fabric-Metamodell als Endpunkte registriert. In manchen Fällen werden diese Endpunkte auf der Basis von in Business Services Composition Studio dargelegten Spezifikationen neu erstellt, in anderen Fällen sind Assets unabhängiger Softwareanbieter oder traditionelle Produktassets service-aktiviert.
Im Allgemeinen definieren die Entwickler spezifische Serviceschnittstellen und sie implementieren allgemeine und spezifische Services, die vom SOA-Architekten definiert wurden.
Die folgenden Tools werden von einem Fabric-Entwickler verwendet: