De BizTalk Server principal avantage est qu'il fournit un grand nombre de "plomberie" autour de déploiement, de gestion, de performance et d'évolutivité. Par le biais de Visual Studio, il fournit également un cadre global pour le développement de solutions, souvent avec relativement peu de code.
La frustration et la courbe d'apprentissage abrupte que d'autres mentionnent souvent vient de l'utilisation de BizTalk pour le mauvais usage et à partir d'un malentendu au sujet de la façon de travailler avec BizTalk et orienté message des systèmes en général. La courbe d'apprentissage n'est pas aussi raide que la plupart des gens suggèrent - la partie essentielle de l'apprentissage sous-jacente porte en fait sur l'évolution de la pensée à partir d'une approche procédurale d'un apatride message d'approche.
Un inconvénient de gens citent souvent est le coût. Le prix de la vignette peut paraître assez élevé; cependant, ce n'est pas cher en comparaison à la quantité que vous auriez dépensé sur le développement et la prise en charge de fonctionnalités sur votre propre.
Avant d'envisager des solutions de rechange, ou même envisager de BizTalk server, vous devez tenir compte de votre organisation à l'approche de l'intégration et des objectifs à long terme. BizTalk Server est idéal dans le cas où vous souhaitez intégrer des systèmes à l'aide d'un modèle " hub and spoke où BizTalk coordonne les activités de nombreuses applications.
Il existe d'autres modèles d'intégration trop - l'un des plus populaires est un système distribué de bus (ne pas confondre avec le terme "Enterprise Service Bus" ou ESB). Vous pouvez également obtenir BizTalk pour fonctionner comme un système distribué de bus et il y a d'autres solutions que de fournir un soutien plus direct. L'une des solutions de rechange est une solution open source appelé nServiceBus.
Lors de l'examen de l'opportunité d'utiliser un produit commercial comme BizTalk, vers quelque chose d'autre (open source ou développés en interne), considèrent également l'entretien et les améliorations et la disponibilité de la compétence nécessaire dans le marché.
J'ai écrit quelques articles que aller plus en détail sur les points que j'ai abordés ici - voici les liens: