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