評論者: 尼克·豪恩斯坦, Steef-Jan 威格斯
BizTalk Server 引進了一些新的配接器,讓許多混合式案例得以實現,涉及內部部署和 Azure 技術。 在本教學課程中,我們將看到如何使用一些新的配接器和 Microsoft Azure,將 Salesforce 這類純雲端實體與內部部署的 BizTalk Server 進行整合。 開始之前,讓我們先瞭解透過整合 BizTalk Server 與 Salesforce 來嘗試達成的商務目標。
我們也可以使用舊版 BizTalk Server 來建立涉及 BizTalk Server 和 Salesforce 的混合式解決方案,不過,透過取用 Web 服務 (SOAP) 來與 Salesforce 互動,解決方案會更加複雜。 使用 BizTalk Server 和新的配接器,解決方案會更容易。
商務案例
Northwind 使用 Salesforce Online CRM 系統作為其解決方案,透過銷售管線追蹤客戶。 每當 Salesforce 系統中建立銷售商機時,Northwind 希望其內部伺服器系統,例如 BizTalk Server,收到通知,讓其他系統可以挑選該資料並啟動其他相關流程。 Northwind 計劃使用 BizTalk Server 提供的新配接器來實作此解決方案,並包含 Microsoft Azure 的一些元件。 這是解決方案的端對端資料流外觀:
銷售代表會在 Salesforce 系統中建立「商機」。
當商機的狀態設定為「已結案」,通知會傳送至裝載於 Microsoft Azure 的中繼端點。
使用新的 WCF-BasicHttpRelay 配接器,通知資訊會傳遞至內部部署的 BizTalk Server 系統。
BizTalk Server 使用作為通知一部分收到的資訊,透過新的 WCF-WebHttp 配接器在 Salesforce 中調用 REST 端點,以獲取更多有關此商機的詳細資訊。
最後,BizTalk Server 會使用從 Salesforce 收到的資訊,在內部 SQL Server 資料庫資料表中建立採購訂單記錄。
這些是一組您必須執行的步驟,才能達成此解決方案中所述的整合目標。 在每個這些步驟中,都包含一系列廣泛的活動,我們將在開發解決方案的過程中進行考量。
下圖說明端對端整合解決方案:
先決條件
您必須在設定此解決方案的電腦上安裝下列軟體:
BizTalk Server
Microsoft BizTalk ESB 工具組
WCF LOB 配接器 SDK
BizTalk 配接器套件
您必須擁有下列服務訂用帳戶:
Microsoft Azure 訂用帳戶
Salesforce Developer Edition 帳戶
其他資源
除了本教學課程之外,您也可以查看下列資源,以深入瞭解如何使用 BizTalk Server 中引進的新配接器來整合 BizTalk Server 與 Salesforce。
示範 BizTalk Server 和 Salesforce 整合的虛擬實驗室位於 https://go.microsoft.com/fwlink/?LinkId=290930。
根據本教學課程的範例可在 https://go.microsoft.com/fwlink/?LinkId=290932 下載。