《應用現代化推進中心:應用現代化建設指南(2023)(54頁).pdf》由會員分享,可在線閱讀,更多相關《應用現代化推進中心:應用現代化建設指南(2023)(54頁).pdf(54頁珍藏版)》請在三個皮匠報告上搜索。
1、 應用現代化建設指南 (2022 年)應用現代化推進中心 2022 年 12 月 版權聲明版權聲明 本白皮書版權受法律保護本白皮書版權受法律保護,轉載、摘編或利用其它方式轉載、摘編或利用其它方式使用本白皮書文字或者觀點的,應注明使用本白皮書文字或者觀點的,應注明“來源:來源:應用現代化應用現代化推進中心推進中心”。違反上述聲明者,編者將追究其相關法律責任。違反上述聲明者,編者將追究其相關法律責任。編制說明編制說明 牽頭編寫單位:牽頭編寫單位:中國信息通信研究院 聯合編寫單位:聯合編寫單位:上海道客網絡科技有限公司、思特沃克軟件技術(北京)有限公司、華為云計算技術有限公司、浙江數新網絡有限公司、
2、華泰證券股份有限公司、鴻鵠云飛科技(深圳)有限公司、中國工商銀行股份有限公司、中國農業銀行研發中心、中科創達軟件股份有限公司、威睿信息技術(中國)有限公司、深圳市明源云科技有限公司、四川啟??丝萍加邢薰?、信華信技術股份有限公司、中移(蘇州)軟件技術有限公司、中電信數智科技有限公司、北京鴻雪信息科技有限公司、北京凌云雀科技有限公司、京東科技信息技術有限公司 編寫組:編寫組:中國信息通信研究院:周丹穎、劉如明、蔡鈺、杜嵐、魏博鍇、李永欣 上海道客網絡科技有限公司(DaoCloud):郭弘毅、張逸、陳旭、羅婷 思特沃克軟件技術(北京)有限公司:胡皓 華為云計算技術有限公司:莫介水、張子怡、俞岳、趙
3、華 浙江數新網絡有限公司:陳廷梁、原攀峰、史奇 華泰證券股份有限公司:熊超、郭華敏、馮好時 中國農業銀行股份有限公司:閆曉林、劉國興、劉醉、張潔 中國工商銀行股份有限公司:魏鑫 鴻鵠云飛科技(深圳)有限公司:魏海金、黃蓉、謝海倫 中科創達軟件股份有限公司:劉壽永 威睿信息技術(中國)有限公司:李剛 深圳市明源云科技有限公司:孔鵬 四川啟??丝萍加邢薰荆ㄋ拇ㄩL虹):畢可駿、李強 信華信技術股份有限公司:莊懷軒、丁學虎 中移(蘇州)軟件技術有限公司:郭旸 中電信數智科技有限公司:薛???北京鴻雪信息科技有限公司:孫杰 北京凌云雀科技有限公司:杜東明 京東科技信息技術有限公司:傘亞朋 引引 言言
4、數字化浪潮深刻影響著社會的生產生活方式,數字化變革催生出眾多新業態新模式。我們正處于一個高速運轉高頻競爭高質量發展的時代,各行業企業必須轉變傳統發展思路,融合先進生產理念,采用高效生產工具,構建適應新場景新需求的現代化應用。當前,已有部分國內外企業、研究機構基于自身經驗提出應用現代化的相關看法,但各方對應用現代化的理解不盡相同,并未形成行業性共識,尚未產生清晰的方法論。本指南系統性地梳理了應用現代化的發展歷程,給出應用現代化的清晰定義,指明應用現代化的建設方向,凝煉應用現代化的通用方法論,總結應用現代化的建設路徑,并提供可參考的應用現代化優秀實踐。期望本指南能夠拉齊應用現代化的行業認知,輔助用
5、戶結合戰略目標、業務價值,加速開展和推進應用現代化建設。目目 錄錄 一、應用現代化概述一、應用現代化概述.1(一)應用現代化發展背景分析.1(二)應用現代化演進歷程梳理.2(三)應用現代化概念重新定義.5(四)應用現代化深層價值剖解.5 二、應用現代化建設思路二、應用現代化建設思路.7(一)應用現代化是持久戰,長遠建設方向趨同.7(二)應用現代化需方法論,提供通用建設指導.8(三)應用架構現代化:升級應用范式.11(四)數據架構現代化:聚焦數據價值.15(五)技術架構現代化:筑牢堅實底座.19(六)組織流程現代化:革新協作模式.22(七)用戶體驗現代化:提升服務水平.25 三、應用現代化建設路
6、徑三、應用現代化建設路徑.27(一)全局分析:描繪現代化藍圖.28(二)規劃設計:搭建可落地框架.29(三)落地實施:踩穩每一個腳步.30(四)持續治理:確保與目標對齊.31 四、重點場景應用現代化建設實踐四、重點場景應用現代化建設實踐.32(一)工商銀行收單業務應用.32(二)華泰證券數字員工應用.38(三)農業銀行分布式客戶信息應用.41(四)百麗時尚商品數智化管理應用.44 五、總結與展望五、總結與展望.47 圖圖 目目 錄錄 圖 1 應用現代化價值剖析.7 圖 2 應用現代化方法論.9 圖 3 應用現代化方法論五層拆解.9 圖 4 應用架構現代化設計原則.12 圖 5 數據架構現代化發
7、展趨勢.17 圖 6 技術與業務的三階段演進關系.20 圖 7 技術架構現代化建設方案.21 圖 8 組織流程適配新型生產方式.23 圖 9 應用現代化建設價值流轉鏈.27 圖 10 工商銀行收單應用業務建模.34 圖 11 工商銀行收單應用 IT 架構對接.35 圖 12 工商銀行收單應用技術實施.36 圖 13 華泰證券數字員工應用架構.40 圖 14 百麗時尚商品數智化管理功能架構全景.46 應用現代化建設指南 1 一、應用現代化概述一、應用現代化概述(一)應用現代化發展背景分析(一)應用現代化發展背景分析 數字化浪潮席卷,新時代新趨勢涌現全新需求。數字化浪潮席卷全球,數字經濟高速發展,
8、全社會正從工業文明步入數字文明,當今世界正經歷百年未有之大變局。2021 年,全球 47 個國家數字經濟增加值規模為 38.1 萬億美元,同比名義增長 15.6%,占 GDP 比重為45.0%1。我國數字經濟規模達到 45.5 萬億元,同比名義增長 16.2%,占 GDP 比重達 39.8%2,我國連同世界各主要國家紛紛步入數字經濟發展的快車道。數字時代揭開了深化轉型的序幕,提供了一種高速高質量發展的全新思路,各行各業必須充分順應發展趨勢,滿足數字時代的全新發展訴求。危機下不破不立,舊模式舊思路難適應新局勢。數字化體現了思維模式、發展方式的深層變革,企業面臨著迫切的數字化轉型需求,其迫切性的直
9、接原因是時代需求與服務供給的斷檔。從需求側看,傳統的決策與生產模式已無法滿足人民群眾多樣多變的物質文明需求,同時人民群眾日益增長的精神文明需求需要借助數字力量來實現。從供給側看,支撐應用研發、生產、運維、運營、銷售、決策、經營等流程的服務已嚴重滯后于新時代對效率、質量、成本等要素的需求。以傳統模式依托傳統生產工具構建的應用具有一定的時代局限性,若不及時進行升級優化或重構,將嚴重制約企業的創新發展速度,難以 1 數據來源:世界互聯網發展報告 2022,中國網絡空間研究院 2 數據來源:中國數字經濟發展報告(2022),中國信息通信研究院 應用現代化建設指南 2 滿足新局勢下的新需求,難以保證企業
10、的競爭優勢。劇變中蘊藏機遇,以變應變以革新促升競爭力?!叭藷o遠慮,必有近憂”,安于現狀不思進取的企業可能在短期內依舊可借助存量維持些許優勢,但數字化進程不可逆,中長期看來其必將與抓住時代機遇積極求變、擁抱創新的企業拉開差距。一旦失去先發優勢,處于劣勢地位的企業將花費數倍甚至數十倍的努力追趕同業競爭者。轉型勢必會帶來艱難的陣痛,例如生產模式適配、運轉流程重構、數字化人才培養、數字基礎設施投入等方面的變化均可能會在一定時段內拉低企業利潤。對于已成熟運轉的大中型企業,由于歷史包袱重,其變革的阻力與難度更大,但“變則通,通則達”,長遠來看,緊跟時代趨勢積極轉型,用數字力量武裝自己,全面提升核心競爭力,
11、是企業在未來充滿不確定性的競爭中持續獲取確定性優勢的唯一途徑。(二)應用現代化演進歷程梳理(二)應用現代化演進歷程梳理 應用現代化這個詞最早可追溯到 2007 年,IBM 軟件部高級經理Omkar Nimbalkar在IBM Rational軟件開發高峰論壇SOA專場分析企業現代化問題時提到通過應用現代化這一新領域解決應用開發過程中的遺留問題。國外企業對應用現代化的認知與探索起步較早,發展多年呈現百花齊放的局面?;萜兆鳛閼矛F代化領域的先行者,為解決客戶受制于老化 IT基礎架構的難題,在 2010 年發起“應用現代化變革體驗”計劃,提供包括應用評估、應用轉換和應用管理在內的應用現代化產品組合,
12、并應用現代化建設指南 3 于 2011 年推出升級的全新應用變革系列解決方案,促進客戶轉向新IT 環境,釋放資金到更具策略性的規劃上。2011 年 VMware 開始關注大型機應用的現代化,即把應用移植到 Windows、Unix 等開放的系統上,從而削減軟硬件成本,并利用新技術提高可擴展性。同樣在 2011 年,IDC 調查顯示受訪企業中有 70%已經在進行應用現代化或部分應用現代化,其余 20%則決定在未來三年內落實應用現代化,企業進行應用現代化的首要原因是節省 IT 成本以及精簡操作流程。此后,在云時代的大背景下,應用現代化被賦予了新的內涵,業內企業圍繞應用現代化、現代化應用領域積極開展
13、實踐。2020 年到2021 年期間是應用現代化價值認知的爆發期,頭部廠商紛紛根據自身經驗發表見解。AWS 提出構建現代化應用需要重新思考應用的架構模式、運維模型和軟件交付流程;Google 認為應用現代化須實現基礎架構與應用解耦、各個團隊解耦、開發與運維解耦、安全與開發和運維解耦;Microsoft 指出應用現代化的核心在于從應用模式、開發實踐、技術選擇三大方面與傳統應用拉開差距,為用戶提供切實價值;RedHat 認為應用現代化是通過更新而不是替換老舊的傳統軟件系統來提高企業的軟件交付性能的過程;IBM 總結應用現代化是采用現有舊應用,對其平臺基礎架構、內部架構或功能進行現代化改造的過程。國
14、內企業行先于知,在發展過程中早已將應用現代化付諸行動,應用現代化建設指南 4 但對于應用現代化的整體認知略晚于國外。2021 年 10 月,華為云與中國信息通信研究院聯合發布企業應用現代化白皮書,提出應用現代化是以軟件的敏捷交付為導向,實現貫穿基礎設施到應用的認知重塑、架構升級和技術躍遷,同時提煉出應用現代化的典型特征與四個建設維度。2022 年 8 月,DaoCloud 發布應用現代化白皮書,提出應用現代化是企業在數字原生戰略指導下對科技生態開展的系統工程,幫助組織構建高效、輕量、智能、開放、彈性和韌性的現代化業務應用,從而提升組織在數字原生時代的競爭力。2022 年 9 月,靈雀云在企業應
15、用現代化行動指南中提出應用現代化是通過使用現代化新一代的云原生技術棧,對遺留應用軟件和系統進行現代化改造的過程,使其升級到具有高彈性、高伸縮性的云原生環境。隨著應用現代化理念的推廣與實踐的落地,其價值逐步顯露,認可度攀升。咨詢機構 IDC 在 2021 年和 2022 年的中國云計算十大預測中均提到了應用現代化,預測指出為了獲得業務敏捷性,企業將致力于通過使用云原生開發和部署服務,在 2023 年前實現其 30%的現有應用的現代化,到 2024 年大多數遺留應用將實現一定程度的現代化投資,55%的應用將使用云服務來擴展功能或替換低效代碼。咨詢機構 Forrester 研究指出,完成應用現代化的
16、企業可獲得128%的 ROI(投資回報率)提升。應用現代化建設指南 5 市場調研機構 Valuates Reports 在報告中表示全球應用現代化服務市場規模預計將從 2022 年的 216.9 億美元增長到 2028 年的 504.4 億美元,復合年均增長率達 15.1%。(三)應用現代化概念重新定義(三)應用現代化概念重新定義 雖然應用現代化已踐行多年,但研究機構并未給出清晰的定義,廠商又大多將應用現代化落腳于使用商業化的產品解決方案,因而當前并未形成共識性的應用現代化定義。為進一步推廣應用現代化的理念,拉齊行業認知,本書深入剖析應用現代化的內涵,給出應用現代化的明確定義。首先,現代化雖無
17、統一定義,但其基本詞義相對穩定。用作動詞,現代化是成為現代的和滿足現代需要的行為和過程;用作形容詞,現代化指具有現代特點的和滿足現代需要的;用作名詞,現代化指實現現代化以后的狀態,即具有現代特點,滿足現代需要后的狀態3?;诂F代化的定義,應用現代化是一個長期的、持續演進的通過應用的現代化建設不斷貼近從而最終實現業務價值、達成企業戰略目標的過程,涵蓋舊應用的現代化改造和新應用的現代化構建。(四(四)應用現代化深層價值剖解)應用現代化深層價值剖解 中國式現代化指引發展方向,企業應當積極踐行。黨的二十大報告中強調,以中國式現代化全面推進中華民族的偉大復興。中國式現代化是我黨根據國情探索出的具有中國特
18、色的現代化發展之路。企業 3 何傳啟.什么是 21 世紀的現代化J.理論與現代化,2016(4):5-9.DOI:10.3969/j.issn.1003-1502.2016.04.001.應用現代化建設指南 6 作為宏觀發展浪潮下的微觀載體,應該深刻理解遠景目標,根據行業、企業、業務等特性制定出貼合自身發展訴求的現代化之路,始終與國家、社會前進的大方向保持一致,從而抓住機遇順勢而為借力而行,成為中國式現代化發展道路上的正向推動力。應用現代化是企業現代化建設的具體切面,自下而上推動現代化進程。數字化轉型是推動中國式現代化的重要方針之一,隨著轉型進程的深入,產業數字化的價值凸顯,傳統行業企業正在迸
19、發全新的活力。數字化改變了社會的生產生活方式,未來的企業都將是軟件企業,應用將成為企業提供服務的關鍵形態。應用現代化是對傳統供給方式的升級,是對傳統生產模式的革新,是對傳統生產工具的優化,能夠顯著實現生產效率的提升、生產質量的飛躍,是企業推進數字化轉型,通往現代化的重要抓手。應用現代化是企業現代化建設的切實方案,自上而下貫徹現代化思路。應用現代化不是單個應用的現代化,是企業基于一整套先進的現代化建設思路,經過一系列統籌規劃開展的全維度的應用現代化建設。應用現代化鼓勵企業與時俱進,轉變思維模式,積極引入創新技術,探索最合適的建設方案,幫助企業掙脫舊有模式的桎梏,快速高質量完成應用的設計、開發、構
20、建、部署、更新、運維、運營等流程,及時應對用戶、市場變化的需求,助力企業切實把握發展機遇,不斷打破業務邊界,提升差異化競爭力。應用現代化建設指南 7 來源:中國信息通信研究院 圖 1 應用現代化價值剖析 二、應用現代化建設思路二、應用現代化建設思路(一)應用現代化是持久戰,長遠建設方向趨同(一)應用現代化是持久戰,長遠建設方向趨同 應用現代化是一個逐步趨同的過程,傳統應用大多形態各異,但現代化應用卻有諸多相似之處。正如共同富裕并非同時富裕,在全國人民共同富裕的奮斗目標推進過程中,各地區的發展進程必然存在快慢之分,暫時落后的地區因為歷史、區位、政策等相異的原因各有各的短板,但優先富裕地區的生產生
21、活方式卻大體相同。結合數字化時代的發展需求,應用現代化的五個顯著建設方向總結如下:更高效:單個應用的功能復雜度降低,應用與應用之間松耦合,應用能夠更輕量化地獨立快速完成開發、更新等操作,從而實現敏捷迭代,高效即時滿足變化的市場、用戶需求,高效交付業務價值。更易用:應用設計的關注點從滿足基本功能需求進一步調整為應用現代化建設指南 8 注重用戶體驗,應用將更符合用戶的心智、貼近用戶使用習慣,從而實現應用易用性的增強,服務化水平的提升。更開放:秉承開放的理念,增強內部應用之間、應用與外部的互聯互通,避免產生信息孤島,從而能夠根據需求靈活引入活水,擴大應用的能力邊界。更智能:充分利用先進數字技術為應用
22、賦智,簡化不必要的人工操作、流程,讓應用從沒有生命的工具轉變為可自主思考的引擎,從而為用戶提供密度更高的業務價值。更可信:嚴格把控,保障應用在全鏈路各環節的安全,同時提高應用在未知風險下的適應性與韌性,從而提高應用可信度,穩定持續地輸出業務價值。從短期來看,不同行業企業不同場景的應用現代化建設目標各有不同,建設訴求各有側重,通常將立足實際情況,根據需求的緊迫性優先趨近某幾個建設方向;從長遠來看,各行業企業各場景將持續補足當前應用與理想狀態之間的差距,應用現代化的建設方向將歸于統一。(二)應用現代化需方法論,提供通用建設指導(二)應用現代化需方法論,提供通用建設指導 結合應用現代化的建設訴求與行
23、業建設經驗,本書提出一套應用現代化方法論。本方法論指明了應用現代化涵蓋的關鍵維度,凝練了應用現代化的建設思路,能夠為應用現代化建設提供綱領性指導,契合應用現代化的建設方向。應用現代化方法論包含“五化兩指引”,即應用架構現代化、數據應用現代化建設指南 9 架構現代化、技術架構現代化、用戶體驗現代化、組織流程現代化五個關鍵思路,以及戰略目標、業務價值兩個上層指引。來源:中國信息通信研究院 圖 2 應用現代化方法論 概括來看,應用現代化方法論的“五化兩指引”又可劃分為頂層規劃、中層設計、底層實現、跨層管理、通層優化五個層級。來源:中國信息通信研究院 圖 3 應用現代化方法論五層拆解 頂層規劃:企業決
24、策層通過遠景規劃與全局統籌確定戰略目標,并下沉為清晰可量化的業務價值,從直接收益來看應用現代化能夠促應用現代化建設指南 10 使業務價值的實現,從深層收益來看應用現代化能夠推動戰略目標的達成。中層設計:以業務價值為導向,深入剖析內在的業務需求。應用是業務的核心表現形式,業務需求又可落地為更具體的應用需求,并進一步劃分為面向應用程序邏輯和面向應用數據管理的兩大類需求,從需求出發設計對應的解決方案。應用架構現代化和數據架構現代化實現了從需求到解決方案的映射。底層實現:為支撐中層解決方案的具體實施與落地建設,需采納現代化的技術理念,運用現代化的技術手段,構建通用的完善的技術底座,即技術架構現代化???/p>
25、層管理:縱向來看,現代化的建設目標需要通過現代化的生產方式實現,現代化的生產方式則需要配套先進的管理模式以發揮其最大效用,包括組織的轉型和流程的優化,即組織流程現代化。通層優化:應用的最終服務對象是用戶,貫穿來看,應用現代化過程中需始終秉承用戶為本的理念,注重用戶體驗的提升,拉近與用戶的距離,即用戶體驗現代化。在不同的時代背景、歷史階段下,應用現代化的具體落地方案必然會存在差異,雖然方案上無法達成統一,但應用現代化的建設思路可歷久彌新。本方法論重在梳理應用現代化建設過程中需要關注的重點領域,指出各領域走向現代化的基本原則與演進思路,并簡要列舉當前時代背景下的典型落地方案。下文將對方法論中的五化
26、進行詳細解讀。應用現代化建設指南 11 (三)應用架構現代化:升級應用范式(三)應用架構現代化:升級應用范式 應用架構現代化解決了現代化場景下應用的邏輯設計、應用與應用之間的協作模式問題。業務側敏態需求激增,傳統應用架構難以靈活支撐轉型。各行各業逐步邁入數字時代,新一輪的產業革命正在加速演進。越來越多的企業認識到數字技術的價值,開始擁抱數字時代的新變化,運用數字技術賦能核心流程實現業務創新,建立更符合市場規律的商業模式。過去傳統的業務模式正在被顛覆和革新,數字時代呈現出需求變化特別快、即時性滿足要求特別高、市場窗口期特別短、競爭壓力特別大等特點,傳統應用多服務于固定用戶群體的定向需求,面向穩態
27、業務設計的應用架構已無法適配高速迭代的業務發展需求。從應用的現代化需求出發,應用架構現代化需遵循以下三點設計原則:一是分而治之,控制復雜度。隨著需求的增長,單個應用集成的功能逐步增多,軟件系統的規模復雜度越來越高,牽一發而動全身,不利于快速變更與迭代。通過將系統劃分為問題空間與解空間,能夠有效拆分業務邏輯,理清什么是問題,什么是解決方案,從而在問題空間的約束下尋求合理的解決方案。同時,針對問題空間與解空間,可分別持續分解為小的需求問題與提供解的軟件元素,直到每個細粒度的軟件元素能夠解決一個細粒度問題為止。二是開放設計,應對不確定。開放能力具備自治、發現、組合與擴展的設計特征,自治的開放能力維護
28、了清晰的能力邊界,在邊界的應用現代化建設指南 12 約束下,開放能力定義了調用者的發現機制,從而不同的業務場景能夠有效復用、組裝這些開放能力。在保證開放能力穩定性的同時,還需要提供一定的擴展性,以即時滿足不斷變化的需求。只有在設計上形成能力的可復用與可擴展,并沉淀組織內部的開放能力平臺,才能有效支撐豐富的業務場景,充分應對業務的不確定性。三是統一風格,達成一致性。不同的業務場景需要通過不同類型的應用實現,多類應用之間不斷交錯與融合,組成異構而多態的 IT生態系統,加重了應用系統結構的模糊性。要消除結構的模糊性,需要定義一致的架構,架構一致性并非要求所有技術決策都保持一致,而是在大范圍的宏觀戰略
29、決策與小范圍的微觀設計決策中取得一定程度的一致,形成一種清晰的架構風格。統一的架構風格關鍵在于明確不同層次架構單元的邊界,并由邊界控制內部實現,形成可控的清晰架構,目的在于保持架構的整體一致性。來源:中國信息通信研究院 圖 4 應用架構現代化設計原則 應用現代化建設指南 13 采用現代化風格的架構模式,有助于打造符合現代化特征的軟件應用,實現基礎架構與應用邏輯之間的解耦,各類業務能力對應的研發團隊之間的解耦,研發團隊與運維團隊之間的解耦,加速應用現代化建設進程。雖然不同架構方案適用于不同的業務場景,實現為不同的技術組成單元,但組成架構的基本單元均能夠定義為開放的業務應用能力,區別主要在于能力的
30、粒度大小、邊界的控制和單位間通信方式等。當前應用架構現代化主要有以下幾種典型建設方案:微服務架構、Serverless 架構、事件驅動架構和 CQRS 架構。1.微服務架構微服務架構 微服務架構模式通過對業務進行細粒度拆解,定義以進程為邊界支持獨立部署獨立運行的微服務單元,采用輕量級的通信協議實現微服務之間的協作,改變了單體應用架構龐大、復雜、集中的形態。在將大型軟件應用設計為微服務架構時,需要對規模龐大的問題空間進行分解,然后將每個子問題域映射為松耦合、細粒度的微服務,每個微服務都是一個細粒度的業務單元,既能滿足對業務能力的復用需求,又能以最小的成本和代價完成業務需求的高效研發、快速更迭。遵
31、循康威定律,微服務的邊界就是研發團隊的邊界,從而能夠更科學地劃分工作職責,提升整體效能。如果需要完全實現業務和技術的正交分離,可以進一步采用服務網格(Service Mesh)將服務治理、服務發現等基礎能力單獨演化為獨立的進程,作為邊車(Sidecar)實現與業務邏輯之間的徹底解耦。應用現代化建設指南 14 2.Serverless 架構架構 Serverless(服務器無感知)架構體現了以應用為中心、屏蔽底層復雜邏輯、靈活擴展,按需取用的設計邏輯,實現了業務邏輯與技術實現的徹底解耦。以函數即服務為例,這一形態將開放的業務能力進一步縮小為細粒度的函數,從而更容易開發、復用、更新,更敏捷地滿足現
32、代化應用需求。同時,函數的運維工作被完全托管給平臺,用戶無需關注支撐業務運行所需的底層環境,每個函數由獨立事件觸發、按需運行、按量彈性,無需考慮高并發、高可靠等問題,用戶能夠充分聚焦業務價值。然而,函數即服務仍有一定的使用限制,隨著 Serverless 容器服務、Serverless 應用托管服務等計算形態,Serverless 消息隊列、Serverless 數據庫等后端服務形態的持續演進,將進一步拓寬Serverless 的適用范圍。3.事件驅動架構事件驅動架構 事件驅動架構借助事件機制實現業務能力之間的高度解耦與高效協作,可以引入事件總線對接各事件源與事件目標,完成事件消息的傳遞,實現
33、業務能力之間的松耦合。由于事件的通信機制為異步模式,不管業務能力以微服務還是宏服務的形態實現,都能在一定程度上保持彼此間的獨立性。事件的訂閱者和發布者不存在直接調用關系,只要保證事件消息的穩定性,各應用現代化建設指南 15 個業務能力的變化并不影響其他業務能力,從而保障整個架構的各個單元能夠實現獨立迭代。4.CQRS 架構架構 CQRS(Command Query Resposibility Segregation)架構體現了命令和查詢職責分離的架構設計原則。查詢操作沒有副作用,具有冪等性,命令操作會修改狀態;查詢操作發起同步請求,需實時返回查詢結果,往往為阻塞式的請求/響應操作,命令操作可以
34、發起異步請求,甚至不用返回結果,即采用非阻塞式的即發即忘操作;查詢操作的頻率遠遠高于命令操作,但領域復雜度又低于命令操作。CQRS 架構將支持業務能力的領域模型分為命令模型和查詢模型。查詢模型與客戶端查詢的視圖模型保持一致,通過一個薄薄的數據層直接訪問數據庫。命令模型采用領域驅動設計進行領域建模,可根據命令操作的特性以及質量屬性的要求,酌情考慮引入命令總線、事件總線和事件存儲。CQRS 架構可以和微服務架構結合,為不同的操作請求定義不同的微服務,也可以和事件驅動架構結合,通過事件發起影響服務狀態的命令,并引入事件溯源方法維護變更的一致性。(四)數據架構現代化:聚焦數據價值(四)數據架構現代化:
35、聚焦數據價值 數據架構現代化解決了現代化場景下應用的數據全生命周期管理問題,有助于以數據為驅動,充分挖掘數據價值。數據成為新型生產要素,傳統數據架構難以激發要素活力。2022應用現代化建設指南 16 年中央全面深化改革委員會第二十六次會議上通過的 關于構建數據基礎制度更好發揮數據要素作用的意見指出,數據作為新型生產要素,是數字化、網絡化、智能化的基礎。各行各業各場景產生的海量數據中蘊藏著巨大的潛力,充分挖掘數據效用激發數據活力有助于進一步放大業務價值。隨著產業數字化進程的深入,越來越多的信息以數據的形式留存,數據呈現出規模特別大、種類特別豐富、流動特別頻繁、實時性需求特別強、可靠性要求特別高等
36、顯著特征,傳統數據架構主要面向結構化和半結構化數據類型,面向實時性要求低的數據處理場景,難以應對新場景下新興的數據需求,無法最大程度激發數據潛力、發揮數據價值。從數據的全生命周期來看,數據架構現代化呈現出以下五點發展趨勢:一是數據攝取高效化,多種來源的數據以原始形式從不同的數據源提取和加載到統一的具備高可擴展性的存儲庫,從而打破數據孤島,可隨時訪問全量數據,數據攝取工具相應地發展為云端部署、兼備批處理、實時處理和操作自助化的形態;二是數據存儲靈活化,數據存儲系統從單一類型數據存儲發展為按需選取的多類數據存儲,如數據倉庫、數據湖、分布式數據庫等多種存儲形態,可靈活選用本地和云端等部署模式;三是數
37、據分析智能化,隨著應用場景的多樣化,數據間的關系趨于復雜,數據分析從批處理、數據挖掘等局限性方式逐步發展為基于 AI/ML(人工智能/機器學習)模型的智能化分析方式;四是數據消費服務化,數據的消費模式與消費工具將進一步優化,數據消費者可以通過自助化的分析服務、數據科學和數據運營服務等應用現代化建設指南 17 多種方式便捷地挖掘數據價值,以數據為驅動,輔助業務決策,提升用戶滿意度;五是數據治理全鏈路化,對數據的全生命周期包括生產、獲取、處理、存儲、使用等環節進行監管,建立完善的數據治理策略和規范,沉淀可重用的數字資產。來源:中國信息通信研究院 圖 5 數據架構現代化發展趨勢 為適應現代化的數據需
38、求,數據架構現代化需遵循以下五點原則:一是數據即產品原則,為了解決數據質量和數據豎井問題,面向領域提供的分析數據必須被視為一種產品,數據的消費者應當被視為其客戶;二是數據所有權去中心化原則,以領域為邊界,負責聚合、轉換和向最終用戶提供數據,核心是去中心化并把責任分配給最接近數據的域,以支持持續的變化和可擴展性;三是數據聯邦治理原則,通過創建并遵守一套適用于所有數據產品及其接口的規則,兼顧數據的平臺化集中管理與領域內自治決策的需求;四是數據安全合規原則,支持數據安全的流程化和體系化,建立數據分類分級標準,識別應用現代化建設指南 18 和保護敏感數據,同時通過隱私計算確??缃M織間的數據共享、流通安
39、全;五是計算存儲分離原則,解除計算資源與存儲資源之間的綁定,實現計算和存儲的單獨擴縮容,提升資源彈性與利用率。目前,數據架構現代化主要有以下幾個典型建設方向:云原生、流批一體、湖倉一體、數據網格、數據編織。云原生:云原生從設計之初就考慮到云環境,原生為云而設計,充分利用和發揮云平臺的優勢。在數據場景下,運用云原生實現分布式、存算分離等特性,可達成按需使用、彈性伸縮、低成本等優勢。流批一體:流批一體用同一種架構滿足實時與離線兩種場景,統一流數據與批數據的處理方式與技術棧,從而能夠有效保證數據的一致性,降低維護成本,大大提升企業數據平臺的數字化支撐力度。湖倉一體:湖倉一體是一種融合數據倉庫高性能、
40、管理能力與數據湖靈活性的創新范式,底層支持多種數據類型并存,可實現數據間的共享,上層可通過統一封裝的接口進行訪問,支持實時查詢和分析,可有效避免數據冗余及流動導致的算力、網絡和成本開銷,為企業的數據治理提供便利。數據網格:數據網格是一種基于領域驅動和自服務的數據架構設計新模式,借鑒了微服務和服務網格的分布式架構思想。其底層需要可自服務的數據基礎設施,基礎設施之上面向域構建一個個端到端的數據消費服務提供給上層業務,有效提升數據的聯通性、易用性、合規性。數據編織:數據編織實質上是一種數據管理架構思想,其核心應用現代化建設指南 19 理念是通過優化跨源異構數據的發現與訪問,將可信數據從所有數據源中以
41、靈活且業務可理解的方式交付給所有相關數據消費者,主要目標是打破企業內部的數據孤島,實現敏捷的數據交付,最大化釋放數據價值。(五)技術架構現代化:筑牢堅實底座(五)技術架構現代化:筑牢堅實底座 技術架構現代化解決了現代化場景下底層支撐技術方案建設與技術能力供給的問題。技術進步驅動業務模式革新,技術架構現代化筑牢現代化根基。業務的演進能夠刺激技術的發展,技術的進步又可以反向激發業務創新的活力,兩者相輔相成,在應用現代化建設過程中技術的重要性日益凸顯。第一階段:技術支撐業務,該階段技術的發展顯著滯后于業務,新業務需求推動技術的進步,技術完全服務于業務,承擔幕后角色;第二階段,技術優化業務,該階段技術
42、與業務融合發展,技術紅利開始顯現,優先采納先進數字技術的業務發展速度明顯高于傳統業務,技術成為左右競爭格局的關鍵要素;第三階段,技術驅動業務,該階段技術的價值將被進一步放大,借助創新技術將突破現有壁壘構建全新的現代化應用,演化出全新的業務形態,技術將進一步革新社會的生產生活模式。應用現代化建設指南 20 來源:中國信息通信研究院 圖 6 技術與業務的三階段演進關系 技術架構現代化并非簡單的技術選型,而是戰略目標及業務價值在技術層面的具體映射。自上而下來看,技術架構現代化需綜合考慮企業的業務場景與核心訴求,構建統一的技術平臺,通過通用的標準化的方式透出平臺的技術能力。技術平臺需具備便捷組合各項能
43、力的靈活性、快速補齊新能力的開放性,從而能夠根據應用架構與數據架構的訴求,提供合適的技術解決方案。對于開展信息化數字化較早的企業,通常存在技術債的現象,業務線各自為政,構建應用的模式、采納的技術方案不盡相同,存在重復造輪子、維護難度大、供應鏈復雜度高等問題。這類企業尤其需要充分貫徹實施技術架構現代化,加強管控,統一歸口,將傳統業務持續收斂到統一的技術架構,集中優化通用底座的技術實力,充分發揮集約化優勢。自下而上來看,企業需始終關注技術發展趨勢,重視新技術預研工作,保持技術敏感度,增強技術儲備,適時引入并試驗新技術,持續加深技術架構的能力層,拓寬技術架構的能力域,實現從被動支撐業務到主動賦能業務
44、的轉變。應用現代化建設指南 21 實現技術架構現代化需要構建一整套通用的可向上賦能的技術平臺,可從資源管理、運維保障、研發測試、應用服務、安全五個維度著手。在資源管理方面,優化計算、網絡、存儲等資源的服務化供給能力,以及資源的統籌調度與合理分配能力;在運維保障方面,加強可觀測性、根因分析、智能運維方面的投入,完善容災與故障自愈能力,提升高可用水平;在研發測試方面,提升研發效率,打磨測試工具,簡化研測流程,增強流水線各環節間的互聯互通;在應用服務方面,抽象通用的中間件能力,優化應用的治理與性能管理能力,提供大數據、區塊鏈、人工智能等場景化的服務能力;在安全方面,建設面向基礎設施、架構、研發運營、
45、應用、數據等多維度全鏈路的安全能力。來源:中國信息通信研究院 圖 7 技術架構現代化建設方案 在建設方案的選擇上,需遵循三點原則:一是優先采用成熟技術,應用現代化建設指南 22 適當采納前沿創新技術。核心生產環境的技術選擇以穩為主,成熟的技術由于發展時間長應用范圍廣,通常在各行各業有豐富的實踐經驗與可參考的成功案例,使用過程中即便出現問題也大概率能快速找到可復用的解決方案。次核心生產環境的穩定性要求可適當放寬,因而有一定的試錯機會,可根據需求試點創新技術,待時機成熟后逐步更替生產環境的舊方案,既能保障服務的穩定性又能充分發揮新技術紅利。二是態度上要積極擁抱新理念,行為上要穩扎穩打充分試驗。新技
46、術勝在理念先進,站在傳統技術的肩膀上跳脫出舊模式,用新思路解決現有難題,在技術架構現代化過程中要積極吸取新技術的可取之處,以免固步自封。但由于新技術出現時間短未得到充分驗證,通常存在一定的局限或隱患,在技術決策時仍需充分考慮現實情況,循序漸進持續打磨,積累充足的生產經驗,以免新技術的引入誘發現有系統的連鎖反應。三是熱點的技術不一定是最合適的,但老舊技術必然存在隱患。并非采納熱點技術就一定能解決現有問題,技術方案更替并不是銀彈,必須立足戰略目標和業務價值,探明本質需求與核心訴求,科學采納最合適的技術方案。在方案選擇時,應該盡量避開老舊技術,由于出現時間長,老舊技術無法避免地具有時代局限性,對新場
47、景新生態的適配能力較差,易成為短板,影響應用的現代化進程。(六)組織流程現代化:革新協作模式(六)組織流程現代化:革新協作模式 組織流程現代化解決了現代化場景下工作思維、管理方式的轉變問題,包括組織的轉型、流程的革新。新型生產方式呼吁新型生產關系,組織流程變革是應用現代化的應用現代化建設指南 23 加速器。在應用現代化建設過程中,應用架構、數據架構、技術架構的現代化不僅作用于自身,也對與之配套的研運流程、組織、團隊、人員能力提出全新的適配要求。如果把其他幾個現代化看作高速列車的建造,那么組織流程現代化則可看作是高速軌道的鋪設,如果只優化列車能力而不配套可承載高速的軌道,則無法全面發揮高速列車的
48、優勢。組織流程現代化是應用現代化的充分必要條件,其本質是通過改進甚至再造的方式,持續構建新型的生產關系,從而滿足現代生產力發展的需要。來源:中國信息通信研究院 圖 8 組織流程適配新型生產方式 組織流程現代化主要聚焦于解決以下三方面問題:第一是業務、應用與組織之間的結構一致性問題。業務、應用、組織的結構一致性,是影響軟件集成、研發流程和研發效能的根本性和決定性問題。在這個方面,如何應用“逆康威定律”的思想,針對因“康威定律”所形成的已有組織溝通協作關系和 IT 架構形態實施現代化改進或重塑,是當前業內追求的主流方向。在這個領域,以“團隊拓撲(Team Topologies)”為代表的思想提供了
49、有力的依據和參考方法。團隊拓撲通過對敏捷和 DevOps 等運動過程的長期觀察和研究總應用現代化建設指南 24 結,將團隊劃分方式歸納為四種基本拓撲結構:交付用戶價值的“流對齊團隊(Stream-aligned Team)”、提供支持功能的“使能團隊(Enabling Team)”、發揮技術專長的“復雜子系統團隊(Complicated Subsystem Team)”、維護基礎平臺的“平臺團隊(Platform Team)”,并提出“協作(Collaboration)”、“服務化(X-as-a-Service)”、“促進(Facilitating)”三種團隊間的基本交互模式。借助四種拓撲結構
50、和三種交互模式,能夠基于業務和所期望的架構,結構化地對現有組織流程進行分析、調整和持續演進。第二是顛覆性思維和技術對于認知我們所處的環境、業務和應用之間關系的挑戰問題。以云原生技術為代表的顛覆性技術和思維為例,云原生使得觀察世界和塑造解決方案的方式產生了與過去截然不同的變化如何從原生的“彈性視角”而非上一個時代的“物理視角”審視和理解業務與解決方案成為擺在企業面前的共同挑戰。另一方面,隨著人工智能、大數據、虛擬現實等技術的發展,大大拓寬了我們所能夠感知和洞察的邊界;平臺化戰略通過對業務和知識邊界的封裝和復用能力,改變了現有的工作和協作模式;無代碼、低代碼、AI 輔助編程等解決方案,為不同層面的
51、研發過程提供了更為自動化的方式。前述這些變化,對應用研發流程、實踐帶來的影響,將轉化為對人員能力的重新定義?;诖?,眾多企業開始研究并采用“勝任力模型”構建不同人員和職位的能力要求,并顯著增加在業務所需的具體技術領域的賦能投入。應用現代化建設指南 25 第三是企業在現代化背景下對敏捷的持續追求和適配問題。敏捷宣言誕生后經歷了 20 多年的發展,敏捷的思想已經深入各個企業,成為普遍性共識。同時,伴隨著 XP、Scrum、Kanban、LeSS、SAFe、DaD 等敏捷框架的發展和應用,越來越多的企業圍繞這些敏捷框架構建了自己的敏捷軟件研發和管理體系。但是我們也觀察到,不少企業在應用敏捷框架時逐漸
52、走入僵化或遇到挑戰,其核心在于解決如何將敏捷的價值交付觀念與自身業務、實際情況相結合的問題。在應用現代化建設過程中,敏捷的適配策略將影響項目管理和工程實踐的適配方式。隨著敏捷運動、DevOps 運動、研發效能提升運動的不斷涌現和實踐,越來越多的企業開始研究并探索符合企業自身需求的研發運營流程的改進和再造方法,例如 ThoughtWorks 的“SEELE(大型企業的規?;浖こ套吭剑狈椒?、華為的“可信”軟件工程能力和實踐變革等。(七)用戶體驗現代化:提升服務水平(七)用戶體驗現代化:提升服務水平 用戶體驗現代化解決了現代化場景下應用與用戶間的交互問題,在滿足功能需求的同時提供更高品質的服務
53、。用戶是應用的最終服務對象,用戶體驗現代化打通應用與用戶之間的最后一公里。傳統應用更重視實現功能需求,缺乏對用戶需求的快速反饋與用戶體驗的悉心打磨。野蠻增長的粗線條時代的紅利不再,高頻競爭時代,各類應用的功能往往大同小異,用戶體驗越來越成為用戶選擇的決定性因素,不容小覷。用戶體驗現代化的核心在于遵循以人為本、用戶至上的設計理念,深度分析與挖掘用戶的使用需應用現代化建設指南 26 求與體驗訴求,解決傳統應用場景下常見的用戶間協同不順暢、產品易用性差、體驗與業務場景割裂分離等問題,打造體驗友好、與業務契合度高的解決方案。用戶體驗是應用現代化建設效果的重要衡量維度,用戶體驗現代化建設可參照以下五點設
54、計原則開展:一是建立靈活便捷的用戶溝通機制。拉近與用戶的距離,傾聽用戶的聲音是優化用戶體驗的基礎條件,企業需盡力拓寬與用戶的溝通渠道,通過一定的激勵手段廣泛收集用戶反饋,建立與用戶之間良好的互動慣性,及時掌握用戶的真實需求。二是制定統一的用戶體驗設計標準,企業可根據業內通用的設計模式以及所積累的用戶經驗,總結出可復用的用戶體驗設計方法論,規范化設計流程,同時構建用戶體驗衡量指標體系,從而能夠按照業務的規范和要求,借助統一的設計標準以及配套的資源,應對各類場景下的用戶體驗訴求。三是挖掘用戶數據的潛在價值,企業需持續沉淀用戶數據,形成全層級、全領域、全場景的數據資產,同時搭建智能分析決策平臺、運營
55、風控預警等體系,針對關鍵用戶群體的數據指標進行價值挖掘,采用數字化手段輔助精細化決策。四是提供千人千面的定制化服務,為優化用戶體驗,需要充分發揮用戶數據資產的價值,通過多維度分析建立清晰的用戶畫像,依據不同用戶的使用傾向,打造千人千面的定制化服務,同時也需要為用戶保留一定的自由度,可依據自身關注隨時調整自由定制。應用現代化建設指南 27 五是沉淀豐富的設計資源與通用模版,針對在用戶體驗設計過程中反復出現的問題,企業需抽取共性需求,積極沉淀通用的解決方案,從而縮短從發現問題到解決問題的時間窗口,提升交互確定性和設計效率,高效滿足用戶體驗訴求。三、應用現代化建設路徑三、應用現代化建設路徑 以戰略目
56、標為導向,以業務價值為牽引,應用現代化建設可分為全局分析、規劃設計、落地實施、持續治理四大階段,構成完整的應用現代化價值流轉鏈。通過全局分析、規劃設計、落地實施三個步驟落實現階段的應用現代化建設,通過持續治理校正實際建設情況與預期建設效果之間的差異,從而不斷達成業務價值、貼近戰略目標。同時,企業將根據時代背景與自身發展需求對戰略目標進行調整,對應用現代化建設提出新要求,通過新一輪的價值鏈閉環,能夠敏捷適配持續演進的戰略目標。來源:中國信息通信研究院 圖 9 應用現代化建設價值流轉鏈 應用現代化建設指南 28 (一)全局分析:描繪現代化藍圖(一)全局分析:描繪現代化藍圖 在全局分析階段需要立足戰
57、略目標和業務價值,全面分析應用現代化的建設訴求。首先,應用現代化建設必須服務于實現企業的戰略目標。其體現為對企業或組織戰略中價值、使命、愿景、長期目標、中短期目標的充分理解。在制定戰略舉措過程中,基于應用現代化的視角和需要,將戰略目標在應用現代化建設過程中逐級拆解,從而實現對戰略舉措的制定進行補充、豐富和完善。其次,應用現代化建設必須著眼于實現以價值為核心的業務目標。這是對應用現代化建設成功與否的最直接的評判標準,應用現代化必須以商業或相關業務分析為起點,通過一系列有效的分析方法和分析活動,基于外部、內部環境的分析結果,準確定義業務價值,建模并產出應用現代化現狀藍圖,設計應用現代化未來藍圖,為
58、應用現代化建設工作的后續開展梳理出清晰的畫布,并通過差距分析為后續的規劃和實施工作提供關鍵性參考與輸入。伴隨著數字化時代發展的需要,越來越多的傳統企業向 IT 科技企業轉型,當前的應用現代化建設正逐漸從過去以局部需求驅動的方式,向以業務戰略需要和科技前瞻性驅動的方式轉變。在此過程中,應用現代化從 IT 內部視角和技術視角轉向全局視角和業務視角,其所涉及的溝通和協作范圍也逐漸從單一部門內部溝通協作向跨領域、跨業務線、跨企業層級溝通協作的方向轉變。這些變化要求應用現代化建設必須要由特定的組織負責,并引導開展系統性、協調性的工作。應用現代化建設指南 29 從分析階段開始,就需要通過有效的方法組織、協
59、調并拉齊戰略規劃、業務、信息技術等部門及相關決策者,加強配合和協作,建立完整認知并梳理出統一視圖。從而根據戰略目標與業務價值,基于統一視圖分析各系統的應用現代化建設路徑。同時,還需要識別并選用具有應用現代化領域專長的業務專家和技術專家,以及具有應用現代化實施經驗的咨詢機構或相關企業共同協助應用現代化全局分析。(二)規劃設計:搭建可落地框架(二)規劃設計:搭建可落地框架 在規劃設計階段需要根據需求逐級分解,設計可落地的解決方案。根據全局分析階段的產出,將需求轉化為待提供的服務,將服務轉化為可實現的能力,從而進一步指導后續落地實施與持續治理工作。規劃設計階段主要涉及以下三項工作:一是業務服務化。梳
60、理滿足數字化需求的業務流程,在對業務流程進行模式優化后,列出業務需求對應的問題空間,進而將整個問題空間對應的領域劃分為多個代表不同業務關注點的業務域,并根據價值高低將其劃分為核心業務域、通用業務域和支撐業務域。每個細分的業務域可拆解出多個最小化的服務單元,各單元之間相互協作,實現本業務域的業務需求。二是數據服務化。組成數據空間的數據一部分來自應用生命周期的各個環節,另一部分來自外部的可信數據源,對數據空間進行規劃設計能夠滿足各類用戶的數據需求。通過數據檢索、統計分析、輔助決策和智能預測等分析手段,明確全域數據的生命周期,建立數據模應用現代化建設指南 30 型,對數據開展治理,形成數據資產,最終
61、面向用戶定義具有價值的數據服務。三是服務能力化。沉淀可復用的能力,形成對具體實現的一種抽象,以開放能力作為基本的架構單元,從而保障業務與技術的正交隔離,減少耦合。根據業務相關性和領域劃分,將豐富的開放能力構成能力中心,形成對開放能力的聚合,構成組織內部的能力平臺。每個開放能力可通過開放 API 滿足客戶端調用者的需求,形成一種服務契約,作為能力輸出的具體載體。(三)落地實施:踩穩每一個腳步(三)落地實施:踩穩每一個腳步 在落地實施階段需要根據規劃設計的要求執行實際建設工作,將方案落到實處。在完成需求分析與規劃設計后,依據相關的產出成果進一步細化并制定可執行的應用現代化實施計劃與方案,并交付給相
62、應的組織予以實施。在此過程中,需要實施的關鍵工作有:一是制定實施計劃。梳理現代化建設工作待執行列表,根據任務的重要性、緊急程度進行優先級排序,建立長期、中期、短期實施目標,制定包含具體實施內容與完成節點的實施計劃,并將實施計劃中的相關工作納入項目管理予以推進。二是確定執行對象。根據實施計劃的具體內容和所屬專業領域,分配對應的實施團隊及負責人,確定各團隊間的協作方式,從而實現應用現代化建設的“定人、定崗、定責”。對于規模較大的建設項目,可參考“團隊拓撲”理論進行團隊類型劃分和協作方式設計,高效能實應用現代化建設指南 31 施應用現代化建設。三是執行實施工作。將實施工作拆解并融入到日常的迭代交付任
63、務中,根據本階段實施目標與驗收要求,定期核查實施進度,判斷實施計劃是否合理,是否存在延誤風險,是否需要額外協助,從而保障實施工作按期完成。(四)持續治理:確保與目標對齊(四)持續治理:確保與目標對齊 在持續治理階段需要衡量當前建設情況與戰略目標之間的差距,在計劃和變化之間達到動態平衡,形成完整閉環。應用現代化不是一次性的工作,需要結合業務和技術發展的需要,持續評估、調整和演進。為了保證應用現代化建設工作與戰略目標在大方向上的一致性,需要開展以下關鍵治理工作:一是建立應用現代化治理組織和工作機制,持續管理和優化應用現代化工作。應用現代化建設工作必須要有相應的組織進行持續性治理,組織的具體形式可根
64、據企業實際需要和建設投入而定,可以是獨立組織,也可以整合進諸如企業架構辦公室、技術決策委員會、數字化轉型辦公室等組織的工作范疇。無論采用哪種組織形式,都應將應用現代化治理工作視為企業戰略決策重要部分,而非單純的 IT 組織內部工作。二是制定應用現代化相關規范和標準,廣泛推進建設成果的落地。通過持續的建立并優化應用現代化的基線規范和標準,將應用現代化建設工作的要求和成果實施進行規?;茝V和落地?;诔恋硐聛淼囊幏逗蜆藴室?,能夠指導相關工具、平臺、基礎設施的設計與應用現代化建設指南 32 建設,從而實現成果復用。三是開展應用現代化建設成效評估度量,并持續優化成效度量體系。結合應用現代化的建設目標
65、、以及分析規劃要求,定義科學的關鍵成效度量方法,并形成客觀的指標體系,有效量化應用現代化建設效果,及時校準與建設目標之間的差距。同時,應用現代化是一個長期的過程,在此過程中需要持續更新和完善度量方法與指標體系,避免現有度量方法落后于實際需要。四、重點場景應用現代化建設實踐四、重點場景應用現代化建設實踐(一)工商銀行收單業務應用(一)工商銀行收單業務應用 1.建設背景建設背景 近年來,隨著數字經濟蓬勃發展,銀行系統交易量快速增長,傳統的集中式系統架構受制于可擴展性差、升級成本高等問題,在適應移動互聯時代海量數據、海量交易處理需要時遇到了瓶頸。為此,工商銀行積極擁抱應用現代化新技術,自主研發構建了
66、以云原生技術為核心的技術新基座,實現大型銀行主機系統轉型的重大歷史性突破,打造了銀行業科技高水平自立自強樣板。收單業務是工商銀行的重點業務之一,收單業務應用承接了收單業務,負責處理特約商戶檔案建立及管理、交易受理、商戶資金結算入賬、交易對賬、差錯受理、客戶增值服務等。2.建設痛點建設痛點 隨著互聯網的發展,受理終端與渠道的不斷創新,收單業務模式應用現代化建設指南 33 也發生了深刻變化,出現了二維碼支付、線上支付等全新的交易受理方式。收單業務應用系統在技術轉型前,采用傳統集中式大型機架構,數據庫采用 DB2,以 CICS 作為系統中間件。隨著收單業務的發展,原有系統呈現以下幾個痛點:系統開放性
67、不足,合作機構大多采用平臺系統,接入困難,阻礙了收單業務互聯網服務能力發展;傳統主機系統的擴容成本較高且彈性擴展能力不足,無法應對線上交易集中、高并發的要求;傳統業務系統采用面向過程的程序架構和瀑布式的開發模式,無法采用組件化快速研發,系統開發效率低。無法滿足收單業務市場快速發展的需要;原有收單業務系統,業務流程復雜,各模塊耦合度高,業務處理效率低,用戶滿意度欠佳;系統可信度不高,隨著業務需求的復雜度越來越高,傳統的耦合性設計使得系統易用性和穩定性越來越低,面對一些偶發性故障時很難快速定位問題原因。系統智能度較低。傳統業務系統的業務監控能力實時性不高,且運維方式大多數依靠人員手工,在面對一些突
68、發性生產異常時候,系統應急能力很弱。因此,收單應用急需實施從傳統主機集中式架構向云原生應用架構轉型,建設開放、高性能、易擴展的收單業務生態體系:基于云原生體系構建分布式的收單業務應用,對現有銀行卡收單業務應用進行應用現代化建設指南 34 重構,將商戶管理、交易受理、清算對賬等相關功能遷移平臺,調整應用范圍,運用企業級架構設計方法,構建與業務架構相適應的“橫向能解耦、縱向有層次”的收單 IT 架構體系。3.建設方案建設方案 收單業務應用系統的重構屬于傳統主機集中式應用架構向云原應用架構轉型,其主要的設計思路是通過業務建模的思想,對現有業務流程和技術資產進行全面梳理,在此基礎上運用云原生技術棧實現
69、IT 架構的落地,將現有的收單業務從集中式大型主機構架遷移到“云計算+分布式”為核心的云原生應用架構體系?,F代化建設過程包括三個階段:業務建模階段、IT 架構對接階段和技術實施階段。首先是業務建模階段,業務建模的目的是基于業務建模理論,重新對收單業務進行分解,構建產品、流程、實體的關聯關系,梳理可用于模塊化靈活配置研發的公共組件,包括流程模型、產品模型和實體模型。來源:中國工商銀行股份有限公司 圖 10 工商銀行收單應用業務建模 第二階段是 IT 架構的對接,其目的是將業務架構建模成果,流應用現代化建設指南 35 程模型、產品模型和實體模型轉換為應用的服務體系和對象實體,包括交易服務 ATS、
70、應用組件服務 ACS、業務對象服務 BOS、數據對象及實體,形成一套高內聚、松耦合的標準化服務構件,支持收單業務流程靈活裝配。收單業務應用服務體系,如圖所示:來源:中國工商銀行股份有限公司 圖 11 工商銀行收單應用 IT 架構對接 第三階段是技術實施階段,是指根據 IT 架構所劃分的服務組件和實體等,基于云原生技術體系,搭建交易服務集群。收單業務應用根據業務對象和功能體系,搭建了商戶管理服務群組、二維碼交易群組、線上交易群組、訂單服務群組等共 13 個交易群組。同時引入云原生技術“日志中心”、“應用畫像”、“全息監控”、“彈性伸縮”、“自動自愈”等能力,提高應用系統智能度和可信度。應用現代化
71、建設指南 36 來源:中國工商銀行股份有限公司 圖 12 工商銀行收單應用技術實施 4.建設成效建設成效 收單業務應用現代化建設在資源節約、應用系統研發效率以及業務創新效益等方面均取得較大收益:(1)基礎設施和人力資源節約)基礎設施和人力資源節約 應用架構從主機系統遷移到平臺系統,大型主機減少大約 3000 MIPS 資源開銷。由于新系統研發效率的提升,在相同的人力成本下,業務需求項產出提升 29%,從每個季度產出 113 個需求項,上升了159 個,人均產出從 0.5 個,上升到 0.7 個。(2)研發效率提升)研發效率提升 新系統采用組件化研發以及迭代研發的模式,以及 DEVOPS 開發體
72、系等支撐下,上線部署速度得到較大的提升。業務需求項流轉速度提升了 43%,平均需求項開發時間從 37.3 天,減少為 21.3 天,平應用現代化建設指南 37 均需求項上線時間從 24 天,減少到 9.6 天。(3)技術創新推動業務創新和發展)技術創新推動業務創新和發展 新的收單業務系統,通過“商戶+產品”靈活組合的個性化服務,實現線上線下產品的商戶基本信息共享,形成了統一的商戶管理視圖;構建了 87 個收單產品條件,靈活配置差異化的收單服務,支持全場景收單商戶管理,支持業務通過組裝收單產品條件,快速向商戶推出滿足其個性需求的可售產品。打造開放的收單 API 服務體系,實現互聯網化的商戶營銷模
73、式,通過服務輸出,提供客戶經理現場營銷和商戶自助在線申請、平臺商二次拓戶等多渠道進件服務,向微信公眾號等行內外渠道輸出,大幅提升了建檔效率和拓戶效能。支持商戶全收單場景服務能力,輸出全功能收銀臺以及無卡收單等 API 服務打造收單場景閉環。(4)系統可信度更高)系統可信度更高 新平臺系統上線后,提供了貫穿支付、結算、管理、促銷、風險的“五統一”商戶服務生態體系,提升業務服務能力和研發效率,支持互聯網生態化業務模式,在技術上引入了“全息監控”、“鏈路跟蹤”等能力,為收單業務發展提供了有力的技術支撐,系統易用性和穩定性更高,得到業務和市場的認可,收單業務取得較快的發展。從 2022年初到年中短短半
74、年時間內,總體業務量從 2300 萬筆,上升到 3000萬筆,上漲幅度為 30.4%。商戶數量從不足 800 萬,上升到 1100 萬,漲幅為 37.5%。每日新增商戶數,從每天 0.8-1 萬戶,上升到每天 8-10應用現代化建設指南 38 萬戶,漲幅為 1000%。(5)系統更智能)系統更智能 新平臺系統同時引用了云原生領域技術,包括“彈性伸縮”、“容器自愈”、“日志中心”、“應用畫像”等能力,使得應用系統更加的智能化,可以實時監控業務變化,實時掌握系統健康度;面對突發性系統異常,可以做到自動自愈,自動隔離,極大提高了系統穩定性。(二)華泰證券數字員工應用(二)華泰證券數字員工應用 1.建
75、設背景建設背景 在全球數字化和自動化浪潮的引領下,國內外金融機構已將數字員工建設提上日程。引入數字員工的大多數企業均獲取了數字化轉型降本增效的第一桶金,也讓數字員工相關產業得到了前所未有的行業關注。數字員工的廣泛應用在切實解決人力資源瓶頸及人才短缺挑戰的同時,能夠在數據報送、財務稅務、業務辦理、訂單處理等場景下提升效率,并實現一定程度的風險控制。2.建設痛點建設痛點 在開展數字員工建設過程中,初期突出體現了降本增效的應用特點。但是,隨著應用范圍的擴張和大規模部署,開始面臨穩定性、安全性、成本效益低及規模效應小等諸多問題和挑戰。具體痛點梳理如下:如何有效管控數字員工的企業級應用和調度;如何有效控
76、制大規模推廣的開發、部署、運維成本;應用現代化建設指南 39 如何整合原有離散的業務場景,并對數據進行規整、清洗及利用;如何讓已開發落地的數字員工擴大范圍,提供更穩定的服務;如何響應快速增長的用戶定制化需求。面對以上挑戰,數字員工建設思路可采納應用現代化提出的模式,即:通過舊應用的現代化改造和新應用的現代化構建,實現高效、易用、開放、智能、可信的目標,從而最終實現業務價值、達成企業戰略目標,也為突破數字員工建設的瓶頸提供了指導路徑。3.建設方案建設方案 為解決以上痛點、挑戰,數字員工的應用建設參照了應用現代化的要求,做到基礎架構與應用解耦,利用應用現代化方法論思路進行建設路徑的規劃:(1)打造
77、現代化應用,形成數字員工服務)打造現代化應用,形成數字員工服務 數字員工服務平臺采用業務驅動的超級自動化方法,對企業內部跨部門跨系統的業務流程進行優化,突破傳統架構的建設思路,打造以云原生為基礎設施,以應用服務為中心的 SaaS 平臺,通過歸集抽象出通用化的數字員工場景,結合知識圖譜、工單調度實現數字員工的全生命周期管理,為內部員工和外部客戶輸出開放的數字員工服務。(2)運)運用用開放架構思想,打造業務統一平臺開放架構思想,打造業務統一平臺 遵循開放的現代化架構思想,服務平臺集成了不同供應商不同種應用現代化建設指南 40 類的技術能力。服務對象不僅包括數字員工和 IT 系統,還包括真人員工。在
78、對數字員工進行統一監控和管理的同時,通過底層架構連接各自為陣的數字應用,挖掘和沉淀數字員工資產,定義數字員工領域模型,以屏蔽底層各種技術細節的差異,形成創建數字員工、運行業務任務、支撐業務流程的統一平臺。來源:華泰證券股份有限公司 圖 13 華泰證券數字員工應用架構(3)沉淀數據資產,為業務數據賦能)沉淀數據資產,為業務數據賦能 數字員工的應用服務具有分散化、場景化、廣泛性等特點,通過引入數據網格模式,利用現有投資連接各種數據源,攝取不同業務場景積累的業務數據,完成數據資產的沉淀、清洗及治理,形成標準化、通用化的基礎數據,以供企業各方系統的使用、處理和分析,滿足數據洞察的價值需求。4.建設成效
79、建設成效 基于以上應用現代化的建設思路,華泰證券數字員工團隊自2019應用現代化建設指南 41 年起至今,已在數字員工應用、平臺建設、數據積累等方面做出了一定成效:(1)數字員工遍地開花)數字員工遍地開花 華泰證券數字員工對內應用服務已覆蓋公司多個部門、子公司,共上線數字員工近 200 個,覆蓋前、中、后臺多業務場景應用。對外充分展現獲客優勢,截止目前積累外部試用客戶近 500 家,在樹立品牌形象的同時增加了外部客戶對公司的業務粘性。(2)服務平臺全面管控)服務平臺全面管控 數字員工服務管控平臺已從頂層架構設計將基礎能力、應用、資源、業務、數字員工進行了分層構建,不僅可對數字員工進行統一的管控
80、,同時提供各方應用系統、數字員工的接入、調用、啟動的標準、統一服務和接口,體現了現代化應用系統的靈活拓展性及敏捷應用性。(3)數據資產逐步積)數據資產逐步積累累 數字員工應用已通過日志、通知、運行記錄、文件管理等功能對數據進行規整,通過知識圖譜等能力支撐,完成數據的有效沉淀,更加有效的促進了數據資產的轉化。(三)農業銀行分布式客戶信息應用(三)農業銀行分布式客戶信息應用 1.建設背景建設背景 Bank4.0 時代,銀行業務數字化、智能化、開放化轉型是大勢所趨,銀行業的信息技術棧從封閉走向開放、從單一走向多元,銀行信應用現代化建設指南 42 息系統的全面轉型勢在必行。分布式客戶信息系統作為農業銀
81、行核心系統的基礎應用,遵循應用現代化的建設思路,以應用架構現代化(微服務架構),數據架構現代化(企業級業務架構),技術架構現代化(云原生、分布式數據庫、運維平臺)為抓手,持續提升平臺級能力,實現業務價值,服務“十大工程”戰略目標。2.建設痛點建設痛點 作為支持行內各個系統中客戶信息共享的重要組成部分,客戶信在應用架構、數據架構和技術架構方面面臨以下痛點:(1)應用架構)應用架構-客戶信息領域耦合繁雜客戶信息領域耦合繁雜 對內,客戶信息包含個人信息、對公信息、合約信息、風險信息、客戶標簽等多種業務形態,業務間彼此關聯緊密,模塊的劃分面臨難題。對外,作為支撐全行對客服務的基礎設施,客戶信息與外部系
82、統調用關系復雜,系統間緊耦合緊密。(2)數據架構)數據架構-數據規范標準亟需統一數據規范標準亟需統一 客戶分類體系、客戶信息數據項采集源頭、數據字典標準缺乏統一管理,對大數據平臺和下游系統針對客戶維度進行營銷、風險、決策分析造成一定阻礙。(3)技術架構)技術架構-基礎架構能力有待增強基礎架構能力有待增強 客戶信息系統仍使用傳統虛擬機部署模式,面對業務連續性要求不斷提升,系統在資源管理、生產部署、運營監控、容災切換等相關操作缺少平臺的支撐,耗費極大精力對系統各個集群進行生產運營。應用現代化建設指南 43 3.建設方案建設方案(1)應用架構)應用架構-采用微服務架構,解耦復雜調用關系采用微服務架構
83、,解耦復雜調用關系 一是一是對內采用領域驅動設計的理念,按個人客戶信息、對公客戶信息、公共服務、客戶合約視圖等業務領域進行了水平拆分,實現單模塊高內聚低耦合。二是二是使用全行統一的微服務開發框架和 DevOps質量門禁流水線,提升產品交付質量和效率。三是三是采用微服務架構,運用分布式核心網關、分布式注冊中心、配置中心為基礎的微服務運行框架,實現應用報文和日志統一、單元化路由管控、灰度驗證、應用配置分離;通過使用企業級注冊中心、微服務調用組件以及接口管控系統,不僅對開發者屏蔽了底層調用技術細節,同時高效實現生產接口調用關系管控。(2)數據架構)數據架構-制定企業級標準,共享統一數據價值制定企業級
84、標準,共享統一數據價值 一是明確了行內客戶范圍與分類體系,厘清數據管控邊界。二是梳理覆蓋個人、對公等客戶業務經營管理主要需求的數據項范圍,制定了客戶信息采集規范,從源頭進行數據質量把關,逐數據項明確可信數據源,提高客戶信息的一致性和完整性。三是建立客戶標準管控的長效機制,形成面向業務應用的數據共享、交換、協作和開放格局,實現業務架構與應用架構的全局性分層對接,推動數據資源標準體系建設,提升數據管理水平和數據質量。(3)技術架構)技術架構-夯實基礎級平臺,形成向上賦能底座夯實基礎級平臺,形成向上賦能底座 一是使用云原生技術,在資源管理方面,構建標準化操作系統和中間件鏡像,統一管理計算、網絡、存儲
85、等資源,提高資源一致性和應用現代化建設指南 44 快速擴縮容能力。二是結合分布式數據庫數據同步和容災能力,形成應用和數據庫搭配共生的單元化架構,進一步完善容災與故障自愈能力,提升系統高可用水平。三是通過搭建企業級運維平臺,實現變更和操作自動化、生產性能實時監控、故障問題智能定位,加強了系統可觀測性、根因分析、智能運維能力。4.建設成效建設成效 通過應用架構、數據架構、技術架構方面的持續提升,將應用現代化領域新生的技術能力下沉至基礎設施、標準平臺,將生產工藝能力下沉固化至研發框架,通過平臺化與基礎設施化改造,方便、快捷地給上層應用提供新技術能力,穩定、高效地為各類數字化轉型場景提供基礎支撐。最終
86、實現在保證業務連續穩定的前提下,快速交付高質量的軟件和服務,靈活應對快速變化的業務需求和市場環境,為業務運營提供平穩、安全、高效的科技支撐能力,積極應對業務爆發式增長和新技術變革帶來的挑戰,達到客戶體驗和業務辦理效率“雙提升”。(四)百麗時尚商品數智化管理應用(四)百麗時尚商品數智化管理應用 1.建設背景建設背景 百麗時尚集團圍繞三個核心業務特征:多品牌、全渠道、全價值鏈打造新一代商品數智化管理平臺。在集團業務戰略“品牌+零售”的雙輪驅動模式下,遵循應用現代化的建設思想,圍繞商品運營和渠道管理開展平臺建設,逐步形成支撐集團業務跨組織協同、降本增效、應用現代化建設指南 45 敏捷反應的智能化解決
87、方案。2.建設痛點建設痛點 在形成智能化解決方案之前,集團面臨如下痛點:業務流程復雜,需跨多個組織和崗位,信息層層傳遞容易遺漏,且溝通效率低;信息散點,無法獲取和掌控業務全局信息,無法確定業務操作的結果是否匹配業務目標。管理層希望獲得更全面、更精準、更精細的業務資源信息,滿足全方位管控業務流程的價值需求,以便于及時識別風險,從而做出策略調整;動態商品數與店鋪數的數據量組合規模大、整合難度強、操作時間長,如果完全依賴個人經驗進行操作,就會存在操作不標準、結果不統一的情況,無法準確獲知什么商品在什么時候要以什么數量放在什么店鋪。3.建設方案建設方案 為了加強集團各個角色之間的通力協作,解決方案基于
88、組織協同平臺以及 IM 共享、互動的能力,將后端功能在前端業務場景里去應用,滿足了功能體驗的現代化需求,實現了消息在群、操作在群、審批在群、數據在群的閉環能力建設,提升了協作的高效性與實時性。為了準確掌控管理、運營和銷售的全流程信息,解決方案采取對行為數據和業務數據埋點的方式,拓寬數據采集的范圍,提升數據采集的效率。按照數據架構現代化的思路,對業務數據開展數據治理,應用現代化建設指南 46 將其劃分為貨品域、訂單域等主題域,并基于前端配置化的自動化策略助力業務操作效率的提升。采用領域驅動戰略和戰術設計對業務功能分析、劃分子領域,打造微服務架構,構建輕量、高效、開放的現代化應用。通過 API 市
89、場對服務進行統一的采集和管理,搭建開放平臺,實現服務的統一標準和統一入口,通過鑒權、流控、加解密、簽名多種手段保證開放平臺后端服務的安全可用、數據可查。來源:鴻鵠云飛科技(深圳)有限公司 圖 14 百麗時尚商品數智化管理功能架構全景 通過云原生技術實現服務的容器化,構建容器云平臺完成對服務資源的統一管理,支持從開發到交付的全流程自動化,開展對微服務應用的全生命周期管理,實現整個平臺功能的敏捷迭代與快速發布。通過為運行中的應用提供健康監測、故障自愈、自動擴縮容等能力保證整個平臺的韌性與彈性。應用現代化建設指南 47 4.建設成效建設成效 智能化解決方案改變了傳統的單點線性溝通方式,通過網絡化互通
90、實現品牌總部、地區、城市各崗位間的溝通和互動,溝通效率顯著提高;基于大數據平臺的多維度算法策略,大幅度地提升了操作效率;現代化的平臺架構支持創新業務快速上線,靈活應對需求的變化,持續改進用戶的操作體驗,使得商品核心業務場景的整體運營效率均得到了較正向的反饋:(1)訂貨工具(X 品牌):訂貨會現場過程時間大幅縮短,效率提升 80%;(2)補貸工具(X 品牌):地區在單位時間內補貨量完成占比提效 23%;(3)調貨工具(X 地區):操作效率提升 50%。五、總結與展望五、總結與展望 應用現代化是企業在踐行數字化轉型、貼近中國式現代化建設目標過程中的具體切面。企業應用現代化建設既可以看作數字化浪潮下
91、的微觀表現,又能夠構成推動數字化發展進程的巨大合力。針對應用現代化的建設過程,本書提出如下三點建議:把穩大方向,“不忘初心”。應用現代化并非單個應用、單個項目的現代化,應當立足于企業層面的頂層現代化決策。在全局分析、規劃設計、落地實施、持續治理等應用現代化建設階段需始終堅持大局觀,對齊大方向。應用現代化建設指南 48 遵循方法論,“事半功倍”??茖W的方法論能夠提供綱要性指導,引導企業沿用最優方案實施應用現代化建設。企業需以戰略目標和業務價值為指引,著重在應用架構、數據架構、技術架構、組織流程和用戶體驗五方面踐行現代化方針,全面開展應用現代化建設。重視差異性,“因材施教”。應用現代化建設過程中既要充分借鑒普適性的通用路徑,也要重點關注本行業、本企業、典型場景的特性訴求,積累實踐經驗沉淀應對策略,探索符合自身發展的獨特的應用現代化建設之路。目前,應用現代化已成為廣泛認可的價值高地,未來,各行各業的應用現代化進程將不斷深入,應用現代化將成為企業乃至國家在數字時代的決勝關鍵。