次の方法で共有


チュートリアル: BizTalk Server 2013 と Salesforce の統合

レビュー担当者: ニック・ハウエンシュタインステフ・ヤン・ウィガース

BizTalk Serverでは、オンプレミスと Azure テクノロジを含む多くのハイブリッド シナリオを実現する新しいアダプターがいくつか導入されています。 このチュートリアルでは、Salesforce のような純粋なクラウド エンティティを、新しいアダプターと Microsoft Azure の一部を使用してオンプレミスのBizTalk Serverと統合する方法について説明します。 始める前に、BizTalk Serverを Salesforce と統合することで達成しようとしているビジネス目標を理解しましょう。

以前のバージョンのBizTalk ServerでBizTalk Serverと Salesforce を含むハイブリッド ソリューションを作成することもできますが、Web サービス (SOAP) を使用することで、Salesforce との対話を伴うソリューションの方がはるかに複雑になります。 BizTalk Serverと新しいアダプターを使用すると、ソリューションの方がはるかに簡単になります。

ビジネス シナリオ

Northwind は販売パイプラインを通じた顧客の追跡のためのソリューションに Salesforce オンライン CRM システムを利用しています。 Salesforce システムで営業案件が作成されるたびに、Northwind は、他のダウンストリーム システムがそのデータを取得して他の関連プロセスを開始できるように、BizTalk Serverなどのオンプレミス システムに通知することを望んでいます。 Northwind は、BizTalk Serverで使用できる新しいアダプターを使用して、また Microsoft Azure の一部のコンポーネントを含めることで、このソリューションを実装する予定です。 このソリューションにおけるエンド ツー エンドのデータ フローは次のようになります。

  • 営業担当者が Salesforce システムで "営業案件" を作成します。

  • 営業案件の状態が "Closed Won" に設定されると、Microsoft Azure でホストされているリレー エンドポイントに通知が送信されます。

  • 新しい WCF-BasicHttpRelay アダプターを使用すると、通知情報がオンプレミスBizTalk Serverシステムに渡されます。

  • 通知の一部として受信した情報を使用BizTalk Server、Salesforce で新しい WCF-WebHttp アダプターを使用して REST エンドポイントを呼び出して、営業案件に関する詳細情報を取得します。

  • 最後に、BizTalk Serverは Salesforce から受信した情報を使用して、社内のSQL Server データベース テーブルに発注書エントリを作成します。

    このソリューションで説明する統合の意図を達成するには、これらの一連の手順を実行する必要があります。 これらの手順のそれぞれに、ソリューションの作成を続けていく中で見ることになる、広範なアクティビティが含まれています。

    次の図では、エンド ツー エンドの統合ソリューションを説明しています。

    BizTalk Serverと Salesforce 統合シナリオ

前提条件

このソリューションをセットアップするコンピューターには次のソフトウェアをインストールする必要があります。

  • BizTalk Server

  • Microsoft BizTalk ESB Toolkit

  • WCF LOB Adapter SDK

  • BizTalk アダプター パック

    次のサービスのサブスクリプションが必要です。

  • Microsoft Azure サブスクリプション

  • Salesforce Developer Edition アカウント

その他のリソース

このチュートリアルに加えて、次のリソースを参照して、BizTalk Serverで導入された新しいアダプターを使用してBizTalk Serverと Salesforce を統合する方法について理解することもできます。

次のステップ

参照

BizTalk Server チュートリアル