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.
  • A unified administration console for deployment, monitoring and operations of solutions on BizTalk servers in environment.
  • Built-in electronic data interchange (EDI) functionality supporting X12 and EDIFACT, as of BizTalk 2006 R2.
  • Ability to do graphical modelling of business processes in Visual Studio, model documents with XML schemas, graphically mapping (with the assistance of functoids) between different schemas, and building pipelines to decrypt, verify, parse messages as they enter or exit the system via adapters.
  • Users can automate business management processes via Orchestrations.
  • BizTalk integrates with other Microsoft products like Microsoft Dynamics CRM, Microsoft SQL Server, and SharePoint to allow interaction with a user participating in a workflow process.
  • Extensive support for web services (consuming and exposing)
  • RFID support, as of BizTalk 2006 R2. Deprecated in the 2016 release
  • Support for Application Insight, as of BizTalk Server 2016 Feature Pack 1
  • Automatic deployment through Visual Studio Team Service, as of BizTalk Server 2016 Feature Pack 1
  • Exposed management REST APIs with full Swagger support, as of BizTalk Server 2016 Feature Pack 1
  • Exposed operational data with Power BI support, as of BizTalk Server 2016 Feature Pack 1

Human-centric processes cannot be implemented directly with BizTalk Server and need additional applications like Microsoft SharePoint server.

Architecture

The BizTalk Server runtime is built on a publish/subscribe architecture, sometimes called "content-based publish/subscribe". Messages are published into BizTalk, transformed to the desired format, and then routed to one or more subscribers.[21]

BizTalk makes processing safe by serialization (called "dehydration" in Biztalk's terminology) – placing messages into a database while waiting for external events, thus preventing data loss. This architecture binds BizTalk with Microsoft SQL Server. Processing flow can be tracked by administrators using an Administration Console. BizTalk supports the transaction flow through the whole line from one customer to another. BizTalk orchestrations also implement long-running transactions.

Adapters

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