1. 程式人生 > >軟件架構中的SOA架構有哪些特點?

軟件架構中的SOA架構有哪些特點?

應用程序 特點 組件化 軟件質量 pla 產品 products 進行 pro

面向服務的架構(SOA)是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和契約聯系起來。構建在各種各樣的系統中的服務可以以一種統一和通用的方式進行交互。 SOA是一種粗粒度、松耦合服務架構,基於soa服務思想進行功能的抽取(重復代碼問題解決),以服務為中心各個系統之間依靠ESB進行調用。 隨著業務復雜性與規模的不斷增長,以及業務的多變性因素,使得敏捷軟件開發變得尤其重要,在盡可能滿足客戶需求的同時,維持良好的軟件質量與系統可用性。 將整體應用拆分開來,從而確保以業務為中心的服務設計理念更加符合敏捷交付與DevOps文化的實際要求。而這,正是微服務架構的真正來源。 一句話總結SOA和微服務的區別,即微服務不再強調傳統SOA架構裏面比較重的ESB企業服務總線,同時SOA的思想進入到單個業務系統內部實現真正的組件化。如今微服務越來越重要,東軟UniEAP Platform軟件架構中的單體架構,東軟平臺產品網站有介紹

軟件架構中的SOA架構有哪些特點?