Articulo de referencia

Servidor Microsoft BizTalk

{{cite web|first=Allen|last=Jones|title=Microsoft Releases BizTalk Server 2000 to Manufacturing|url=http://windowsitpro.com/windows-development/microsoft-releases-biztalk-server...

Microsoft BizTalk Server es un sistema de middleware interorganizacional (IOMS) [ 5 ] descontinuado que automatiza los procesos de negocio mediante 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 de negocio , comunicación entre empresas , intermediación de mensajes y monitorización de la actividad empresarial.

BizTalk Server se posicionaba anteriormente como servidor de aplicaciones y servidor de integración de aplicaciones . Microsoft cambió esta estrategia al lanzar AppFabric Server, que se convirtió en su servidor de aplicaciones oficial. La firma de investigación Gartner considera la oferta de Microsoft como una de las 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. BizTalk Server 2020 sigue la Política de ciclo de vida fijo y el soporte para esta versión se extiende hasta el 9 de abril de 2030. [ 6 ]

En un escenario habitual, BizTalk se integra antes de salir y gestiona los procesos empresariales automatizados mediante el intercambio de documentos comerciales, como órdenes de compra y facturas, entre aplicaciones dispares, dentro o entre diferentes organizaciones.

El desarrollo para BizTalk Server se realiza mediante Microsoft Visual Studio . Un desarrollador puede crear mapas de transformación para convertir 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 mediante documentos XML y se definen con esquemas XML en el estándar XSD . Los mapas se implementan con el estándar XSLT . Las orquestaciones se implementan con el lenguaje de procesos xLANG, compatible con WS-BPEL . Los esquemas, mapas, canalizaciones y orquestaciones se crean visualmente mediante herramientas gráficas dentro de Microsoft Visual Studio. La funcionalidad adicional se puede proporcionar mediante ensamblados .NET que se pueden llamar desde módulos existentes, incluyendo, por ejemplo, orquestaciones, mapas, canalizaciones y reglas de negocio.

Historial de versiones

A partir del año 2000, se publicaron las siguientes versiones: [ 7 ] [ 8 ] [ 9 ]

  • 1 de diciembre de 2000 BizTalk Server 2000
  • 04/02/2002 BizTalk Server 2002 [ 10 ]
  • 2 de marzo de 2004 BizTalk Server 2004 (Primera versión compatible con Microsoft .NET 1.0)
  • 27/03/2006 BizTalk Server 2006 (Primera versión compatible con Microsoft .NET 2.0)
  • 2 de octubre de 2007 BizTalk Server 2006 R2 (Primera versión en utilizar la nueva 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 compatible con Visual Studio 2008)
  • 01/10/2010 BizTalk Server 2010 [ 11 ] (Primera versión compatible con Visual Studio 2010 y Microsoft .NET 4.0)
  • 21/03/2013 BizTalk 2013 (Primera versión compatible con Visual Studio 2012 y Microsoft .NET 4.5) [ 12 ]
  • 23/06/2014 BizTalk 2013 R2 (Primera versión compatible con Visual Studio 2013 y Microsoft .NET 4.5.1) [ 13 ]
  • 30/09/2016 BizTalk Server 2016 [ 14 ]
  • 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 ) [ 15 ] [ 16 ]
  • 21/11/2017 BizTalk Server 2016 Feature Pack 2 ( integración con Azure ) [ 17 ]
  • 26/06/2018 BizTalk Server 2016 Feature Pack 3 ( integración con Office 365 ) [ 18 ]
  • 15/01/2020 BizTalk Server 2020 [ 19 ] (Primera versión compatible 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 ) [ 20 ]
  • Los aceleradores ofrecen compatibilidad con estándares empresariales como RosettaNet , HL7 , HIPAA y SWIFT .
  • Motor de reglas de negocio (BRE). Se trata de un motor de reglas basado en el algoritmo Rete .
  • La monitorización de la actividad empresarial (BAM, por sus siglas en inglés) permite una vista agregada ( tabla dinámica ) del panel de control sobre el rendimiento de los procesos empresariales y el procesamiento de los mensajes.
  • Una consola de administración unificada para la implementación, supervisión y operación de soluciones en servidores BizTalk en el entorno.
  • Funcionalidad integrada de intercambio electrónico de datos (EDI) compatible con 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 functoides ) entre diferentes esquemas y construir flujos de trabajo 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 mediante 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.
  • Soporte integral para servicios web (consumo y exposición).
  • Compatibilidad con RFID , a partir de BizTalk 2006 R2. Obsoleta en la versión 2016.
  • Compatibilidad con Application Insight, a partir del paquete de características 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 para Swagger, a partir del Feature Pack 1 de BizTalk Server 2016.
  • Datos operativos expuestos con soporte para Power BI, a partir del Feature Pack 1 de BizTalk Server 2016.

