Microsoft BizTalk Server, ou plus simplement “BizTalk”, est un serveur de gestion des processus métiers (Business Process Management). À travers l’utilisation d’adaptateurs conçus pour communiquer avec les différents systèmes logiciels utilisés par les PME ou grandes entreprises, Biztalk permet à celles-ci d’intégrer et d’automatiser leurs processus métiers. La solution BizTalk de Microsoft propose les fonctionnalités suivantes :
Automatisation des processus métiers
Modélisation des processus métiers
Communication Business to business
Intégration d’applications d’entreprise
Broker de messages (en)
Bien que destiné aux moyennes et grandes entreprises, BizTalk est également utilisé par des petites entreprises. Un exemple classique d’utilisation de BizTalk est l’échange de documents métiers (la commande d’un client, une facture, etc.) au sein de l’organisation ou au-delà de ses frontières.
Le moteur d’exécution de BizTalk Server se base sur une architecture Publish/Subscribe (Les messages sont publiés dans le système et sont ensuite reçus par un ou plusieurs abonnés) ou ESB.