Travailler avec SOA (Service Oriented Architecture)

SOA est un langage de processus logique d'orchestration qui permet d'orchestrer vos processus sans être lié à une plateforme ou à un langage particulier. Ce langage appartient à la famille Service Orchestration.

Le langage de processus SOA est très proche du langage BPEL4WS, toutefois, SOA :


Un MPM SOA est un modèle qui permet d'assembler des composants logiciels qui sont modélisés à l'aide d'un WSDL. Par conséquent, vous pouvez importer des fichiers WSDL dans un MPM SOA.

En règle générale, lorsque vous décidez d'utiliser le langage de processus SOA, vous ne savez pas encore quelle plateforme vous allez utiliser pour exécuter vos processus. Toutefois, SOA permet de modéliser l'orchestration des services Web permettant d'accéder aux fournisseurs de services, aux interfaces de service et aux opérations.

Vous pouvez ensuite utiliser la fonctionnalité de changement de langage cible ou la fonctionnalité de génération intermodèle pour sélectionner la plateforme ou le langage approprié.

Pour plus d'informations sur la fonctionnalité de changement de langage cible, voir Changement du langage de processus d'un MPM.

Pour plus d'informations sur la génération intermodèle, voir Génération d'autres modèles à partir d'un MPM.