共用方式為


使用模式設計:服務導向解決方案

服務導向解決方案示範如何將 BizTalk 應用程式公開為服務供其他應用程式使用。 呈現應用程式即服務可讓其他應用程式輕鬆地取用資訊,並在其提供的服務中使用。

解決方案是信用資訊應用程式,在匯總其他三個應用程式的相關信息之後,提供資訊做為 Web 服務回應。 應用程式會合併結果,並傳回包含摘要信用資訊的單一訊息。 三個後端系統如下所示:

  • SAP Enterprise System。 SAP 後端提供客戶的整體信用額度限制。 解決方案會使用 BizTalk 配接器套件中的 SAP 配接器與這個後端系統通訊。

  • 待處理交易系統。 擱置的交易系統會報告針對帳戶未完成的交易總數。 解決方案會使用 Microsoft 主機整合伺服器 (HIS) 與 Windows Server 中的大型主機通訊。 它也使用 HIS 的交易整合器技術。 這些可讓系統以 Web 服務的形式與大型主機互動。 BizTalk 協調流程會取用此 Web 服務。

  • 付款追蹤系統。 付款追蹤系統會報告個人上次付款。 此系統使用 MQSeries。

    如同您可能還記得解決方案的概觀,您也可以透過 MQSeries 佇列使用非 Web 服務介面。 (如需應用程式一般結構的詳細資訊,請參閱 瞭解服務導向解決方案)。 雖然 Web 服務是建構服務導向架構的最常見方式,但並非所有應用程式都可以使用這些架構。 透過 BizTalk Server 解決方案,您可以與 Web 服務一起提供舊版應用程式使用服務的替代方式。

    MQSeries 存取模擬了舊版互動式語音響應系統使用該解決方案的方法。 MQSeries 存取以及 Web 服務存取會示範舊版應用程式和新應用程式如何使用單一解決方案。

服務導向解決方案中使用的模式

下圖顯示服務導向解決方案中模式的簡化版本。

Service-Oriented 解決方案模式

解決方案包含四個主要部分,每個元件都代表模式:服務介面、內容型路由器、收件者清單和匯總工具。 服務介面代表可連線至解決方案的介面機制。 內容型路由器會檢查訊息的有效性,並在無效時傳送錯誤訊息。 收件者清單會將郵件傳送至三個後端應用程式。 當後端應用程式回應時,匯總工具會將響應合併成單一回應訊息。 回應消息會透過服務介面回到要求者。

請注意,在圖表中,有許多內容尚未指定。

  • 此圖表會省略解決方案所需的訊息翻譯工具,以便與外部系統通訊。

  • 此圖表未指定如何與後端進程通訊。

  • 此圖表也不會指定服務介面的性質。

  • 圖表也不會指出是否要使用同步或異步通訊。

另請參閱

開發服務導向解決方案,轉譯服務導向解決方案的模式