聚焦中台:為什麼產生?本質是什麼?-业界资讯

                                                                              2019年06月24日 14:03 来源:业界资讯
                                                                              编辑:五分28规则

                                                                              五分28规则

                                                                              【高考成绩今日公布】

                                                                              中台可以看作是一種新的架構方式?∟。我們在《從單體集成到平台融合》一文中提到過一句☆□∵,基於單體系統的集成雖然做了很多年∵⌒□,但始終無法解決單體系統本身的根源問題⌒。所以中台可以看作是一種新的架構方式〇﹡,特別重構之後的中台♂〇,不被單體集成的問題所累〇〇⌒。中台的目的是構建企業級統一的服務接口♀?,不只是數據♂,包括技術、業務、組織架構等↑▽◇,其實質是整合企業內的軟硬件資源♀,包括人力資源〇◇。

                                                                              服務可以被應用研發人員直接使用♀△,並不是為終端用戶直接使用的□∟△。終端用戶訪問的是應用▽↑↑,由研發人員使用中台服務編排而成♂□⊿,發佈為應用↑。當然中台也不是服務π,承載服務↑⊿,支撐應用∟﹡⊿。所以我們定義為:中台是為了支撐企業業務應用敏捷研發和運營而通過融合或至少通過整合企業內的資源、數據、平台、技術、工具、業務等而構成的統一接口服務平台∴□。

                                                                              中台並不是為了集成⌒□,而是為了資源共享和重用∟〇↑。「資源」指企業內的所有資源∴,當然也包括組織資源◇△♂,所以有人提出組織中台的概念♂⌒。企業內最重要的資源是數據⊙﹡∴,所以數據中台最早被提出來∴,並且影響最大⌒∵▽。

                                                                              有人說「中台是應用⌒π,但又不是最終用戶能直接使用的□,必須被集成到各個業務場景中♂,所以中台應用必然是OpenAPI的」△▽。這明顯對中台理解錯誤∴↑。對各種技術並沒有釐清楚∟。比如零售和財務是應用☆□⌒,但不是中台♂。而零售和財務應用邏輯中提煉出來的服務才屬於中台的範圍π△▽。比如訂單、支付□,這些才是中台的東西♂。訂單和支付不止是服務於零售↑┊,可以服務其他應用△∟,比如金融產品銷售等等〇↑,這就有了「共享」「重用」的概念〇∵﹡,才可以作為中台的服務△□。

                                                                              中台算是一種新的架構方式↑,整合併封裝了企業內中後台資源﹡。可以通過減層而不是加層的方式重構企業數據模型∴⊙↑,關注數據產生的地方↑⌒⊙,加強數據治理能力♀∵♀,提高數據質量∴,提供唯一可信數據源☆♀⌒。融合基礎設施資源平台﹡,提供計算、模型、算法、搜索等技術能力♀☆,支撐業務邏輯π♂。同時梳理業務流程?,整合、抽取、重用業務服務◇┊,通過服務編排敏捷支撐企業的業務研發和運營〇。

                                                                              有人說中台是為了平衡企業內穩定性和不穩定性的因素△,在穩態和敏態尋找一個平衡點↑▽π。這也並不是中台的實質♂。穩態和敏態都可以基於中台〇∵∵,這並不矛盾◇。不是只有敏態可以基於中台⊿。最終中台將支撐企業內的所有業務應用◇♂﹡。

                                                                              [ 億歐導讀 ] 中台算是一種新的架構方式♂∵,整合併封裝了企業內中後台資源┊∴☆。可以通過減層而不是加層的方式重構企業數據模型∟♂□,關注數據產生的地方⊿♀,加強數據治理能力♂♀?,提高數據質量∟♀,提供唯一可信數據源□。

                                                                              參加阿里《十年再出發》技術峰會∵▽π,每個會場都言必稱中台∵,但認真聽下來△?,還真沒幾個人想明白中台是什麼◇﹡,該怎麼建△,該怎麼用?。正好峰會前一天看到一篇文章說中台是應用♂◇,我們就嘗試給了中台一個定義併發了篇文章《構建企業服務中台》解釋中台和中台構建♀。阿里提出了數據中台的概念〇△,這是很了不起的♀,不過也基於阿里的局限(可能當局者迷)﹡♂,有意或無意的忽略了中台的實質▽↑?。

                                                                              我們提平台融合☆,最終就是為實現這樣的目標?﹡♂。一個企業內不再是一個個單體平台▽,也不再糾結于相互之間的整合和集成♂⌒┊,而是使所有這些平台都平滑融合在一起♂♀↑,形成一個整體♂☆﹡,對內提供統一的服務接口ServiceAPI?♂,對外提供統一的開放接口OpenAPI↑↑∵,構建起企業生存和發展的生態環境♂⌒,相互依存▽▽,相互促進▽,共同發展﹡△。

                                                                              中台和OpenAPI沒有必然的聯繫□。OpenA-PI的概念提出來也很多年了☆⊿◇,最初是為了企業間的集成♂?。當然基於中台更容易構建OpenAPI⊙◇,但中台不是OpenAPI必須的﹡。

                                                                              一窩蜂的上中台並不見得是好事∵〇。峰會上有廠商上了中台↑⊿♂,卻沒有和業務整合起來△♂。就像我們以前提到的不建議為了遷雲而遷雲∴△♂,不要為了上中台而上中台∟,趕時髦♂☆,否則只會害了自己⌒。適合阿里的不一定就適合每一家△□〇,況且阿里的方案也不見得是最優的方案△⊙⌒。在充斥各種概念的環境里♂♂,要具備自我消化的能力∵▽,不要聽風就是雨┊♂↑,不要照搬∟⊿◇,也不要拒絕、不要不屑一顧π↑π。吸收其精華♂☆,為自己所用才是合適的◇?。

                                                                              傳統單體系統〇□⌒,一個系統一套軟硬件開發和運維人員∵,這些系統所採用的廠商、技術、開發語言、技術架構、數據庫等可能各不相同△。隨着信息化系統越來越多☆⊿,系統間面臨著數據共享的要求◇∴。所以系統集成技術就應運而生:數據同步、表交換、DBLink、消息集成、EAI、SOA、ESB等◇。不管數據集成、應用集成或者服務化集成ππ,整個鏈路始終存在瓶頸♀。比如數據庫層難以彈性擴展?□♀。SOA-ESB算是中台架構的雛形♂?,提供統一的企業服務總線服務∟┊⊙。但ESB重在功能服務集成⊿∵┊,沒有考慮數據層的優化和重構◇↑♂。MDM主數據管理則提供了建設唯一可信數據源的方法☆。兩者結合以及微服務思想的出現↑□⌒,為中台架構構建提供了思路♀∟。

                                                                              通過整合、集成是實現中台的直接簡單方式〇□⊿,但最優的方式是重構中後台的數據和服務以及支撐數據和服務的平台┊。

                                                                              中台構建適合採用微服務的方式∴,構建中台服務層▽。包括數據服務、基礎組件服務以及業務服務等﹡⊙,封裝中後台邏輯↑♂π。比如客戶基本信息服務則提供客戶基本資料的查詢和維護∵π,至於說客戶基本資料存放在哪裡(文件、數據庫、數倉、大數據平台等)對用戶來說透明↑。這樣在底層存儲模型更改時並不影響業務應用的運營◇。微服務也為應用的服務編排提供了便利∟◇△,比如客戶Dashboard的頁面可能需要很多服務的數據π∵,也可能每天根據需求自動調整♀∟,這樣就可以通過服務編排調用不同的服務⊿﹡,把結果實時展示給用戶﹡∴◇,而這些結果數據可能來自不同的數據源↑,有來自數倉〇﹡π,有來自大數據平台π,或者來自於AI平台等等?△。

                                                                              構建中台的目的是為了整合企業內的軟硬件資源⊙〇,支撐企業業務應用的敏捷開發和運營┊〇。我們做虛擬化、資源池、IaaS等其實也都是為了整合資源⌒⊿,更方便的服務於企業業務應用♂□。但這是基礎設施資源的整合∵⌒,數據、技術組件、中間件平台等還是分散獨立的單體⌒⊙⊙。數據集成做了很多年〇,後來實現ESB服務化集成∟⊿〇,但都是通過加層的方式實現〇π〇,在延遲、響應性能等方面並不能令人滿意⌒▽。阿里數據中台也是集成的方式↑♂,通過OneID實現OneData↑∵,但從數據層來說依然面臨著很多數據治理的問題∟,需要額外的很多工作保證數據的OneData♀。所以我們提出了基於微服務的思想重構數據模型﹡△,關注數據產生的地方▽﹡↑,整合企業內的數據存儲和服務平台△◇,比如文件、數據庫、數倉、大數據平台、數據湖等〇π▽,構建企業內高質量的數據服務∴┊。這樣通過減層而不是加層的方式□⌒,既保證大數據應用、AI應用要求的高質量數據∵∵∴,也降低了數據治理要求♂⌒,同時也減少相應的運維人員♂♂,節省費用△∟♂。

                                                                              OneID、OneDataSource、OneService、OneWorld是我們期望達到的目標⊙﹡。OneID通過唯一id將企業內的數據進行整合☆┊,提供高質量數據┊⌒。OneDataSource是在數據整合治理的基礎上實現唯一可信數據來源♂⊙△。OneService實現企業內服務的共享和重用∵↑,封裝中後台邏輯⊿┊。OneService是構建企業中台的基礎〇,但往往要基於OneID和OneData-Source☆。OneWorld通過OpenAPI的方式實現和合作夥伴的互連互通□﹡。

                                                                              推荐阅读:96岁获上影节影帝

                                                                              本网(平台)所刊载内容之知识产权为五分28规则及/或相关权利人专属所有或持有。未经许可,禁止进行转载、摘编、复制及建立镜像等任何使用。
                                                                              特色栏目