Freigeben über


Tutorial: Integrieren von BizTalk Server 2013 in Salesforce

Bearbeiter: Nick Hauenstein, Steef-Jan Wiggers

BizTalk Server führt einige neue Adapter ein, die viele Hybridszenarien mit lokalen und Azure-Technologien ermöglichen. In diesem Tutorial erfahren Sie, wie Sie eine rein Cloudentität wie Salesforce in eine lokale BizTalk Server integrieren, indem Sie einige der neuen Adapter und Microsoft Azure verwenden. Bevor wir beginnen, verstehen wir das Geschäftsziel, das wir erreichen möchten, indem wir BizTalk Server in Salesforce integrieren.

Wir könnten auch Hybridlösungen mit BizTalk Server und Salesforce mit früheren Versionen von BizTalk Server erstellen, aber die Lösung wäre viel komplexer, da die Interaktion mit Salesforce durch die Nutzung eines Webdiensts (SOAP) erforderlich wäre. Mit BizTalk Server und den neuen Adaptern ist die Lösung viel einfacher.

Geschäftsszenario

Northwind verwendet das CRM-Onlinesystem Salesforce als Lösung zum Nachverfolgen von Kunden über die Vertriebspipeline. Jedes Mal, wenn eine Verkaufschance im Salesforce-System erstellt wird, möchte Northwind, dass seine lokalen Systeme, z. B. BizTalk Server, benachrichtigt werden, damit andere Downstream-Systeme diese Daten erfassen und andere relevante Prozesse starten können. Northwind plant, diese Lösung mit den neuen Adaptern zu implementieren, die mit BizTalk Server verfügbar sind, und auch durch die Einbindung einiger Komponenten von Microsoft Azure. Der End-to-End-Datenfluss für die Lösung sieht wie folgt aus:

  • Ein Vertriebsmitarbeiter erstellt eine "Verkaufschance" im Salesforce-System.

  • Wenn die status der Verkaufschance auf "Geschlossen gewonnen" festgelegt ist, wird eine Benachrichtigung an einen Relayendpunkt gesendet, der in Microsoft Azure gehostet wird.

  • Mithilfe des neuen WCF-BasicHttpRelay-Adapters werden die Benachrichtigungsinformationen an BizTalk Server lokalen System übergeben.

  • Mithilfe der im Rahmen der Benachrichtigung empfangenen Informationen ruft BizTalk Server mithilfe des neuen WCF-WebHttp-Adapters einen REST-Endpunkt in Salesforce auf, um weitere Informationen über die Möglichkeit zu erhalten.

  • Schließlich verwendet BizTalk Server die von Salesforce erhaltenen Informationen, um einen Bestelleintrag in einer internen SQL Server Datenbanktabelle zu erstellen.

    Diese Schritte müssen ausgeführt werden, um das Integrationsziel zu erreichen, das in dieser Lösung beschrieben wird. Jeder dieser Schritte umfasst zahlreiche Aktivitäten, die beim weiteren Erstellen der Lösung beschrieben werden.

    Die folgende Abbildung zeigt die End-to-End-Integrationslösung:

    BizTalk Server- und Salesforce-Integrationsszenario

Voraussetzungen

Die folgende Software muss auf dem Computer installiert sein, auf dem Sie diese Lösung einrichten:

  • BizTalk Server

  • Microsoft BizTalk ESB Toolkit

  • WCF LOB-Adapter SDK

  • BizTalk Adapter Pack

    Sie müssen über die folgenden Dienstabonnements verfügen:

  • Ein Microsoft Azure-Abonnement

  • Ein Salesforce Developer Edition-Konto.

Weitere Ressourcen

Zusätzlich zu diesem Tutorial können Sie sich auch die folgenden Ressourcen ansehen, um mehr über die Integration von BizTalk Server in Salesforce mithilfe der in BizTalk Server eingeführten neuen Adapter zu erfahren.

Nächste Schritte

Weitere Informationen

BizTalk Server-Tutorials