soa架構和微服務架構的區(qū)別 soa有哪些實現方式?
soa有哪些實現方式?SOA的核心主題是服務。從業(yè)務的角度來看,服務是一個可重復的、標準的封裝任務,比如檢查賬戶余額、開立新賬戶等,SOA的目標是通過服務的過程來實現業(yè)務的靈活性10多年前我們接觸到S
soa有哪些實現方式?
SOA的核心主題是服務。從業(yè)務的角度來看,服務是一個可重復的、標準的封裝任務,比如檢查賬戶余額、開立新賬戶等,SOA的目標是通過服務的過程來實現業(yè)務的靈活性
10多年前我們接觸到SOA的概念時,主要來自IBM和Oracle的領先廠商以及一些國內中間件制造商也在跟進。人氣不亞于區(qū)塊鏈、中間平臺和aiot。所有公司都使用自己的產品和解決方案組合來推斷SOA。更典型的產品是ESB、BPM、portal,有時還有DP開發(fā)平臺。當時很多企業(yè)決定構建SOA,軟件開發(fā)者甚至ERP廠商都必須與SOA有關聯,否則他們不知道怎么談電影,不好意思跟別人打招呼。
SOA面向服務架構是一種設計理念和架構規(guī)范,用于構建靈活的it架構,支持隨需應變的業(yè)務。
然而,應用軟件廠商強調的集成更多的是大規(guī)模系統(tǒng)模塊之間的集成,而中間件廠商強調的是異構應用系統(tǒng)之間的集成。
很多時候,企業(yè)系統(tǒng)必須基于SOA進行集成,但僅僅依靠ESB、BPM和門戶是不夠的。必須有MDM主數據治理、IDM統(tǒng)一權限、統(tǒng)一賬戶和統(tǒng)一認證。MDM是深度應用集成(如BPM跨異構系統(tǒng)過程集成)和深度數據集成(DW、BI、BD、DSS、DAP和其他數據分析平臺項目)的基礎。SOA產品的綜合集成項目是基礎,只有產品是不夠的。需要甲方的高層支持,需要業(yè)務部門、應用廠商、信息部門的高效合作、拼搏和妥協。這是一個考驗交付團隊和甲方能力和決心的大項目,經過十多年的投入,從產品的實施、管理體系的實施、解決方案的實施、企業(yè)文化的實施等方面都提煉出了許多最佳實踐,已成為數據鏈敏捷集成的基因。