836
技術社區[雲棲]
睿雲智合的持續交付的傳統的SOA的說法
睿雲智合持續交付產品負責人,在敏捷和DevOps領域有豐富經驗的實踐,過去作為敏捷和DevOps技術教練向多家大型企業提供谘詢和培訓服務。
遺留的現狀
在開始微服務和DevOps主題之前,首先看看在過去我的谘詢工作中,對於大部分谘詢客戶而言,企業會邀請外部的顧問來對團隊進行改進,最主要的原因都是由於現有的研發體係和產品團隊,難以跟上市場的變化,希望通過外部顧問,通過一些手段來提高產品團隊的響應力。敏捷實踐亦或是DevOps實踐最終的目的都是為了能夠快速的交付高質量的軟件產品。
究其原因,為什麼這類客戶會有如此大的需求去引入敏捷或者DevOps呢?遺留係統。
麵向服務的架構,與麵向軟件授權許可的架構(如“雲+端”之類)是相反的方向。人們一般問的是,要不要向SOA方向去。
既然我們認可雲計算的主流在SaaS方向上,就不費口舌討論麵向軟件授權許可的問題了,而把問題深化為:麵向怎樣的服務?
這樣提出問題是有針對性的,因為即使正宗的雲計算(相對於微軟山寨版雲計算而言),對此問題的回答,方向也可能是相反的。CEO該聽誰的呢?我建議回到開源之本、回到雲計算之本,來想這個問題。
如果用直白一點的話來說,就是專注於使用ESB來集成企業內的各個單體應用。而往往導致的結果是兩個大的中心化,技術的中心化,以及流程的中心化。
由於EBS通常基於特定的技術棧,並且使用了中心化的標準個規範,使得業務難以根據業務場景去選擇合適的技術。
最後更新:2017-11-14 15:34:33