Los procesos centrados en el usuario no se pueden implementar directamente con BizTalk Server y requieren aplicaciones adicionales como Microsoft SharePoint Server.

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 enrutan a uno o más suscriptores. [ 21 ]

BizTalk garantiza la seguridad del procesamiento mediante la serialización (denominada "deshidratación" en su terminología): los mensajes se almacenan en una base de datos mientras se esperan eventos externos, evitando así la pérdida de datos. Esta arquitectura integra BizTalk con Microsoft SQL Server. Los administradores pueden supervisar el flujo de procesamiento mediante una consola de administración. BizTalk admite el flujo de transacciones a lo largo de toda la cadena, desde un cliente a otro. Las orquestaciones de BizTalk también implementan transacciones de larga duración .

Adaptadores

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

El conjunto de adaptadores WCF [ 23 ] 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 distribuye un paquete de adaptadores BizTalk que incluye adaptadores basados ​​en WCF para sistemas LOB. Actualmente, este paquete incluye adaptadores para bases de datos SAP y Oracle, Oracle E-Business Suite , Microsoft SQL Server, MySQL , PeopleSoft Enterprise y Siebel Systems .

Adaptadores adicionales [ 20 ] (para Active Directory, por ejemplo) están disponibles a través de socios principales de Microsoft BizTalk de terceros.

Referencias

  1. Jones, Allen (19 de diciembre de 2000). "Microsoft lanza BizTalk Server 2000 para su fabricación" . Windows IT Pro . Penton Media . Archivado del original el 3 de marzo de 2016. Recuperado 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. 1 2 "Requisitos de hardware y software para BizTalk Server 2020" . Microsoft. 7 de abril de 2020. Recuperado 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 información y middleware interorganizacionales: éxito, fracaso, complejidad y desafíos" (PDF) . Semantic Scholar . S2CID 7893911. Archivado del original (PDF) el 12 de octubre de 2016. 
  6. GitHub-Name. "BizTalk Server 2020 - Microsoft Lifecycle" . learn.microsoft.com . Consultado el 1 de octubre de 2025 .
  7. Ganeline, Leonid (19 de octubre de 2010). "BizTalk: Cronología: Soporte de la plataforma" . Biztalkien . Publicado por el autor . Recuperado el 27 de julio de 2013 .
  8. "Microsoft BizTalk Server" . MSDN . Microsoft . Consultado el 26 de julio de 2013 .
  9. "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 .
  10. "Microsoft anuncia la disponibilidad general de BizTalk Server 2002" . Noticias . 4 de febrero de 2002. Consultado el 6 de febrero de 2019 .
  11. Foley, Mary Jo (23 de marzo de 2013). "BizTalk 2009 R2 cambia de nombre; su lanzamiento sigue previsto para 2010" . ZDNet . Archivado del original el 27 de julio de 2010. Consultado el 27 de julio de 2013 .
  12. "Notas de la versión: BizTalk Server 2013 Beta" . MSDN . Microsoft . Consultado el 27 de julio de 2013 .
  13. "Novedades de BizTalk Server 2013 y 2013 R2" . MSDN . Microsoft . Consultado el 22 de mayo de 2014 .
  14. "Novedades de BizTalk Server 2016" . MSDN . Microsoft . Consultado el 19 de diciembre de 2016 .
  15. "BizTalk Server 2016 Feature Pack 1" . Azure . Microsoft . Consultado el 26 de abril de 2016 .
  16. "El paquete de características 1 de BizTalk Server 2016 ya está disponible – Blog del equipo de BizTalk" . blogs.msdn.microsoft.com . 26 de abril de 2017. Consultado el 6 de febrero de 2019 .
  17. "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 .
  18. "Blog del equipo de BizTalk" . blogs.msdn.microsoft.com . 26 de junio de 2018. Consultado el 6 de febrero de 2019 .
  19. "Novedades de BizTalk Server 2020" . MSDN . Microsoft . Consultado el 14 de enero de 2020 .
  20. 1 2 "BizTalk Server: Lista de adaptadores de terceros" . MSDN . Microsoft . Consultado el 12 de agosto de 2015 .
  21. "Arquitectura de tiempo de ejecución" . MSDN . Microsoft . Consultado el 27 de julio de 2013 .
  22. "Adaptadores BizTalk" . Microsoft .
  23. "Adaptadores WCF" . MSDN . Microsoft . Consultado el 27 de julio de 2013 .
  • Sitio web oficial