Servidor Microsoft BizTalk

Middleware para automatizar procesos de negocio

Servidor Microsoft BizTalk
Desarrollador(es)Microsoft
Lanzamiento inicial19 de diciembre de 2000 ; hace 23 años [1] ( 19 de diciembre de 2000 )
Versión estable
2020 / 13 de febrero de 2020 ; hace 4 años [2] ( 13-02-2020 )
Sistema operativoServidor de Windows 2019 , Servidor de Windows 2016 , Servidor de Windows 2012 R2 , Windows 10 [3]
PlataformaIA-32 o x64 [3]
Disponible en9 idiomas [4]
Lista de idiomas
Alemán, chino (simplificado), chino (tradicional), coreano, español, francés, inglés, italiano, japonés
TipoServidor de aplicaciones
LicenciaPropiedad
Sitio webdocs.microsoft.com/en-us/biztalk/

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

BizTalk Server se posicionaba 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 la oferta de Microsoft es uno de sus "líderes" en 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 procesos comerciales automatizados mediante el intercambio de documentos comerciales, como órdenes de compra y facturas, entre aplicaciones dispares, dentro o a través de los límites organizacionales.

El desarrollo para BizTalk Server se realiza a través de Microsoft Visual Studio . Un desarrollador puede crear mapas de transformación que transformen 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 compatible con WS-BPEL xLANG . Los esquemas, mapas, pipelines y orquestaciones se crean visualmente utilizando herramientas gráficas dentro de Microsoft Visual Studio. La funcionalidad adicional se puede entregar mediante ensamblajes .NET que se pueden llamar desde módulos existentes, incluidos, por ejemplo, orquestaciones, mapas, pipelines y reglas comerciales.

Historial de versiones

A partir del año 2000 se lanzaron las siguientes versiones: [6] [7] [8]

  • 1 de diciembre de 2000 Servidor BizTalk 2000
  • 4 de febrero de 2002 Servidor BizTalk 2002 [9]
  • 2 de marzo de 2004 BizTalk Server 2004 (primera versión que se ejecuta en Microsoft .NET 1.0)
  • 27-03-2006 BizTalk Server 2006 (Primera versión que se ejecuta en Microsoft .NET 2.0)
  • 2007-10-02 BizTalk Server 2006 R2 (Primera versión que utiliza el nuevo Windows Communication Foundation (WCF) a través de un adaptador nativo – (Fecha de lanzamiento: 2 de octubre de 2007))
  • 27/04/2010 BizTalk Server 2009 (primera versión que funciona con Visual Studio 2008)
  • 01-10-2010 BizTalk Server 2010 [10] (Primera versión que funciona con Visual Studio 2010 y Microsoft .NET 4.0)
  • 21-03-2013 BizTalk 2013 (Primera versión que funciona con Visual Studio 2012 y Microsoft .NET 4.5) [11]
  • 23-06-2014 BizTalk 2013 R2 (Primera versión que funciona con Visual Studio 2013 y Microsoft .NET 4.5.1) [12]
  • 30 de septiembre de 2016 BizTalk Server 2016 [13]
  • 26/04/2017 BizTalk Server 2016 Feature Pack 1 ( integración de Application Insights y Power BI ; API de administración REST compatibles con Swagger ) [14] [15]
  • 21/11/2017 BizTalk Server 2016 Feature Pack 2 ( integración con Azure ) [16]
  • 26/06/2018 BizTalk Server 2016 Feature Pack 3 ( integración con Office 365 ) [17]
  • 15-01-2020 BizTalk Server 2020 [18] (Primera versión que funciona con Visual Studio 2019 y Microsoft .NET 4.7)

Características

