溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

傳統(tǒng)服務(wù)化(SOA)與微服務(wù)(Micro Service)的融合之道

發(fā)布時(shí)間:2020-07-22 14:59:50 來源:網(wǎng)絡(luò) 閱讀:6676 作者:不速則達(dá) 欄目:軟件技術(shù)

傳統(tǒng)服務(wù)化(SOA)與微服務(wù)(Micro Service),并不是相互排斥的,相反,它們是融合在一塊的。

國富論與IT企業(yè)組織架構(gòu)

經(jīng)濟(jì)學(xué)鼻祖亞當(dāng)斯密在其《國富論》著作中,第一章就是論分工。亞當(dāng)斯密認(rèn)為分工的作用有:促進(jìn)勞動(dòng)生產(chǎn)力的提升、提高勞動(dòng)力操作熟練程度、強(qiáng)化勞動(dòng)力技能、增強(qiáng)勞動(dòng)力的判斷力。

既然分工是合理的,企業(yè)也采用分工理論,那么根據(jù)IT企業(yè)所在服務(wù)的行業(yè)不同、所服務(wù)的客戶規(guī)模不同,IT企業(yè)內(nèi)部必然出現(xiàn)適合企業(yè)自身的部門劃分,各部門各司其職、相互協(xié)作。

組織溝通形式與軟件設(shè)計(jì)的表達(dá)形式

康威定律為大家所熟知,它的大概意思是:組織形式等同于系統(tǒng)設(shè)計(jì)。

傳統(tǒng)服務(wù)化(SOA)與微服務(wù)(Micro Service)的融合之道

服務(wù)化與微服務(wù)其實(shí)是組織形式的表現(xiàn)

將服務(wù)化或微服務(wù)運(yùn)用的很好的企業(yè)或組織,必然,它們的組織形式是“服務(wù)化”的。每個(gè)單元組織,都是實(shí)際負(fù)責(zé)一個(gè)或多個(gè)系統(tǒng)的生命周期。

舉個(gè)栗子,企業(yè)設(shè)立A、B兩個(gè)組織部門,分別負(fù)責(zé)1~2個(gè)軟件產(chǎn)品的生命周期,從產(chǎn)品設(shè)計(jì)到上線運(yùn)維、產(chǎn)品改進(jìn)直至最終產(chǎn)品消亡或被替換。每個(gè)組織部門擁有完整的團(tuán)隊(duì)建制,包括產(chǎn)品設(shè)計(jì)人員、開發(fā)、測試等等。當(dāng)然,處于安全或效率的需要,也有一些職能是由公共服務(wù)組織提供支持的,比如運(yùn)維、培訓(xùn)等。雖說是公共服務(wù)組織提供的服務(wù),但公共服務(wù)組織還是一定程度上對A、B不同給予了定制化的專門服務(wù)。如此一來,A、B組織就可以很順暢地對外提供服務(wù)了,整個(gè)企業(yè)也就SOA化了。

傳統(tǒng)服務(wù)化(SOA)與微服務(wù)(Micro Service)的融合之道

微服務(wù)是相對的

根據(jù)筆者實(shí)際觀察,傳統(tǒng)SOA方式,是可以在擁有數(shù)千名技術(shù)從業(yè)者的IT組織內(nèi)運(yùn)作良好的。每個(gè)軟件產(chǎn)品都能夠得到良好的開發(fā)、維護(hù)與改進(jìn),產(chǎn)品之間協(xié)作良好,共同對外部客戶提供服務(wù)。這個(gè)規(guī)模的IT企業(yè),擁有上千個(gè)軟件產(chǎn)品,或者稱之為服務(wù),每個(gè)產(chǎn)品(服務(wù))由一個(gè)幾乎全副武裝的小團(tuán)隊(duì)負(fù)責(zé),若干個(gè)小團(tuán)隊(duì)組成一個(gè)個(gè)研發(fā)中心。從IT企業(yè)角度來看,研發(fā)中心之間是SOA,而從小團(tuán)隊(duì)級別來看這不就是“微服務(wù)”了嗎?

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI