技術中臺是以數據中心云服務的方式提供最新的IT能力,以標準化、組件化、平臺化、系統化、資源化的形式對前臺業務應用賦能和支撐,為智能城市的運行的海量數據提供最新技術與處理能力的集合。所有公共的平臺、工具等提取出來的可復用服務,都算是技術中臺范圍。比如說認證服務、權限服務、日志服務、消息服務、搜索服務、推薦服務、算法服務、生物識別服務、自然語言處理服務等等都是技術中臺的范圍。技術中臺和具體的業務沒有關系,它可以支撐任何業務應用。比如說基于kafka消息平臺所封裝的消息發送、消息監聽、消息批量接收處理等服務,只要按照接口格式,不管是來自CRM還是風險管理系統的消息,都可以進行處理。技術中臺只具備技術屬性,沒有業務屬性。所以在設計技術中臺服務時,一定不能把業務邏輯封裝在技術中臺服務,否則就是和特定業務相關了,就可能算是業務服務層面了。
技術中臺包括的內容有哪些?
把單體系統中和中間件工具等都用得到或者大部分系統用得到的認證、日志、權限管理、配置管理、告警、消息處理、搜索、推薦、算法模型、語音識別、語言處理等等能力提取出來,實現多系統共享該能力,使其都成為一個個獨立的可復用組件服務,從而構建技術中臺。
從目前系統功能實現來說,技術中臺的內容很多。例如我們基于日志平臺實現了日志服務,基于身份認證平臺實現了不同因子的認證服務、多因子認證服務,基于權限平臺的權限訪問控制服務,基于配置管理平臺的業務應用配置服務,基于消息平臺的消息服務,基于人工智能平臺的智能中臺服務,包括生物識別、文字識別、圖像識別、自然語言處理、語音識別等服務,基于ES平臺的搜索服務,基于機器學習平臺的算法服務等等。將可復用的公共技術能力進行抽象、封裝、沉淀等以標準服務的形式提供,都可以是技術中臺的服務內容和能力。目前我們還有很多的技術中臺服務能力在規劃實現中。