La siguiente es una lista incompleta de las características técnicas de BizTalk Server:

  • El uso de adaptadores para simplificar la integración con aplicaciones de línea de negocio (LOB) (Siebel, SAP , IFS Applications , JD Edwards , Oracle, Microsoft Dynamics CRM ), bases de datos ( Microsoft SQL Server , Oracle Database e IBM Db2 ) y otras tecnologías ( TIBCO y Java EE ) [19]
  • Los aceleradores ofrecen soporte para estándares empresariales como RosettaNet , HL7 , HIPAA y SWIFT .
  • Motor de reglas de negocio (BRE). Es un motor de reglas basado en algoritmos de red .
  • Monitoreo de la actividad empresarial (BAM), que permite tener un tablero de control, una vista agregada ( tabla dinámica ) sobre cómo están funcionando los procesos de negocio y cómo se procesan los mensajes.
  • Una consola de administración unificada para la implementación, monitoreo y operaciones de soluciones en servidores BizTalk en el entorno.
  • Funcionalidad de intercambio electrónico de datos (EDI) incorporada que admite X12 y EDIFACT , a partir de BizTalk 2006 R2.
  • Capacidad para realizar modelado gráfico de procesos de negocio en Visual Studio, modelar documentos con esquemas XML, mapear gráficamente (con la ayuda de functoids ) entre diferentes esquemas y construir pipelines para descifrar, verificar y analizar mensajes a medida que entran o salen del sistema a través de adaptadores.
  • Los usuarios pueden automatizar los procesos de gestión empresarial a través de orquestaciones .
  • BizTalk se integra con otros productos de Microsoft como Microsoft Dynamics CRM, Microsoft SQL Server y SharePoint para permitir la interacción con un usuario que participa en un proceso de flujo de trabajo.
  • Amplio soporte para servicios web (consumo y exposición)
  • Compatibilidad con RFID a partir de BizTalk 2006 R2. Obsoleto en la versión 2016
  • Compatibilidad con Application Insight, a partir del Feature Pack 1 de BizTalk Server 2016
  • Implementación automática a través de Visual Studio Team Service, a partir de BizTalk Server 2016 Feature Pack 1
  • API REST de administración expuestas con soporte completo de Swagger, a partir del Feature Pack 1 de BizTalk Server 2016
  • Datos operativos expuestos con soporte de Power BI, a partir de BizTalk Server 2016 Feature Pack 1

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 ]

Arquitectura

El entorno 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 envían a uno o más suscriptores. [20]

BizTalk hace que el procesamiento sea seguro mediante la serialización (denominada "deshidratación" en la terminología de BizTalk), colocando mensajes en una base de datos mientras se esperan eventos externos, lo que evita la pérdida de datos. Esta arquitectura vincula BizTalk con Microsoft SQL Server. Los administradores pueden realizar un seguimiento del flujo de procesamiento mediante una consola de administración. BizTalk admite el flujo de transacciones a lo largo de toda la línea de un cliente a otro. Las orquestaciones de BizTalk también implementan transacciones de larga duración .

Adaptadores

BizTalk utiliza adaptadores para las comunicaciones con diferentes protocolos, formatos de mensajes y productos de software específicos. Algunos de los adaptadores son: intercambio electrónico de datos , archivo, HTTP , SFTP , FTP SMTP , POP3 , SOAP , SQL , MSMQ , MLLP , Azure Logic App, Azure API Management, Microsoft SharePoint Server , sistemas mainframe zSeries de IBM ( CICS e IMS ) y sistemas IBM i de gama media (anteriormente AS/400 ), IBM Db2 , adaptadores IBM WebSphere MQ . [21]

El conjunto de adaptadores WCF [22] se agregó con 2006 R2. Incluye: adaptadores WCF-WSHttp, WCF-BasicHttp, WCF-NetTcp, WCF-NetMsmq, WCF-NetNamedPipe, WCF-Custom y WCF-CustomIsolated. Microsoft también incluye un paquete de adaptadores BizTalk que incluye adaptadores basados ​​en WCF para sistemas LOB. Actualmente, incluye adaptadores para bases de datos SAP y Oracle, Oracle E-Business Suite , Microsoft SQL Server, MySQL , PeopleSoft Enterprise y Siebel Systems .

Hay adaptadores adicionales [19] (para Active Directory, por ejemplo) disponibles a través de socios centrales de Microsoft BizTalk de terceros.

