發(fā)布時間:2022-10-17 11:48:22
序言:寫作是分享個人見解和探索未知領(lǐng)域的橋梁,我們?yōu)槟x了1篇的數(shù)據(jù)中臺和流程平臺業(yè)務(wù)中臺建設(shè)樣本,期待這些樣本能夠為您提供豐富的參考和啟發(fā),請盡情閱讀。
0引言
回顧高校信息化發(fā)展歷程,傳統(tǒng)IT時代就是業(yè)務(wù)數(shù)據(jù)化的過程,通過建設(shè)各種信息系統(tǒng),不斷將發(fā)展過程中業(yè)務(wù)和管理端的各種能力以數(shù)據(jù)形態(tài)沉淀下來,全面支撐學(xué)校教學(xué)、科研、管理等工作[1]。在深化教育教學(xué)改革背景下,要求著力推進(jìn)信息技術(shù)與教育教學(xué)深度融合,以教育信息化帶動教育現(xiàn)代化[2]。隨著DT時代的來臨,一路突飛猛進(jìn)的信息化建設(shè)開始出現(xiàn)諸多發(fā)展瓶頸和痛點,新舊信息系統(tǒng)中沉淀的數(shù)據(jù)之間難以打通,形成了諸多數(shù)據(jù)孤島,分散各處難以融合的數(shù)據(jù),無法很好地發(fā)揮應(yīng)有的價值,也無法很好地適應(yīng)快速變化的各類應(yīng)用[3]。為突破發(fā)展瓶頸,構(gòu)建適應(yīng)新時代的信息化建設(shè)模式,阿里巴巴集團(tuán)提出了“大中臺、小前臺”的中臺戰(zhàn)略,通過實施中臺戰(zhàn)略來快速應(yīng)對外界變化。經(jīng)過幾年的探索實踐,數(shù)據(jù)中臺戰(zhàn)略逐漸應(yīng)用在多種行業(yè)信息化建設(shè)領(lǐng)域,對企業(yè)管理的數(shù)字化轉(zhuǎn)型起到強(qiáng)有力的支撐[4?5]。我校于2019年啟動數(shù)據(jù)中臺建設(shè),基于華為軟硬件平臺,建成了數(shù)據(jù)采集、存儲、治理、開放全周期管理的數(shù)據(jù)共享中心,集成了校內(nèi)主要的業(yè)務(wù)系統(tǒng),如人事系統(tǒng)、教務(wù)管理系統(tǒng)、研究生系統(tǒng)、科研系統(tǒng)、圖書借閱管理系統(tǒng)、一卡通消費系統(tǒng)等,通過對全域數(shù)據(jù)的采集、清洗、轉(zhuǎn)換,形成了標(biāo)準(zhǔn)數(shù)據(jù)集,并通過API接口方式開放,實現(xiàn)了學(xué)?;A(chǔ)人員數(shù)據(jù)的共通共享,在助力學(xué)校提升管理、服務(wù)、教學(xué)、科研能力方面效果顯著[6]。但系統(tǒng)在支撐學(xué)?!叭恕鄙巷@得力不從心。在“三全育人”視域下,對育人成效的評價指標(biāo)不再一成不變,需要學(xué)生全生命周期的各項數(shù)據(jù)來支撐評價。現(xiàn)有的業(yè)務(wù)系統(tǒng)多為通用版本,或是根據(jù)校方需求專門做的定制開發(fā),一般不支持短期內(nèi)迅速調(diào)整系統(tǒng)功能模塊,很難根據(jù)管理的實時性變化做出及時調(diào)整[7?9]。本文設(shè)計依托學(xué)校流程平臺和統(tǒng)一認(rèn)證平臺[10],結(jié)合數(shù)據(jù)中臺構(gòu)建業(yè)務(wù)中臺,以實現(xiàn)快速應(yīng)對復(fù)雜多變的需求。
1業(yè)務(wù)中臺方案
本文結(jié)合學(xué)校實際情況,以流程平臺為核心,以認(rèn)證平臺為連通紐帶,組建學(xué)校業(yè)務(wù)中臺架構(gòu),其中數(shù)據(jù)中臺為數(shù)據(jù)底座,門戶和其他第三方業(yè)務(wù)系統(tǒng)構(gòu)成的前臺為前端提供服務(wù)。業(yè)務(wù)中臺整體方案如圖1所示。
1.1數(shù)據(jù)中臺
數(shù)據(jù)中臺核心部分包括:數(shù)據(jù)集成開放平臺ROMA、數(shù)據(jù)加工工具DAYU、數(shù)據(jù)存儲GaussDB、數(shù)據(jù)治理平臺、數(shù)據(jù)開放平臺。通過ROMA平臺的數(shù)據(jù)集成能力,以API集成、數(shù)據(jù)集成等功能將各業(yè)務(wù)系統(tǒng)/設(shè)備的實時數(shù)據(jù)、歷史數(shù)據(jù)匯聚至數(shù)據(jù)湖。通過DAYU等數(shù)據(jù)加工工具實現(xiàn)從數(shù)據(jù)湖到主題庫、專題庫的數(shù)據(jù)同步和加工,將其轉(zhuǎn)換為支撐上層應(yīng)用的模型化數(shù)據(jù),將數(shù)據(jù)存儲在華為自主研發(fā)的關(guān)系型數(shù)據(jù)庫GaussDB中;經(jīng)過數(shù)據(jù)加工建模提供人員、組織機(jī)構(gòu)、資產(chǎn)等多個主題庫、專題庫數(shù)據(jù)資產(chǎn),再利用ROMA的數(shù)據(jù)開放功能將主題層或?qū)n}層數(shù)據(jù)提供對外開放共享,使得系統(tǒng)之間數(shù)據(jù)可以互聯(lián)互通,消滅信息孤島,打通業(yè)務(wù)流,實現(xiàn)業(yè)務(wù)數(shù)字化全聯(lián)接協(xié)同。作為業(yè)務(wù)中臺的數(shù)據(jù)底座,數(shù)據(jù)中臺以“一數(shù)一源”原則采集各類業(yè)務(wù)數(shù)據(jù),并為業(yè)務(wù)中臺和前臺應(yīng)用開放各類標(biāo)準(zhǔn)數(shù)據(jù),實現(xiàn)“一源多用”,連通分散的業(yè)務(wù)數(shù)據(jù)。
1.2業(yè)務(wù)中臺
業(yè)務(wù)中臺以流程平臺為核心。流程平臺采用標(biāo)準(zhǔn)的業(yè)務(wù)流程模型,用戶無需關(guān)心底層技術(shù)架構(gòu),通過Web可視化界面的流程編輯器和表單編輯器,以拖拉拽搭積木的方式快速建立一個流程,每個流程可作為一個輕量級的應(yīng)用。各流程通過統(tǒng)一認(rèn)證平臺與其他業(yè)務(wù)系統(tǒng)實現(xiàn)身份互通,多流程聯(lián)動結(jié)合BI工具進(jìn)行數(shù)據(jù)分析展示,即可實現(xiàn)一個業(yè)務(wù)系統(tǒng)的功能[11]。通過流程設(shè)計可以解決離散數(shù)據(jù)收集的問題,同時解決業(yè)務(wù)管理上流程多變且沒有標(biāo)準(zhǔn)化的系統(tǒng)以滿足功能需求等問題,快速滿足各類業(yè)務(wù)定制需求,有效提升業(yè)務(wù)的擴(kuò)展能力和復(fù)用能力[12]。各流程產(chǎn)生的過程性數(shù)據(jù)和結(jié)果數(shù)據(jù),通過定制的中間件并根據(jù)實際需要寫入學(xué)校共享數(shù)據(jù)中心,反哺數(shù)據(jù)中臺,經(jīng)數(shù)據(jù)中臺治理后的數(shù)據(jù)可再通過開放平臺進(jìn)行數(shù)據(jù)共享,形成數(shù)據(jù)閉環(huán)。
2業(yè)務(wù)中臺建設(shè)內(nèi)容
對于一個特定的業(yè)務(wù)場景,業(yè)務(wù)中臺和數(shù)據(jù)中臺協(xié)同工作,完成業(yè)務(wù)流轉(zhuǎn)和數(shù)據(jù)的閉環(huán),交互工作具體步驟如圖2所示。1)流程平臺發(fā)起流程設(shè)計:根據(jù)業(yè)務(wù)場景需求設(shè)計流程表單,即搭建輕應(yīng)用。2)數(shù)據(jù)中臺確定數(shù)據(jù)標(biāo)準(zhǔn):分析流程表單中有價值的數(shù)據(jù)項,確定數(shù)據(jù)標(biāo)準(zhǔn),建立相應(yīng)數(shù)據(jù)模型。3)數(shù)據(jù)中臺發(fā)布接口:根據(jù)第二步建立的數(shù)據(jù)模型,利用數(shù)據(jù)中臺的數(shù)據(jù)開放平臺創(chuàng)建API寫入接口,并發(fā)布接口。4)流程平臺申請接口:流程平臺向數(shù)據(jù)中臺申請寫入API接口權(quán)限,并獲取接口使用權(quán)。5)流程平臺確定流程表單中的數(shù)據(jù)項與數(shù)據(jù)中臺里數(shù)據(jù)標(biāo)準(zhǔn)的對應(yīng)關(guān)系,調(diào)用API接口,將表單數(shù)據(jù)寫入數(shù)據(jù)中臺的共享數(shù)據(jù)中心。
2.1接口設(shè)計
流程平臺需要將具體流程審批過程中各節(jié)點的審批記錄及審批后的表單數(shù)據(jù)寫入共享數(shù)據(jù)中心,交互過66程由雙方通過API接口實現(xiàn)。數(shù)據(jù)中臺設(shè)計4個通用接口完成流程平臺與數(shù)據(jù)中臺之間的交互。1)固定讀接口①。獲取寫入接口列表,返回API_ID;流程平臺調(diào)用此接口讀取數(shù)據(jù)中臺已提前建立的待寫入接口列表(即當(dāng)前可交換數(shù)據(jù)的流程標(biāo)識)。2)固定讀接口②。獲取寫入接口詳細(xì)字段信息,入?yún)ⅲ篈PI_ID,返回Field_list(字段列表)。流程平臺調(diào)用此接口獲取需寫入的數(shù)據(jù)項信息,同時能夠獲取該數(shù)據(jù)項的標(biāo)準(zhǔn),保證寫入數(shù)據(jù)中臺的數(shù)據(jù)符合現(xiàn)有標(biāo)準(zhǔn)規(guī)范,無需再經(jīng)過治理,可直接供其他應(yīng)用使用。3)動態(tài)寫接口①。寫入表單數(shù)據(jù),入?yún)ⅲ篎ield_list(字段列表)。流程平臺該調(diào)用此接口將表單內(nèi)容與寫入字段列表匹配,寫入數(shù)據(jù)中心。4)動態(tài)寫接口②。寫入節(jié)點審批信息。流程平臺調(diào)用此接口將各節(jié)點的審批信息寫入數(shù)據(jù)中心。前面兩個固定讀接口為初期創(chuàng)建完成,后面的兩個動態(tài)寫接口針對指定流程中的表單數(shù)據(jù)分別定義。
2.2數(shù)據(jù)推送配置
在流程設(shè)計完成后,數(shù)據(jù)中臺根據(jù)流程內(nèi)容定義了兩個動態(tài)寫入接口,并授權(quán)給流程平臺。流程管理員配置需要回寫數(shù)據(jù)中臺的表單數(shù)據(jù)和節(jié)點信息。這個配置過程在流程平臺端以可視化方式完成,如圖3所示。首先,在“數(shù)據(jù)類型”處選擇推送表單數(shù)據(jù)(普通表),還是節(jié)點審批數(shù)據(jù);其次,根據(jù)選擇了表單數(shù)據(jù)(普通表)還是節(jié)點審批數(shù)據(jù),在“數(shù)據(jù)接口”中選擇對應(yīng)的動態(tài)寫接口;最后,管理員選擇“推送動作”,可以在流程發(fā)起或流程結(jié)束時推送,也可以在每個節(jié)點審批完成后推送表單數(shù)據(jù)。
2.3數(shù)據(jù)庫設(shè)計
數(shù)據(jù)平臺以華為數(shù)據(jù)中臺為底座,通過DAYU集成工具將各業(yè)務(wù)源數(shù)據(jù)入湖,各類非結(jié)構(gòu)化的數(shù)據(jù)存儲在基于Hadoop結(jié)構(gòu)的Hive數(shù)據(jù)庫中,經(jīng)轉(zhuǎn)化集成到GaussDB貼源層中;結(jié)構(gòu)化數(shù)據(jù)則直接進(jìn)入GaussDB貼源層中。流程平臺的數(shù)據(jù)作為業(yè)務(wù)源數(shù)據(jù)寫入貼源層,經(jīng)過標(biāo)準(zhǔn)層進(jìn)行標(biāo)準(zhǔn)轉(zhuǎn)標(biāo)。主題層針對服務(wù)需求的整合匯總,最終以數(shù)據(jù)服務(wù)的形式提供給前端第三方應(yīng)用。
3線上離校實踐
3.1離校流程設(shè)計
畢業(yè)生離校是學(xué)生在校階段人才培養(yǎng)工作的終點,是踐行“三全育人”中全流程育人的關(guān)鍵節(jié)點。各高校離校流程復(fù)雜,需要眾多部門協(xié)調(diào)辦理,且辦理標(biāo)準(zhǔn)不一,而定制各自的離校系統(tǒng)成本高且使用率比較低,還無法適應(yīng)信息化日新月異的新需求。因此,有效利用現(xiàn)有業(yè)務(wù)平臺快速搭建離校流程,讓用戶擁有方便、快捷的使用體驗具有重要意義[13]。通過流程平臺以輕應(yīng)用的方式搭建離校流程,大約在一周之內(nèi)即可完成流程部署以及與數(shù)據(jù)中心的數(shù)據(jù)對接。本文方案使用流程服務(wù)平臺以輕應(yīng)用的方式搭建離校流程,以支持線上離校。主要設(shè)計步驟如下:1)離校前數(shù)據(jù)準(zhǔn)備。與共享數(shù)據(jù)中心無縫對接,從數(shù)據(jù)中心獲取預(yù)畢業(yè)生名單,建立畢業(yè)生學(xué)生基本信息庫;通過數(shù)據(jù)中心抽取學(xué)生離校時需要辦理事項關(guān)聯(lián)的數(shù)據(jù)(如圖書借閱數(shù)據(jù)、戶口遷移數(shù)據(jù)、黨/團(tuán)組織關(guān)系數(shù)據(jù)、一卡通欠費/退費數(shù)據(jù)等);各事項辦理部門管理員數(shù)據(jù)(圖書館管理員信息、學(xué)生輔導(dǎo)員信息、黨團(tuán)組織關(guān)系管理人員等)。流程中用到的數(shù)據(jù)盡量通過共享數(shù)據(jù)中心自動獲得;還沒有進(jìn)入共享數(shù)據(jù)中心的數(shù)據(jù),如國家助學(xué)貸款信息,以離線電子文件的形式存在,通過離線采集工具導(dǎo)入數(shù)據(jù)中臺,再推送給流程平臺。2)離校流程表單設(shè)計,流程審批表單見圖4。3)離校流程與共享數(shù)據(jù)中心對接。根據(jù)流程表單分析有價值數(shù)據(jù)項,定義數(shù)據(jù)標(biāo)準(zhǔn),在共享數(shù)據(jù)中心創(chuàng)建數(shù)據(jù)模型。通過能力開放平臺定義API接口,流程平臺申請接口的訪問權(quán)限,配置離校流程與API接口之間的對應(yīng)關(guān)系,再進(jìn)一步將表單數(shù)據(jù)項與數(shù)據(jù)標(biāo)準(zhǔn)之間建立轉(zhuǎn)換關(guān)系。4)離校流程上線,向每個預(yù)畢業(yè)學(xué)生推送流程填報事項。在流程審批結(jié)束后,將最終表單數(shù)據(jù)和每個節(jié)點的審批數(shù)據(jù)寫入共享數(shù)據(jù)中心。5)離校審批結(jié)束后續(xù)服務(wù)。隨著學(xué)生離校手續(xù)辦理,實時將流程填報、審批數(shù)據(jù)以服務(wù)方式提供給第三方應(yīng)用。
3.2離校數(shù)據(jù)服務(wù)
離校辦理數(shù)據(jù)以服務(wù)形式提供給學(xué)工辦、校友會,為畢業(yè)生管理工作提供數(shù)據(jù)支持。如學(xué)工辦對學(xué)生離校的過程數(shù)據(jù)進(jìn)行統(tǒng)計分析,生成個性化畢業(yè)報告;校友會將畢業(yè)生信息接入校友管理系統(tǒng),下發(fā)到全國各地校友會,實現(xiàn)學(xué)生全生命周期管理。同時學(xué)生離校辦理的中間狀態(tài)數(shù)據(jù),利用BI工具進(jìn)行分析展示,方便各相關(guān)負(fù)責(zé)老師實時掌握離校情況。離校辦理情況分析如圖5所示。
4結(jié)語
本文旨在解決高校信息化建設(shè)中長期存在的應(yīng)用場景復(fù)雜、數(shù)據(jù)形式多變、業(yè)務(wù)系統(tǒng)不能靈活適配等問題。通過業(yè)務(wù)中臺建設(shè),將數(shù)據(jù)中臺與流程平臺有效結(jié)合起來,在流程平臺上靈活構(gòu)建輕應(yīng)用,利用數(shù)據(jù)中臺有效連通業(yè)務(wù)源系統(tǒng)與應(yīng)用系統(tǒng)的優(yōu)勢,將學(xué)校各類數(shù)據(jù)方便地調(diào)度流轉(zhuǎn)起來,盤活學(xué)校數(shù)據(jù)資產(chǎn)。最后通過數(shù)字離校系統(tǒng)的搭建驗證本提案的可用性、高效性,同期建設(shè)的另外幾個輕應(yīng)用都獲得了很好的應(yīng)用效果。
作者:劉淑梅 杜彬 云桂桂 楊宏偉 單位:北京化工大學(xué)信息化辦公室(信息中心)