經(jīng)過(guò)去年的起起落落,圈內(nèi)至少對(duì)中臺(tái)達(dá)成了一個(gè)共識(shí)——它仍是一種企業(yè)級(jí)的軟件工程方法,涵蓋了一整套解決方案,既包括方法論層面,也包括具體的技術(shù)實(shí)現(xiàn)方式,當(dāng)然,前者相對(duì)而言不夠明晰。對(duì)中臺(tái)方法的探索也在變得更加“寬容”,很多人也認(rèn)可只要達(dá)到了企業(yè)級(jí)功能復(fù)用、一體化這樣的核心目標(biāo),自家的系統(tǒng)也都可以當(dāng)做中臺(tái)的成功實(shí)踐。當(dāng)關(guān)于中臺(tái)的討論越來(lái)越深入,實(shí)現(xiàn)方式越來(lái)越開(kāi)放,中臺(tái)也愈加轉(zhuǎn)回到了大家更熟悉的概念:企業(yè)架構(gòu)。
與Zachman、TOGAF這樣的傳統(tǒng)“自上而下”的企業(yè)架構(gòu)理論相比,中臺(tái)常被認(rèn)為是一種“自下而上”發(fā)展出來(lái)的頗具互聯(lián)網(wǎng)特色的本土架構(gòu)方法。作為案例背書(shū)的阿里巴巴集團(tuán)的實(shí)踐,的確體現(xiàn)了互聯(lián)網(wǎng)公司勇于探索、自我激勵(lì)、注重敏捷、堅(jiān)守價(jià)值等眾多特點(diǎn),但也正是這樣的發(fā)展過(guò)程,使其整體而言的嚴(yán)謹(jǐn)性與傳統(tǒng)理論之間尚有一些差異。
中臺(tái)常被劃分成業(yè)務(wù)中臺(tái)、數(shù)據(jù)中臺(tái),之后又出現(xiàn)了技術(shù)中臺(tái)等其他中臺(tái)定義,在阿里巴巴的實(shí)踐中,他們很注重業(yè)務(wù)架構(gòu)的作用,通過(guò)業(yè)務(wù)架構(gòu)分析對(duì)產(chǎn)品或者功能進(jìn)行模型化設(shè)計(jì),其實(shí)這也是一種標(biāo)準(zhǔn)化設(shè)計(jì),比如圖1,這是之前演講中曾經(jīng)公開(kāi)的設(shè)計(jì)思路:
圖中的能力模型、配置模型實(shí)際上就是對(duì)業(yè)務(wù)的結(jié)構(gòu)化、標(biāo)準(zhǔn)化設(shè)計(jì)結(jié)果,配置數(shù)據(jù)就是實(shí)例化的運(yùn)行。通過(guò)這種方式,原有的業(yè)務(wù)能力可以被清晰定義,設(shè)計(jì)的業(yè)務(wù)流程可以被很好地結(jié)構(gòu)化,在理想的實(shí)現(xiàn)條件下,軟件可以被“業(yè)務(wù)”定義。
01、美中不足
上邊介紹的中臺(tái)方法其實(shí)有一個(gè)關(guān)鍵問(wèn)題,就是能力模型的定義范圍,自下而上的實(shí)施方式,其對(duì)應(yīng)的合理定義范圍應(yīng)當(dāng)就是領(lǐng)域級(jí)的,這與隨著微服務(wù)再度升溫的DDD在思路上是一樣的。
但是,企業(yè)內(nèi)部對(duì)整合、提升的要求并不會(huì)在領(lǐng)域級(jí)停住,所以,對(duì)跨領(lǐng)域的企業(yè)級(jí)問(wèn)題的思考是必然的。此外,對(duì)于其他想復(fù)制中臺(tái)模式的企業(yè)而言,自下而上的生長(zhǎng)過(guò)程是沒(méi)有的,尤其是傳統(tǒng)企業(yè),他們從一開(kāi)始就是一個(gè)自上而下的轉(zhuǎn)型行為,這其中的不對(duì)稱就很明顯了。如果原有的方法論中,缺少了自上而下的架構(gòu)設(shè)計(jì)過(guò)程,如何應(yīng)用中臺(tái)方法呢?
筆者曾在前文《關(guān)于架構(gòu)演進(jìn)發(fā)展的探討》中討論過(guò)企業(yè)到底是要一個(gè)特化的中臺(tái)還是一個(gè)泛化的中臺(tái)。對(duì)于特化的中臺(tái),學(xué)的越像可能失敗概率越高,這就是方法論的魔力,沒(méi)有對(duì)方法論的駕馭能力而單純追求方法,可能就是這種結(jié)果。
02、傳統(tǒng)方法能幫點(diǎn)兒啥?
當(dāng)思考到自上而下的架構(gòu)設(shè)計(jì)過(guò)程時(shí),我們就回到了企業(yè)架構(gòu)的范疇,這些看似笨重的“老方法”一直在整體設(shè)計(jì)方面勤耕不輟。當(dāng)面對(duì)企業(yè)轉(zhuǎn)型這個(gè)嚴(yán)肅話題時(shí),我們必須對(duì)企業(yè)管理和軟件工程具備一個(gè)最基本的科學(xué)的敬畏態(tài)度,因?yàn)樵诋?dāng)今這個(gè)時(shí)代企業(yè)轉(zhuǎn)型正是這兩者的結(jié)合,而面對(duì)未來(lái)真正的數(shù)字化轉(zhuǎn)型,企業(yè)管理則需要充分吸收企業(yè)架構(gòu)的設(shè)計(jì)思維,完成對(duì)自身“技術(shù)基因”的“突變”。
中臺(tái)方法讓實(shí)踐者最為困惑的經(jīng)常是中臺(tái)里到底放什么,什么能力需要被沉降到中臺(tái),如果沒(méi)有自下而上的積累過(guò)程,那么,自上而下的規(guī)劃就必須被采用,脫胎于傳統(tǒng)理論的企業(yè)級(jí)業(yè)務(wù)架構(gòu)方法論正好可以滿足這方面的需求。
這一整體邏輯展示了自上而下的業(yè)務(wù)分解過(guò)程,也體現(xiàn)了自下而上的能力對(duì)業(yè)務(wù)的支持方式,關(guān)于企業(yè)級(jí)架構(gòu)方法,筆者書(shū)中有詳細(xì)介紹,不在此對(duì)方法部分贅述。企業(yè)級(jí)業(yè)務(wù)架構(gòu)設(shè)計(jì)在實(shí)操層面非常注重標(biāo)注化問(wèn)題,如圖3所示,標(biāo)準(zhǔn)化是設(shè)計(jì)過(guò)程中要遵循的重要原則:
標(biāo)準(zhǔn)化是業(yè)務(wù)能力沉降的基礎(chǔ),在自上而下的設(shè)計(jì)過(guò)程中,這是對(duì)企業(yè)整體能力的一次深入檢視和重構(gòu),當(dāng)然,整合不是一廂情愿,需要科學(xué)的態(tài)度。通過(guò)企業(yè)級(jí)業(yè)務(wù)架構(gòu)驅(qū)動(dòng)企業(yè)級(jí)軟件工程,我們可以得到落地實(shí)踐后建立起來(lái)的企業(yè)能力地圖,如圖4所示:
從這張圖再演進(jìn),相信聰明的讀者朋友們就回到了圖1所示的阿里巴巴集團(tuán)的設(shè)計(jì)目標(biāo)上,殊途同歸,不同的是,企業(yè)級(jí)業(yè)務(wù)架構(gòu)方法論給出了一套明確的自上而下的設(shè)計(jì)過(guò)程。
這個(gè)過(guò)程更大的意義在于其對(duì)業(yè)務(wù)側(cè)結(jié)構(gòu)化思維的影響,通過(guò)提升業(yè)務(wù)人員的結(jié)構(gòu)化思維能力,我們可以為軟件工程帶來(lái)更大的效率提升,也能夠使業(yè)務(wù)與技術(shù)實(shí)現(xiàn)更為深入的融合,軟件生產(chǎn)過(guò)程和方法論的改善,絕不僅僅是技術(shù)側(cè)的問(wèn)題。
03、再看看詩(shī)和遠(yuǎn)方
當(dāng)我們用更加前瞻性的開(kāi)放式架構(gòu)思維和開(kāi)源標(biāo)準(zhǔn)化思路去看待企業(yè)軟件、企業(yè)架構(gòu)設(shè)計(jì)時(shí),我們也能推導(dǎo)出支持未來(lái)數(shù)字化時(shí)代所必須具備的、面向全社會(huì)而不僅僅是一個(gè)企業(yè)自身的大規(guī)模軟件生產(chǎn)方式——基于行業(yè)級(jí)標(biāo)準(zhǔn)化構(gòu)件的企業(yè)架構(gòu)設(shè)計(jì)思路,如圖5所示:
數(shù)字化時(shí)代,我們的應(yīng)當(dāng)更加注重能力的復(fù)用,并且是行業(yè)級(jí)的能力復(fù)用,而不是像今天這樣動(dòng)輒從頭做一遍,這需要業(yè)務(wù)側(cè)的思維更結(jié)構(gòu)化,需要技術(shù)側(cè)更理解業(yè)務(wù),需要企業(yè)級(jí)業(yè)務(wù)架構(gòu)做好中間的橋梁。
綜上,筆者認(rèn)為,企業(yè)級(jí)業(yè)務(wù)架構(gòu)方法論可以為做中臺(tái)轉(zhuǎn)型的企業(yè)提供更好的規(guī)劃與設(shè)計(jì)方法,二者并不沖突,任何方法論的發(fā)展和學(xué)習(xí)都是一種兼容并蓄的過(guò)程,而不同方法之間的結(jié)合也已經(jīng)成為架構(gòu)設(shè)計(jì)發(fā)展的一種趨勢(shì)。除了可以與中臺(tái)方法結(jié)合外,企業(yè)級(jí)業(yè)務(wù)架構(gòu)設(shè)計(jì)方法因其對(duì)業(yè)務(wù)側(cè)的特殊影響和更廣闊的適用范圍,可以為軟件行業(yè)邁向更加成熟的標(biāo)準(zhǔn)化生產(chǎn)方式提供更好的支持與引導(dǎo),是企業(yè)推動(dòng)數(shù)字化轉(zhuǎn)型工作的有力工具。
文章來(lái)源:曉談巖說(shuō);
編者:云朵匠 | 數(shù)商云(微信ID:shushangyun_com)
【數(shù)商云m.zhimaihui.cn】致力于提供企業(yè)級(jí)的電商系統(tǒng)服務(wù),長(zhǎng)期為大中型企業(yè)打造數(shù)據(jù)化、商業(yè)化、智能化的網(wǎng)上商城系統(tǒng)解決方案,同時(shí)我們還提供B2B電子商務(wù)平臺(tái)、B2B2C多用戶商城系統(tǒng)、B2C電子商務(wù)系統(tǒng)、跨境進(jìn)口電商平臺(tái)、供應(yīng)鏈管理系統(tǒng)、新零售電商平臺(tái)、直播電商系統(tǒng)等一系列系統(tǒng)定制開(kāi)發(fā)服務(wù)。
評(píng)論