Compartir a través de


Tutorial: Integración de BizTalk Server 2013 con Salesforce

Revisores: Nick Hauenstein, Steef-Jan Wiggers

BizTalk Server presenta algunos adaptadores nuevos que hacen posible una gran cantidad de escenarios híbridos que implican tecnologías locales y de Azure. En este tutorial, vemos cómo integrar una entidad puramente en la nube, como Salesforce, con una BizTalk Server local mediante algunos de los nuevos adaptadores y Microsoft Azure. Antes de empezar, vamos a comprender el objetivo empresarial que intentamos lograr mediante la integración de BizTalk Server con Salesforce.

También podríamos crear soluciones híbridas que impliquen BizTalk Server y Salesforce con la versión anterior de BizTalk Server; sin embargo, la solución sería mucho más compleja con la interacción con Salesforce mediante el consumo de un servicio web (SOAP). Con BizTalk Server y los nuevos adaptadores, la solución es mucho más fácil.

Escenario empresarial

Northwind usa el sistema de CRM en línea de Salesforce como solución para mantener un seguimiento de clientes a través de la canalización de ventas. Cada vez que se crea una oportunidad de ventas en el sistema Salesforce, Northwind quiere que sus sistemas locales, como BizTalk Server, se notifiquen para que otros sistemas de flujos descendentes puedan recoger esos datos e iniciar otros procesos pertinentes. Northwind planea implementar esta solución mediante los nuevos adaptadores disponibles con BizTalk Server y también mediante la inclusión de algunos componentes de Microsoft Azure. El flujo de datos de un extremo a otro para la solución tiene el siguiente aspecto:

  • Un representante de ventas crea una “oportunidad” en el sistema Salesforce.

  • Cuando el estado de la oportunidad se establece en "Closed Won", se envía una notificación a un punto de conexión de retransmisión hospedado en Microsoft Azure.

  • Con el nuevo adaptador de WCF-BasicHttpRelay, la información de notificación se pasa a BizTalk Server sistema hospedado localmente.

  • Con la información recibida como parte de la notificación, BizTalk Server invoca un punto de conexión REST en Salesforce, mediante el nuevo adaptador de WCF-WebHttp, para obtener más información sobre la oportunidad.

  • Por último, BizTalk Server usa la información recibida de Salesforce para crear una entrada de pedido de compra en una tabla de base de datos SQL Server interna.

    Estos son los pasos que debe llevar a cabo para alcanzar el objetivo de integración que se explica en esta solución. Cada uno de estos pasos implica una serie de actividades que iremos viendo conforme avancemos en la creación de la solución.

    La siguiente ilustración muestra la solución de integración de un extremo a otro:

    BizTalk Server y escenario de integración de Salesforce

Requisitos previos

El siguiente software debe estar instalado en el equipo donde configure esta solución:

  • BizTalk Server

  • ​Kit de herramientas de Microsoft BizTalk ESB

  • WCF LOB Adapter SDK

  • BizTalk Adapter Pack

    Debe disponer de las siguientes suscripciones a servicios:

  • Una suscripción a Microsoft Azure

  • Cuenta de Salesforce Developer Edition

Más recursos

Además de este tutorial, también puede consultar los siguientes recursos para comprender más sobre la integración de BizTalk Server con Salesforce mediante los nuevos adaptadores introducidos en BizTalk Server.

Pasos siguientes

Consulte también

Tutoriales de BizTalk Server