There are two main users of the Business Services Composition Studio module: the SOA architect and the Fabric developer.
Service Oriented Architecture (SOA) architects are responsible for the definition and composition of meta data for the Fabric. This includes process decomposition into services, ontology extension, policy definition, and so forth. SOA architects need to be in close association with the business analysts for better understanding and correct interpretation of business requirements. They are the typical users of the WebSphere® Business Services Fabric, and specifically the Business Services Composition Studio module.
Rule of thumb - Any service metadata and service interfaces of coarse-grained services is defined by the architect.
Fabric developers take direction from Fabric architects and are responsible for implementing the Fabric services defined by the architect and these implementations are registered as endpoints in the Fabric meta-model. In some instances these endpoints are built from the ground up based on the specifications laid out in Business Services Composition Studio, in some cases, ISV or Legacy Assets are service enabled.
In general, developers define fine-grained service interfaces and implement both coarse-grained and fine-grained services defined by the SOA architect.
The following tools are used by a Fabric developer: