Gestion des versions de la solution orientée service
Les deux orchestrations qui agissent en tant que serveurs frontaux de la solution, CustomerServiceReceiveSend et CustomerServiceNativeRequestResponse, appellent l’orchestration centrale et de travail, CustomerService. Les appels de l'orchestration dépendent du numéro de version de l'assembly contenant l'orchestration. Comme les trois orchestrations sont situées dans le même assembly, il n'existe aucun problème de contrôle de version.
En outre, le processus d'entreprise implémenté par les orchestrations est un processus de requête-réponse de très courte durée, qui se termine rapidement. C'est pourquoi, la question du contrôle de version du processus d'entreprise ne se pose pas dans cette solution : en effet, les orchestrations sont associées à un assembly unique et une version unique.
Cependant, les orchestrations utilisent bien les schémas de l'assembly de schéma. Si les schémas sont révisés et compilés dans une autre version, vous devez recompiler les orchestrations avec la dernière version de l'assembly de schéma.