SOA概览
關 鍵 詞:SOA
閱讀提示:最近半年以來,在企業級應用開發領域,談論最多的一個詞,恐怕非SOA(Service-Oriented Architecture,面向服務架構)莫屬。那么SOA究竟擁有什么樣的魔力,能夠讓眾多的軟件廠商對他趨之若騖,掀起新的一輪企業架構浪潮。讓我們在本文中一探SOA的究竟。
閱讀提示:最近半年以來,在企業級應用開發領域,談論最多的一個詞,恐怕非SOA(Service-Oriented Architecture,面向服務架構)莫屬。那么SOA究竟擁有什么樣的魔力,能夠讓眾多的軟件廠商對他趨之若騖,掀起新的一輪企業架構浪潮。讓我們在本文中一探SOA的究竟。
什么是SOA?
SOA是一種架構模型,它可以根據需求通過網絡對松散耦合的粗粒度應用組件進行分布式部署、組合和使用。服務層是SOA的基礎,可以直接被應用調用,從而有效控制系統中與軟件代理交互的人為依賴性。
SOA的關鍵是“服務”的概念,W3C將服務定義為:“服務提供者完成一組工作,為服務使用者交付所需的最終結果。最終結果通常會使使用者的狀態發生變化,但也可能使提供者的狀態改變,或者雙方都產生變化”。
轉載于:https://blog.51cto.com/yinpeng/17006
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
- 上一篇: .NET 2.0 中使用Active D
- 下一篇: 经典句子