VENTAS: 1-800-867-1389

Tutorial: configuración de la mensajería B2B mediante puentes y el Portal de servicios de BizTalk

Actualizado: febrero de 2015

Servicios de BizTalk de Microsoft Azure proporciona dos posibilidades de integración claves: integración de aplicaciones empresariales (EAI) y mensajería de negocio a negocio (B2B) mediante EDI. Mediante EAI, podrá crear puentes de Servicios de BizTalk que se implementarán en Microsoft Azure. Mediante B2B, podrá crear acuerdos y socios comerciales para procesar mensajes EDI en la nube. A continuación, podrá enrutar los mensajes EDI a los puente de los Servicios de BizTalk ya implementados para realizar operaciones de procesamiento adicionales. Este tutorial proporciona instrucciones paso a paso para crear, implementar y probar escenarios de extremo a extremo de Servicios de BizTalk.

Contoso y Northwind son dos asociados empresariales. Contoso (el vendedor) envía mensajes de pedidos de venta a Northwind (el proveedor). Northwind mantiene todos los datos de pedidos de venta en una tabla denominada SalesOrder, que está hospedada en una base de datos de SQL Server en las instalaciones de Northwind. Contoso puede enviar mensajes XML o mensajes EDI a Northwind. Por tanto, Northwind debe implementar una solución que permita lo siguiente:

  • Que Contoso pueda enviar mensajes X12 o XML para los pedidos de venta.

  • Contoso deberá enviar mensajes que cumplan con el esquema de mensajes de pedidos de venta esperado por Northwind.

  • Contoso también puede enviar mensajes XML para insertar directamente los datos del pedido de venta en la tabla SalesOrder de la base de datos de SQL Server de Northwind.

Para que este escenario sea posible, Northwind deberá hacer lo siguiente:

  • Para que Contoso pueda enviar mensajes XML, Northwind deberá configurar un Puente de solicitud y respuesta XML en los Servicios de BizTalk para habilitar la transformación y la validación de mensajes. Este puente tomará los mensajes XML de entrada, los validará con el esquema del pedido de ventas requerido por Northwind y transformará el mensaje a dicho esquema.. Northwind también podrá usar el Servicio de adaptador de BizTalk para habilitar la conectividad a la base de datos de SQL Server local desde la Puente de solicitud y respuesta XML implementada en CmdLets.

  • Para que Contoso envíe mensajes EDI X12, Northwind usa el Portal de servicios de BizTalk para configurar e implementar un acuerdo que permita a Contoso el envío de mensajes EDI/X12 a Northwind.

La ilustración siguiente ofrece un resumen del escenario:

Escenario del tutorial

El escenario usado para este tutorial ilustra las siguientes capacidades de integración de Servicios de BizTalk:

  • Transporte de mensajes: el vendedor y el proveedor pueden usar diferentes plataformas y usar distintos protocolos y formatos de mensajes. La implementación de Servicios de BizTalk ayuda a salvar la brecha entre estas diferencias al conocer los distintos protocolos y formatos de mensajes.

  • Validación de mensajes: Pese a que el pedido de compra entrante puede tener un formato de mensaje distinto para distintos vendedores, los pedidos de compra entrantes deben ajustarse a uno de los formatos de mensajes definidos. Esto se consigue mediante la validación de mensajes.

  • Transformación de mensajes: el proveedor usa un formato de pedido de compra común. Por lo tanto, los pedidos de compra entrantes deben normalizarse a dicho formato común. Esto se consigue mediante la transformación de mensajes.

  • Conectividad híbrida: el almacén de datos del proveedor es un servidor de Microsoft SQL local. El pedido de compra normalizado recibido a través de la aplicación en la nube debe conservarse en el almacén de datos local. Esto se logra mediante la conectividad híbrida.

Para preparar un entorno de Servicios de BizTalk, vea Lista de tareas de administración y desarrollo en Servicios de BizTalk. Para configurar la transferencia de mensajes EDI, necesita acceso al Portal de servicios de BizTalk.

Este tutorial se basa en un ejemplo, EAIEDITutorial.zip, que está disponible para su descarga en la Galería de código de MSDN. Puede usar el ejemplo y seguir este tutorial para entender cómo se creó. O bien, puede usar este tutorial para crear su propia aplicación. Este tutorial está destinado al segundo enfoque, de modo que entienda cómo se compiló esta aplicación. Además, en la medida de lo posible, el tutorial es coherente con el ejemplo y utiliza los mismos nombres para los artefactos (por ejemplo, esquemas, transformaciones) que se usan en el ejemplo.

Vea también

Otros recursos

Tutoriales y muestras

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios
Mostrar:
© 2015 Microsoft