Lire en anglais

Partager via


Transactions

Le moteur d'orchestration BizTalk Server gère l'état, applique la logique d'entreprise et appelle les applications prenant en charge les documents informatisés et/ou processus complexes.

Les processus d'entreprise peuvent être comparés à des éléments de travail discrets utilisant des transactions atomiques annulant automatiquement toutes les modifications en cas d'erreur ou de transaction longue durée, qui peuvent contenir des transactions imbriquées et utiliser une gestion personnalisée des exceptions pour résoudre les problèmes. Cette sémantique transactionnelle est généralement gérée par la construction Étendue du Concepteur d'orchestration.

Les processus longue durée peuvent d'étendre sur plusieurs jours ou semaines, voire plus. Ils utilisent généralement la corrélation pour corréler les messages reçus aux éventuels messages envoyés. Le moteur d'orchestration met alors ces instances en attente pour préserver les ressources système, puis réactive le processus après réception des messages corrélés. Il persiste l'état de l'orchestration dans la base de données MessageBox aux points de contrôle connus afin de résoudre tout problème au niveau de l'application ou du système.

Le modèle de programmation transactionnelle associé au moteur d'orchestration BizTalk prend en charge la gestion des exceptions et la récupération après les erreurs de transactions, les transactions atomiques qui annulent automatiquement leurs actions en cas d'erreur, les transactions longues qui peuvent contenir d'autres transactions, ainsi que la gestion personnalisée des exceptions.

Dans cette section