服務導向架構 (SOA) 是建置分散式系統的方法。 服務導向解決方案示範如何使用不同通訊協定將數個後端系統匯總成用戶端可取用的單一服務。 此解決方案會將服務與一種方法整合,以保證您需要滿足之服務等級協議的傳遞和效能特性。
以服務為導向的解決方案會效仿服務等級協定的案例建模,其中 BizTalk Server 和連線至它的企業營運(LOB)應用程式伺服器有三秒的時間來回應服務要求。 BizTalk Server 可能會佔用這三秒中的一秒。
服務導向解決方案有三個版本:配接器、內嵌和存根。 如需服務導向解決方案三個版本之間差異的詳細資訊,請參閱 瞭解服務導向解決方案。 身為開發人員,您會使用場景的存根版本來讓場景運行。 此版本不需要任何 LOB 後端伺服器才能執行。 在此之後,您可以使用情境的配接器版本來了解如何整合和設定各種配接器與後端伺服器,以使用 BizTalk 伺服器作為單一服務來回應。 然後,您可以測量 BizTalk Server 及其配接器所引發的延遲。
如果 BizTalk 伺服器的延遲超出其服務需求,您可以安裝並執行 SOA 內嵌版本來略過 LOB 配接器持續性點。 此版本會略過轉接器,因此減少了由 MessageBox 持續性點造成的延遲。 相反地,內嵌版本會透過DCOM等遠端過程調用 (RPC) 機制,直接與後端伺服器交談。
如需 MessageBox 持續性點的詳細資訊,請參閱 持續性和協調流程引擎。
此部署指南說明如何在單一計算機上安裝及測試三個版本的服務導向解決方案。
如需服務導向解決方案的詳細資訊,請參閱 瞭解服務導向解決方案。