開心生活站

位置:首頁 > IT科技 > 

什麼是SOA架構

IT科技1.35W

SOA全英文是Service-Oriented Architecture,中文意思是中文面向服務編程。

SOA (面向服務的架構)是一個組件模型,它將應用程序的不同功能單元(稱爲服務)進行拆分,並通過這些服務之間定義良好的接口和協議聯繫起來。接口是採用中立的方式進行定義的,它應該獨立於實現服務的硬件平臺、操作系統和編程語言。這使得構建在各種各樣的系統中的服務可以以一種統一和通用的方式進行交互。

面向服務架構,它可以根據需求通過網絡對鬆散耦合的粗粒度應用組件進行分佈式部署、組合和使用。服務層是SOA的基礎,可以直接被應用調用,從而有效控制系統中與軟件代理交互的人爲依賴性。

SOA是一種粗粒度、鬆耦合服務架構,服務之間通過簡單、精確定義接口進行通訊,不涉及底層編程接口和通訊模型。SOA可以看作是B/S模型、XML(標準通用標記語言的子集)/Web Service技術之後的自然延伸。

SOA將能夠幫助軟件工程師們站在一個新的高度理解企業級架構中的各種組件的開發、部署形式,它將幫助企業系統架構者更迅速、更可靠、更具重用性地架構整個業務系統。較之以往,以SOA架構的系統能夠更加從容地面對業務的急劇變化。

SOA系統是一種企業通用性架構。

什麼是SOA架構

以上就是關於SOA架構的分享,希望能幫到大家。

標籤:SOA 架構