Microsoft BizTalk Server


Microsoft BizTalk Server es un sistema de middleware interorganizacional (IOMS) [5] que automatiza los procesos comerciales mediante el uso de adaptadores que están diseñados para comunicarse con diferentes sistemas de software utilizados en una empresa. Creado por Microsoft , que proporciona la integración de aplicaciones empresariales , la automatización de procesos de negocio , business-to-business comunicación, intermediario de mensajes y supervisión de actividades empresariales .

BizTalk Server se posicionó anteriormente como un servidor de aplicaciones y un servidor de integración de aplicaciones [ aclarar ] . Microsoft cambió esta estrategia cuando lanzó el servidor AppFabric, que se convirtió en su servidor de aplicaciones oficial. La firma de investigación Gartner considera que Microsoft ofrece uno de sus 'Líderes' para las suites de integración de aplicaciones. La última versión de Biztalk (Biztalk Server 2020) se publicó el 15 de enero de 2020.

En un escenario común, BizTalk se integra antes de salir y administra los procesos comerciales automatizados mediante el intercambio de documentos comerciales, como órdenes de compra y facturas, entre aplicaciones dispares, dentro o fuera de los límites de la organización.

El desarrollo de BizTalk Server se realiza a través de Microsoft Visual Studio . Un desarrollador puede crear mapas de transformación transformando un tipo de mensaje en otro. Por ejemplo, un archivo XML se puede transformar en IDocs de SAP . Los mensajes dentro de BizTalk se implementan a través de los documentos XML y se definen con los esquemas XML en el estándar XSD . Los mapas se implementan con el estándar XSLT . Las orquestaciones se implementan con el lenguaje de proceso compatible con WS-BPEL xLANG . Esquemas, mapas, canalizacionesy las orquestaciones se crean visualmente utilizando herramientas gráficas dentro de Microsoft Visual Studio. La funcionalidad adicional puede ser proporcionada por ensamblados .NET que se pueden llamar desde módulos existentes, incluyendo, por ejemplo, orquestaciones, mapas, canalizaciones, reglas comerciales.

Los procesos centrados en el ser humano no se pueden implementar directamente con BizTalk Server y necesitan aplicaciones adicionales como el servidor Microsoft SharePoint . [ cita requerida ]

El tiempo de ejecución de BizTalk Server se basa en una arquitectura de publicación / suscripción , a veces denominada "publicación / suscripción basada en contenido". Los mensajes se publican en BizTalk, se transforman al formato deseado y luego se enrutan a uno o más suscriptores. [20]