Referencias

  1. ^ Jones, Allen (19 de diciembre de 2000). «Microsoft lanza BizTalk Server 2000 para fabricación». Windows IT Pro . Penton Media . Archivado desde el original el 3 de marzo de 2016. Consultado el 26 de julio de 2013 .
  2. ^ "Presentación de BizTalk Server 2020". Microsoft. 13 de febrero de 2020. Consultado el 8 de agosto de 2020 .
  3. ^ ab "Requisitos de hardware y software para BizTalk Server 2020". Microsoft. 7 de abril de 2020. Consultado el 8 de agosto de 2020 .
  4. ^ "Disponibilidad general de BizTalk Server 2016". Centro de descargas . Microsoft . 1 de diciembre de 2016 . Consultado el 21 de marzo de 2017 .
  5. ^ "Proyectos de sistemas de middleware e información interorganizacional: éxito, fracaso, complejidad y desafíos" (PDF) . Semantic Scholar . S2CID  7893911. Archivado desde el original (PDF) el 12 de octubre de 2016.
  6. ^ Ganeline, Leonid (19 de octubre de 2010). "BizTalk: Timeline: Platform Support". Biztalkien . Autopublicado . Consultado el 27 de julio de 2013 .
  7. ^ "Microsoft BizTalk Server". MSDN . Microsoft . Consultado el 26 de julio de 2013 .
  8. ^ "BizTalk Server: Versiones – Artículos de TechNet – Estados Unidos (inglés) – Wiki de TechNet". social.technet.microsoft.com . Consultado el 6 de febrero de 2019 .
  9. ^ "Microsoft anuncia la disponibilidad general de BizTalk Server 2002". Historias . 4 de febrero de 2002 . Consultado el 6 de febrero de 2019 .
  10. ^ Foley, Mary Jo (23 de marzo de 2013). «BizTalk 2009 R2 recibe un nuevo nombre; aún está previsto que se publique en 2010». ZDNet . Archivado desde el original el 27 de julio de 2010. Consultado el 27 de julio de 2013 .
  11. ^ "Notas de la versión: BizTalk Server 2013 Beta". MSDN . Microsoft . Consultado el 27 de julio de 2013 .
  12. ^ "Novedades de BizTalk Server 2013 y 2013 R2". MSDN . Microsoft . Consultado el 22 de mayo de 2014 .
  13. ^ "Novedades de BizTalk Server 2016". MSDN . Microsoft . Consultado el 19 de diciembre de 2016 .
  14. ^ "BizTalk Server 2016 Feature Pack 1". Azure . Microsoft . Consultado el 26 de abril de 2016 .
  15. ^ "BizTalk Server 2016 Feature Pack 1 ya está disponible – Blog del equipo de BizTalk". blogs.msdn.microsoft.com . 26 de abril de 2017 . Consultado el 6 de febrero de 2019 .
  16. ^ "Microsoft BizTalk Server 2016 Feature Pack 2 – BizTalk Team Blog". blogs.msdn.microsoft.com . 21 de noviembre de 2017 . Consultado el 6 de febrero de 2019 .
  17. ^ "Blog del equipo de BizTalk". blogs.msdn.microsoft.com . 26 de junio de 2018 . Consultado el 6 de febrero de 2019 .
  18. ^ "Novedades de BizTalk Server 2020". MSDN . Microsoft . Consultado el 14 de enero de 2020 .
  19. ^ ab "BizTalk Server: Lista de adaptadores de terceros". MSDN . Microsoft . Consultado el 12 de agosto de 2015 .
  20. ^ "Arquitectura en tiempo de ejecución". MSDN . Microsoft . Consultado el 27 de julio de 2013 .
  21. ^ "Adaptadores de BizTalk". Microsoft .
  22. ^ "Adaptadores WCF". MSDN . Microsoft . Consultado el 27 de julio de 2013 .
  • Sitio web oficial
Obtenido de "https://es.wikipedia.org/w/index.php?title=Microsoft_BizTalk_Server&oldid=1232790628"