软件开发中 前台、中台、后台英文_你应该知道的“中台”相关知识
- 什么是中臺(tái)
中臺(tái)是一套結(jié)合互聯(lián)網(wǎng)技術(shù)和行業(yè)特性,能夠把企業(yè)核心能力形成“大中臺(tái),小前臺(tái)”的組織和業(yè)務(wù)機(jī)制。中臺(tái)其實(shí)是個(gè)比較大的概念,按照劃分的話,可以是技術(shù)平臺(tái),像微服務(wù)開發(fā)框架、Devops平臺(tái),集成各類公有云SaaS ;也可以是微服務(wù)業(yè)務(wù)平臺(tái),如:業(yè)務(wù)定制中臺(tái)。
要了解中臺(tái),首先要了解前臺(tái)與后臺(tái)各指什么:
前臺(tái):由各類前臺(tái)系統(tǒng)組成的前端平臺(tái)。前臺(tái)是系統(tǒng)的前端平臺(tái),是直接與終端用戶進(jìn)行交互的應(yīng)用層。每個(gè)前臺(tái)系統(tǒng)就是一個(gè)用戶觸點(diǎn),即企業(yè)的最終用戶直接使用或交互的系統(tǒng),是企業(yè)與最終用戶的交點(diǎn)。拿電商平臺(tái)來舉例,我們?nèi)粘J褂玫腶pp、H5端、pc端以及小程序都屬于電商的前臺(tái)系統(tǒng)。
后臺(tái):由后臺(tái)系統(tǒng)組成的后端平臺(tái)。后臺(tái)是指系統(tǒng)的后端平臺(tái),終端用戶無法感知其存在。后臺(tái)的價(jià)值是存儲(chǔ)和計(jì)算企業(yè)的核心數(shù)據(jù)(數(shù)據(jù)+計(jì)算),例如財(cái)務(wù)系統(tǒng),產(chǎn)品系統(tǒng),客戶管理系統(tǒng),倉(cāng)庫(kù)物流管理系統(tǒng)等,這類系統(tǒng)構(gòu)成了企業(yè)的后臺(tái)。基礎(chǔ)設(shè)施和計(jì)算平臺(tái)作為企業(yè)的核心計(jì)算資源,也屬于后臺(tái)的一部分。
后臺(tái)并不為前臺(tái)而生。
由于,前端的變化需要后端的變化來支撐,因此對(duì)后臺(tái)的快速應(yīng)變產(chǎn)生要求。但是,后臺(tái)設(shè)立目標(biāo)不是服務(wù)于前臺(tái),后臺(tái)的價(jià)值是存儲(chǔ)和計(jì)算企業(yè)的核心數(shù)據(jù),是提升后端數(shù)據(jù)的安全及系統(tǒng)的管理效率。從而產(chǎn)生了“前臺(tái)由于用戶需求需要快速迭代,后臺(tái)由于保護(hù)數(shù)據(jù)價(jià)值和維持系統(tǒng)的穩(wěn)定,需要穩(wěn)定的環(huán)境”的矛盾局面。
為了改變這個(gè)矛盾的局面,適應(yīng)需求的快速迭代,“中臺(tái)”由此誕生。核心是將后臺(tái)的邏輯層拆出來,形成“前臺(tái)(應(yīng)用層)-中臺(tái)(邏輯層)-后臺(tái)(數(shù)據(jù)層)”的產(chǎn)品架構(gòu)。在這一產(chǎn)品架構(gòu)下,當(dāng)前臺(tái)需求來臨時(shí),中臺(tái)能快速的進(jìn)行響應(yīng),從而提升了研發(fā)效率,降低了創(chuàng)新成本。
中臺(tái)起到什么作用?
幫助企業(yè)改善“前臺(tái)與后臺(tái)之間的矛盾”,快速響應(yīng)用戶需求,保證企業(yè)數(shù)據(jù)安全。
很多企業(yè)的后臺(tái)系統(tǒng),在創(chuàng)建之初的目標(biāo)為了實(shí)現(xiàn)后端資源的電子化管理,解決企業(yè)管理的效率問題,并不是主要服務(wù)于前臺(tái)系統(tǒng)創(chuàng)新。這類系統(tǒng)既固定成本十分高,其每年的維修費(fèi)也不斷增加。除此之外,還很難滿足企業(yè)真正的需求,定制化困難,是企業(yè)所謂的“遺留系統(tǒng)”的重災(zāi)區(qū)。
隨著企業(yè)業(yè)務(wù)的發(fā)展壯大,“修改”成為迫在眉睫的事情。但后臺(tái)修改的成本和?險(xiǎn)較?,為盡量保持后臺(tái)系統(tǒng)的穩(wěn)定性的同時(shí),響應(yīng)用戶持續(xù)不斷的需求,所以,出現(xiàn)了大量的業(yè)務(wù)邏輯(業(yè)務(wù)能力)直接塞到了前臺(tái)系統(tǒng)中,引入重復(fù)的同時(shí)還會(huì)致使前臺(tái)系統(tǒng)不斷膨脹的情況。“前臺(tái)+后臺(tái)”的?輪速率“匹配失衡”的問題就逐步顯現(xiàn)出來。
中臺(tái)為前臺(tái)減負(fù),恢復(fù)前臺(tái)的響應(yīng)力。將系統(tǒng)的通用化能力進(jìn)行打包整合,通過接口的形式賦能到外部系統(tǒng),從而達(dá)到快速支持業(yè)務(wù)發(fā)展。
企業(yè)在平臺(tái)化的過程中,需要建設(shè)自己的中臺(tái)層(同時(shí)包括技術(shù)中臺(tái),業(yè)務(wù)中臺(tái),組織中臺(tái))。
業(yè)務(wù)中臺(tái),主要是對(duì)業(yè)務(wù)層面的支持,比如一個(gè)系統(tǒng)內(nèi)包含客戶信息,組織信息、產(chǎn)品信息,且分別支持多個(gè)系統(tǒng)的業(yè)務(wù)。當(dāng)各個(gè)系統(tǒng)相關(guān)需求時(shí),直接從中臺(tái)獲取相關(guān)功能,為企業(yè)省去重新開發(fā)成本。
數(shù)據(jù)中臺(tái),利用獲取的各類數(shù)據(jù)、對(duì)數(shù)據(jù)進(jìn)行加工,獲取分析結(jié)果,然后提供給業(yè)務(wù)中臺(tái)使用。數(shù)據(jù)中臺(tái)的數(shù)據(jù)來自各業(yè)務(wù)系統(tǒng)或者數(shù)據(jù)湖,有源數(shù)據(jù)、關(guān)聯(lián)數(shù)據(jù)、加工好的數(shù)據(jù)(已經(jīng)整理的主題數(shù)據(jù)、算法、模型),再提供給業(yè)務(wù)中臺(tái)使用。
無論是技術(shù)中臺(tái)、業(yè)務(wù)中臺(tái)還是組織中臺(tái)的建設(shè)根本上是為了解決企業(yè)響應(yīng)?困境, 彌補(bǔ)創(chuàng)新驅(qū)動(dòng)快速變化的前臺(tái)和穩(wěn)定可靠驅(qū)動(dòng)變化周期相對(duì)較慢的后臺(tái)之間的?盾,提供?個(gè)中間層來適配前臺(tái)與后臺(tái)的配速問題,沉淀能?,打通并順滑鏈接前臺(tái)需求與后臺(tái)資源,幫助企業(yè)不斷提升用戶響應(yīng)?。
總結(jié)
以上是生活随笔為你收集整理的软件开发中 前台、中台、后台英文_你应该知道的“中台”相关知识的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 认识NAT技术
- 下一篇: CAXA实体设计2022软件