- 智慧城市實踐指南
- 全國信息技術標準化技術委員會SOA分技術委員會 工業個信息化部電子工業標準化研究
- 573字
- 2018-12-28 18:23:35
第2章 SOA概述
2.1 SOA概念
SOA是近年來信息化系統規劃和構建的一種新方法,以“服務”為基本元素和核心。
SOA最早由國際咨詢機構Gartner公司于1996年提出。經過十多年的發展,SOA已成為在開放、異構的網絡環境下構造分布式IT系統的主流方法和技術,有效促進了各行業信息資源的充分利用和跨組織跨部門的信息共享及業務協同。SOA通過將現有系統的IT資源封裝成“服務”,并通過使用這些“服務”來快速構建業務系統或形成新的解決方案,為各行業信息化建設中的IT系統建立、整合與運維提供了重要支撐,也為近年來“云計算”和“物聯網”熱潮中軟件和信息服務產業進一步創新與發展,帶來了新的動力和機遇。
自SOA概念提出之后,不少國內外組織企業均對SOA進行了定義和闡釋,經過多年的發展,目前在我國正在制定的《信息技術面向服務的體系結構(SOA)術語》中對“服務”、“面向服務”、“SOA”等一系列概念形成了權威、統一的定義。
□ “服務”:通過規范化的描述來表征、對外提供訪問地址、并可被重復使用的業務功能單元。□ “面向服務”:通過一組有聯系的服務的組合和集成來對軟件或系統進行分析、設計和實現的思想。□ “面向服務的體系結構(SOA)”:遵循面向服務原則、具有松耦合特性的體系結構風格。
從應用的角度來說,SOA作為一種IT系統和軟件的體系結構規劃和構建方法,貫穿IT系統規劃、設計、構建和管理的各個階段,并通過Web服務、表述性狀態轉移(REST)等技術來實現。