Liaison directe de partenaires inversée
La solution de gestion des processus d'entreprise est conçue afin que vous puissiez modifier les étapes de traitement des commandes sans arrêter l'application. Pour dissocier les étapes de traitement (CableOrder1, CableOrder2) du gestionnaire de processus (OrderManager), la solution utilise une technique différente pour lier des ports entre ces orchestrations.
Dans la forme habituelle de liaison directe, l’orchestration OrderManager utilise l’orchestration de l’étape de processus comme valeur pour la propriété Partner Orchestration Port. Dans une liaison directe comme celle-ci, l’orchestration OrderManager dépend des noms forts (qui incluent les versions) des étapes de processus. Il est donc impossible de modifier les étapes du processus sans redéployer l’orchestration OrderManager . Pour plus d’informations sur la liaison directe, consultez Liaisons de ports. La liaison directe peut être illustrée comme suit :
Dans la liaison directe de partenaires inversée, l'orchestration de réception spécifie la liaison, au lieu de l'orchestration d'origine. Le port sur orderManager est simplement lié à lui-même. Autrement dit, le port sur orderManager est spécifié pour la propriété PartnerOrchestrationPort . Toutefois, les orchestrations de l’étape de processus utilisent le port OrderManager approprié comme valeur pour la propriété PartnerOrchestrationPort . Cela dissocie OrderManager des versions des orchestrations de l’étape de processus et permet leur modification sans redéployer OrderManager. La liaison directe n'autoriserait pas cette séparation. La liaison directe de partenaires inversée peut être illustrée comme suit :
Notes
La liaison directe inversée permet également de communiquer avec les orchestrations des partenaires comme avec une liste de distribution. OrderManger peut utiliser un seul port pour communiquer avec toutes les étapes. Ceci vous permet d'ajouter et de supprimer des étapes sans recréer l'orchestration.
Voir aussi
Caractéristiques de l’implémentation de la solution de gestion des processus d’entreprise
Logique du gestionnaire de processus