Servidor Microsoft BizTalk


Microsoft BizTalk Server es un sistema de middleware interorganizacional (IOMS) [5] que automatiza los procesos comerciales mediante el uso de adaptadores que se adaptan para comunicarse con diferentes sistemas de software utilizados en una empresa. Creado por Microsoft , proporciona integración de aplicaciones empresariales, automatización de procesos comerciales , comunicación de empresa a empresa , intermediario de mensajes y supervisión de la actividad empresarial .

BizTalk Server se posicionó anteriormente como un servidor de aplicaciones y un servidor de integración de aplicaciones [ clarificar ] . 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 la oferta de Microsoft es uno de sus 'Líderes' para suites de integración de aplicaciones. La última versión de Biztalk (Biztalk Server 2020) se lanzó 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 para 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 SAP IDocs . 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 xLANG compatible con WS-BPEL . Esquemas, mapas, canalizacionesy las orquestaciones se crean visualmente usando herramientas gráficas dentro de Microsoft Visual Studio. La funcionalidad adicional puede ser proporcionada por ensamblados .NET a los que se puede llamar desde módulos existentes, incluidos, por ejemplo, orquestaciones, mapas, canalizaciones, reglas comerciales.

Los procesos centrados en humanos no se pueden implementar directamente con BizTalk Server y necesitan aplicaciones adicionales como el servidor de 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]