Il existe deux utilisateurs principaux d'IBM Business Services Composition Studio : l'architecte SOA et le développeur Fabric.
En règle générale, toutes les métadonnées et les interfaces de service des services à gros grain sont définies par l'architecte.
Le travail des développeurs Fabric est orienté par celui des architectes Fabric. Ils sont chargés d'implémenter des services Fabric définis par l'architecte. Ces implantations sont ensuite enregistrées en tant que noeuds finaux dans les métadonnées Fabric. Dans certaines instances, ces noeuds finaux sont entièrement générés en se basant sur les spécifications indiquées dans IBM Business Services Composition Studio ; dans certains cas, la valeur ISV ou les actifs existants sont activés par un service.
En règle générale, les développeurs définissent des interfaces de services à gros grain et implémentent à la fois les services à gros grain et à grain fin définis par l'architecte SOA.
Outils utilisés par un développeur Fabric