SOA基本概念

SOAService-Oriented Architecture,也叫面向服務的體系結構面向服務架構是指爲了解決在Internet環境下業務集成的需要,通過連接能完成特定任務的獨立功能實體實現的一種軟件系統架構。SOA中兩個領域存在重疊:由業務模型和服務模型表示的業務領域和由服務模型及平臺相關模型表示的技術領域(兩個領域共享服務模型)。採用SOA技術爲信息系統的溝通提供了技術基礎,而隨着SOA在商業企業的應用,必將促進統一的商業領域電子商務行業標準的發展和制定,對促進國家商業企業信息標準體系的建立和完善具有重要支撐作用。

服務是業務任務的可重複邏輯表現形式。此處有必要強調的是,我們所談的是業務流程的一部分,而不是軟件或 IT 的一部分。通過技術實現後,“服務”這一術語則應用到使用外化規範的軟件資源(可發現的)。此服務規範可以供服務使用者進行搜索、綁定和調用。服務提供者對服務規範實現進行實現,並向服務使用者交付服務質量要求。服務將由聲明性策略進行控制,因此支持可動態重新配置的體系結構樣式。
面向服務是一種將業務作爲一組相關聯的服務集成的方式。
SOA 是一種支持面向服務的體系結構樣式。SOA 是一種用於根據需要對資源進行關聯的企業級 IT 體系結構。這些資源被表示爲與業務一致的服務,這些服務可以參與和包含到價值網、企業或業務線中,以滿足業務需求。
組合應用程序是一組集成的服務。組合應用程序是爲了支持業務的各項功能而裝配和組合到一起的實際運行的服務。SOA 應用程序的主要結構化元素是服務,而不是子系統、系統或組件。

SOA(Service-Oriented Architecture)就是面向服務的體系結構,是一個組件的模型,是一個架構。它將應用程序的不同功能單元(也叫服務)通過服務之間良好定義的接口和契約聯繫起來,成爲有機的整體。接口是採用中立的方式定義的,它獨立於提供服務的平臺、操作系統和編程語言,這使得構建在這樣系統中的服務可以以一種統一且通用的方式進行交互。

發佈了0 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章