教學課程:整合 BizTalk Server 2013 與 Salesforce
檢閱者: Nick Hauenstein、 Steef-Jan Wiggers
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 系統中建立一個「商機」。
當商機的狀態設定為「已關閉已贏得」時,通知會傳送至裝載于 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 。