官术网_书友最值得收藏!

第2章 SOA概述

2.1 SOA概念

SOA是近年來信息化系統規劃和構建的一種新方法,以“服務”為基本元素和核心。

SOA最早由國際咨詢機構Gartner公司于1996年提出。經過十多年的發展,SOA已成為在開放、異構的網絡環境下構造分布式IT系統的主流方法和技術,有效促進了各行業信息資源的充分利用和跨組織跨部門的信息共享及業務協同。SOA通過將現有系統的IT資源封裝成“服務”,并通過使用這些“服務”來快速構建業務系統或形成新的解決方案,為各行業信息化建設中的IT系統建立、整合與運維提供了重要支撐,也為近年來“云計算”和“物聯網”熱潮中軟件和信息服務產業進一步創新與發展,帶來了新的動力和機遇。

自SOA概念提出之后,不少國內外組織企業均對SOA進行了定義和闡釋,經過多年的發展,目前在我國正在制定的《信息技術面向服務的體系結構(SOA)術語》中對“服務”、“面向服務”、“SOA”等一系列概念形成了權威、統一的定義。

□ “服務”:通過規范化的描述來表征、對外提供訪問地址、并可被重復使用的業務功能單元。□ “面向服務”:通過一組有聯系的服務的組合和集成來對軟件或系統進行分析、設計和實現的思想。□ “面向服務的體系結構(SOA)”:遵循面向服務原則、具有松耦合特性的體系結構風格。

從應用的角度來說,SOA作為一種IT系統和軟件的體系結構規劃和構建方法,貫穿IT系統規劃、設計、構建和管理的各個階段,并通過Web服務、表述性狀態轉移(REST)等技術來實現。

主站蜘蛛池模板: 阿拉善左旗| 马关县| 丁青县| 天峨县| 普兰县| 马尔康县| 玛曲县| 岳阳县| 涿鹿县| 驻马店市| 利辛县| 阿拉善右旗| 分宜县| 宣恩县| 易门县| 盐池县| 保山市| 苍山县| 迁西县| 铜鼓县| 红安县| 阿鲁科尔沁旗| 辽中县| 夏邑县| 南康市| 化隆| 任丘市| 乌鲁木齐县| 曲阳县| 平江县| 迁西县| 邢台县| 沧州市| 彰化县| 永昌县| 无极县| 新乐市| 冕宁县| 黑水县| 逊克县| 原阳县|