Flujos de trabajo de integración empresarial B2B con Azure Logic Apps y Enterprise Integration Pack

Para las soluciones de negocio a negocio (B2B) y comunicación directa entre organizaciones, se pueden crear flujos de trabajo de integración empresarial automatizados y escalables mediante el uso de Azure Logic Apps con Enterprise Integration Pack (EIP).

¿Qué es Enterprise Integration Pack?

Si conoce Microsoft BizTalk Server o Azure BizTalk Services, EIP se rige por conceptos similares y facilita el uso de las funcionalidades de B2B. Sin embargo, una diferencia importante es que EIP arquitectónicamente se basa en cuentas de integración. Estas cuentas son contenedores basados en la nube de Azure que simplifican la forma de almacenar, administrar y usar artefactos B2B para la comunicación B2B, entre los que se incluyen socios comerciales, contratos, mapas, esquemas, certificados, etc.

Con estos artefactos, puede crear soluciones de integración y flujos de trabajo B2B que incluyen servicios en la nube, como Azure, Microsoft y otras aplicaciones de software como servicio (SaaS), sistemas locales y aplicaciones personalizadas mediante Azure Logic Apps con más de 400 operaciones integradas y conectores administrados. Por ejemplo, puede crear y ejecutar código personalizado desde los flujos de trabajo mediante operaciones de ejecución de código integradas y Azure Functions. También puede usar conectores de integración empresarial que admitan los siguientes estándares del sector:

  • Intercambio electrónico de datos (EDI)
  • Enterprise Application Integration (EAI)

Aunque las organizaciones usan distintos protocolos y formatos para la comunicación B2B, puede intercambiar mensajes electrónicamente con otras organizaciones. Puede transformar estos distintos formatos en un formato que los sistemas de las organizaciones pueden procesar mediante EIP, que admite protocolos estándar del sector, como AS2, X12, EDIFACT y RosettaNet. La seguridad de los mensajes también se puede mejorar mediante el uso tanto del cifrado como de las firmas digitales.

¿Qué necesito para comenzar?

Después de crear una cuenta de integración y agregar los artefactos, puede empezar a crear flujos de trabajo B2B mediante la creación de un recurso de aplicación lógica. Si no conoce las aplicaciones lógicas, pruebe a crear un flujo de aplicaciones lógicas básicas de ejemplo. También puede crear, administrar e implementar aplicaciones lógicas mediante Visual Studio Code, Visual Studio o PowerShell.

Importante

Si usa el tipo de recurso Logic App (Consumption) (Aplicación lógica [Consumo]), tendrá que vincular la cuenta de integración al recurso de aplicación lógica para poder seleccionar los artefactos B2B que se usan en el flujo de trabajo. Sin embargo, para definir y agregar esos artefactos a su cuenta de integración, aún no necesita un recurso de aplicación lógica.

Si usa el tipo de recurso Logic App (Standard) (Aplicación lógica [estándar]), puede agregar esquemas y asignaciones directamente al recurso de la aplicación lógica y usar esos artefactos en varios flujos de trabajo dentro del mismo recurso de aplicación lógica. Aún necesita una cuenta de integración para almacenar otros artefactos, como asociados y contratos, pero la vinculación ya no es necesaria, por lo que esta funcionalidad no existe. Para más información sobre estos tipos de recursos, consulte ¿Qué es Azure Logic Apps: tipo de recurso y entornos de host?

En el diagrama siguiente se muestran los pasos de alto nivel para empezar a crear flujos de trabajo de aplicación lógica B2B:

Diagrama conceptual que muestra los pasos de los requisitos previos para crear flujos de trabajo de aplicación lógica B2B.

Probar ahora

Implementación de una aplicación lógica de ejemplo completamente operativa que envíe y reciba mensajes AS2

Pasos siguientes