王 萍,李 挺,張 偉
(國網(wǎng)安徽省電力公司信息通信分公司,安徽 合肥 650001)
電網(wǎng)公司財(cái)務(wù)信息系統(tǒng)微應(yīng)用開放平臺生態(tài)圈建設(shè)探索與研究
王 萍,李 挺,張 偉
(國網(wǎng)安徽省電力公司信息通信分公司,安徽 合肥 650001)
隨著電力體制改革、能源革命、"互聯(lián)網(wǎng)+"等外部環(huán)境的變化,公司信息化建設(shè)面臨思維、管理、技術(shù)等方面的多重挑戰(zhàn).國網(wǎng)公司提出,"十三五"期間將按照"一平臺、一系統(tǒng)、多場景、微應(yīng)用"的信息化建設(shè)思路,利用互聯(lián)網(wǎng)思維優(yōu)化信息化架構(gòu),用微服務(wù)的形式重新排列組合業(yè)務(wù)系統(tǒng),支持水平擴(kuò)展、快速交付,并大幅降低運(yùn)維成本.安徽公司在微應(yīng)用方面開展積極的探索和研究,提升決策支持能力、資源配置能力、風(fēng)險(xiǎn)管控能力和協(xié)同服務(wù)能力,以此來實(shí)現(xiàn)對公司發(fā)展戰(zhàn)略的全新支撐.
微應(yīng)用;電網(wǎng);財(cái)務(wù)管理;信息化建設(shè)
"十三五"期間,國網(wǎng)財(cái)務(wù)戰(zhàn)略將通過財(cái)務(wù)信息化提升決策支持能力、資源配置能力、風(fēng)險(xiǎn)管控能力、協(xié)同服務(wù)能力,以實(shí)現(xiàn)對公司發(fā)展戰(zhàn)略的全新支撐.財(cái)務(wù)信息化建設(shè)的目標(biāo)是到"十三五"末,實(shí)現(xiàn)"六統(tǒng)一、五集中"更加精益高效.為了實(shí)現(xiàn)財(cái)務(wù)信息化建設(shè)的目標(biāo),公司也在著力研究微應(yīng)用等新型應(yīng)用生態(tài)圈建設(shè).
近年來,隨著國家電網(wǎng)財(cái)務(wù)管理信息化建設(shè)的推進(jìn),安徽公司結(jié)合計(jì)算機(jī)、網(wǎng)絡(luò)、通訊等現(xiàn)代化技術(shù),建立了以價(jià)值鏈為主線、以預(yù)算管理為核心、財(cái)務(wù)信息與業(yè)務(wù)信息高度融合的集團(tuán)管理系統(tǒng).公司財(cái)務(wù)管理系統(tǒng)的主要特點(diǎn)如下:①統(tǒng)籌建設(shè)、標(biāo)準(zhǔn)統(tǒng)一;②價(jià)值引領(lǐng)、預(yù)算先行;③全面管理、風(fēng)險(xiǎn)可控.在集團(tuán)統(tǒng)一規(guī)劃建設(shè)的背景下,財(cái)務(wù)管理系統(tǒng)更多關(guān)注的是集團(tuán)管控層面的需求,原有的集團(tuán)統(tǒng)一確定需求的開發(fā)模式已不能適應(yīng)日益增長的基層單位用戶需求,系統(tǒng)使用運(yùn)行過程中存在以下問題:①用戶的需求滿足度受到一定影響;②隨著用戶數(shù)量的增加,系統(tǒng)的性能受到了挑戰(zhàn);③用戶需求的響應(yīng)周期越來越長;④運(yùn)維難度增大,停機(jī)增量的用戶需求部署方式降低了系統(tǒng)的可用性.
微應(yīng)用具有技術(shù)門檻低、平臺獨(dú)立于業(yè)務(wù)處理系統(tǒng)、通過解耦開放API與業(yè)務(wù)系統(tǒng)進(jìn)行交互、敏捷開發(fā)、可視運(yùn)維等特點(diǎn),是解決用戶需求的有效解決方案之一.
微應(yīng)用具有以下幾個(gè)特性:①遵循微服務(wù)架構(gòu)設(shè)計(jì)理念;②可以直接面向終端用戶(具有交互界面),專注于場景化的業(yè)務(wù)應(yīng)用;③由一組微服務(wù)(后端技術(shù)支撐)和應(yīng)用界面(前臺交互調(diào)用)組合而成;④以終端用戶為出發(fā)點(diǎn),以業(yè)務(wù)場景為核心,以領(lǐng)域驅(qū)動設(shè)計(jì)(DDD)為指導(dǎo)思想;⑤可
以按需靈活組合后端各個(gè)微服務(wù),以滿足多場景的業(yè)務(wù)需求.財(cái)務(wù)管理信息化建設(shè)采用"核心業(yè)務(wù)平臺+微應(yīng)用"的方式,從而滿足不同層面的需求.總體應(yīng)用架構(gòu)如圖1所示.
圖1 總體應(yīng)用架構(gòu)示意圖
核心業(yè)務(wù)平臺重點(diǎn)解決應(yīng)用間的標(biāo)準(zhǔn)統(tǒng)一、差異屏蔽、組件復(fù)用等問題,核心、復(fù)雜的業(yè)務(wù)模塊以組件形式封裝到平臺中,將以往復(fù)雜的前端流程更多轉(zhuǎn)移到了后端.
微應(yīng)用則針對個(gè)性化用戶業(yè)務(wù)開發(fā)小型系統(tǒng),提供更靈活、更個(gè)性化、快速響應(yīng)、具有可擴(kuò)展性的服務(wù),也更方便第三方開發(fā)商的接入.
微應(yīng)用開放平臺是一個(gè)微應(yīng)用開發(fā)、運(yùn)維、營運(yùn)的一體化平臺,構(gòu)建企業(yè)信息化開放生態(tài)圈.
微應(yīng)用平臺具有開放性、場景化、輕量化和極致體驗(yàn)的特點(diǎn).開放性指開放系統(tǒng)的API,遵循標(biāo)準(zhǔn)化,兼容各種基礎(chǔ)設(shè)備和協(xié)議;場景化指以用戶操作(業(yè)務(wù))場景為出發(fā)點(diǎn),將相似無關(guān)的應(yīng)用與具體的場景連接起來,提供給用戶快捷的體驗(yàn);輕量化指開發(fā)快速,一鍵部署,提供小而精的應(yīng)用;極致體驗(yàn)表現(xiàn)為自由按需組合各種微應(yīng)用,在PC、Pad、Mobile等多種終端上的應(yīng)用.微應(yīng)用功能架構(gòu)包括基礎(chǔ)平臺、生產(chǎn)端、消費(fèi)端、應(yīng)用端和運(yùn)營端,如圖2所示.
平臺端提供開發(fā)容器、開發(fā)者服務(wù)、開發(fā)工具包,并為各類服務(wù)提供管理功能;生產(chǎn)端提供接口(API)集市,是面向開發(fā)者的平臺界面,開發(fā)者在這里可以創(chuàng)建微應(yīng)用,下載開發(fā)環(huán)境,學(xué)習(xí)開發(fā)知識,查看自己的授權(quán)申請情況;消費(fèi)端主要是APP Store,提供微應(yīng)用產(chǎn)品和下載服務(wù)等管理功能,用戶在這里可以選擇個(gè)性化的微應(yīng)用安裝、體驗(yàn)、評分、評論,直接與開發(fā)者交流,改進(jìn)功能;在企業(yè)應(yīng)用環(huán)境下,需通過企業(yè)端微應(yīng)用中心統(tǒng)一下載管理微應(yīng)用程序,用戶最終從應(yīng)用端下載微應(yīng)用產(chǎn)品使用;運(yùn)營端包括運(yùn)營管理中心和運(yùn)維管理中心,管理者在這里可以審批微應(yīng)用,查看微應(yīng)用的活躍度,統(tǒng)計(jì)微應(yīng)用的上架情況和用戶反饋的滿意度等.
微應(yīng)用以其資源整合能力、技術(shù)開放架構(gòu)、產(chǎn)品創(chuàng)新意識、合作共贏理念為依托,構(gòu)成了企業(yè)信息化開放生態(tài)圈,如圖3所示.
微應(yīng)用開發(fā)生態(tài)圈整合了企業(yè)內(nèi)部開發(fā)團(tuán)隊(duì)、平臺支撐團(tuán)隊(duì)、用戶、原廠開發(fā)團(tuán)隊(duì)、第三方開發(fā)團(tuán)隊(duì)等各方資源,滿足財(cái)務(wù)管理信息化的各類需求,呈現(xiàn)各方共贏的態(tài)勢.
用戶在微應(yīng)用生態(tài)圈中是需求滿足者,可通過下載APP Store中的應(yīng)用獲取滿足需求的產(chǎn)品,為業(yè)務(wù)提供增值服務(wù);開發(fā)團(tuán)隊(duì)可接入開發(fā)者服務(wù),進(jìn)而提供滿足需求的產(chǎn)品,同時(shí),為企業(yè)節(jié)約開發(fā)資源或獲取收益;運(yùn)維/運(yùn)營團(tuán)隊(duì)同時(shí)為開發(fā)和用戶提供服務(wù),獲得增值利益.通過提供/獲取各種類型的服務(wù),可以滿足各方的滿足,形成可擴(kuò)展動態(tài)生態(tài)圈體系.
圖2 微應(yīng)用開放平臺功能架構(gòu)
圖3 微應(yīng)用開放生態(tài)圈
微應(yīng)用從開發(fā)到用戶使用全程采用敏捷開發(fā)模式,其工作流程是:①開發(fā)團(tuán)隊(duì)登錄開發(fā)者中心,向運(yùn)營中心申請創(chuàng)建權(quán)限,審核通過后可使用開發(fā)工具編碼;②開發(fā)者向運(yùn)營中心提交代碼,由運(yùn)維團(tuán)隊(duì)測試和審核;③運(yùn)營中心提供配置信息,由運(yùn)維團(tuán)隊(duì)進(jìn)行微應(yīng)用構(gòu)建打包;④審核通過并打包的微應(yīng)用移植入容器服務(wù);⑤依托于微應(yīng)用商店(APP Store)與容器服務(wù)的依賴關(guān)系,用戶可直接從微應(yīng)用商店選用微應(yīng)用產(chǎn)品.微應(yīng)用管控流程如圖4所示.
圖4 微應(yīng)用管控流程
從微應(yīng)用的特性分析,目前,適用于微應(yīng)用的場景分為用戶體驗(yàn)型、業(yè)務(wù)查詢型和功能增強(qiáng)型.
用戶體驗(yàn)型微應(yīng)用一般針對核心業(yè)務(wù)系統(tǒng)固有功能操作復(fù)雜的情況,可采用微應(yīng)用簡化操作過程,例如相關(guān)場景為融資業(yè)務(wù)導(dǎo)航、部門級預(yù)算編制等.業(yè)務(wù)查詢型微應(yīng)用一般是在核心業(yè)務(wù)系統(tǒng)有相應(yīng)的數(shù)據(jù),但報(bào)表可查詢界面等不能滿足用戶特有的需求時(shí)使用.這類微應(yīng)用僅調(diào)用數(shù)據(jù)查詢類型的API,重新組織數(shù)據(jù)并優(yōu)化展示界面.例如,相關(guān)場景為成本費(fèi)用累計(jì)預(yù)算執(zhí)行分析、指標(biāo)分析等.
功能增強(qiáng)型微應(yīng)用一般會在核心業(yè)務(wù)系統(tǒng)的基礎(chǔ)上增加功能,由于核心業(yè)務(wù)系統(tǒng)的高耦合性,一般功能調(diào)整比較難,可采用微應(yīng)用的方式滿足新增需求.例如,相關(guān)場景為招投標(biāo)管理、電價(jià)一體化管理等.
4.2.1 發(fā)票查驗(yàn)
電網(wǎng)業(yè)務(wù)人員從外部獲取真實(shí)發(fā)票后,需貼票報(bào)銷.財(cái)務(wù)人員有核驗(yàn)發(fā)票的責(zé)任,因此,發(fā)票查驗(yàn)是財(cái)務(wù)人員的日常基礎(chǔ)工作之一.由于電網(wǎng)企業(yè)的業(yè)務(wù)復(fù)雜,涉及發(fā)票種類繁多,各類發(fā)票均存在假票的可能,審核不嚴(yán)極易給業(yè)務(wù)人員和企業(yè)造成經(jīng)濟(jì)損失,同時(shí),不同種類的發(fā)票官方查驗(yàn)入口不一,信息查找與錄入工作量巨大,實(shí)務(wù)上操作較為困難.發(fā)票查驗(yàn)微應(yīng)用為各部門人員提供了實(shí)用工具,減少了取得不合規(guī)定票的機(jī)會,從源頭上防范不合規(guī)發(fā)票的取得,減少員工損失.發(fā)票查驗(yàn)微應(yīng)用有效提升了財(cái)務(wù)人員發(fā)票審核的效率,大大降低了電網(wǎng)各業(yè)務(wù)部門人員獲取不合規(guī)發(fā)票的損失風(fēng)險(xiǎn),為企業(yè)持續(xù)創(chuàng)造利潤提供了有效保障.發(fā)票查驗(yàn)微應(yīng)用架構(gòu)如圖5所示.
發(fā)票查驗(yàn)微應(yīng)用分為3個(gè)層級:①存儲端,即核心業(yè)務(wù)系統(tǒng),通過API為微應(yīng)用提供基礎(chǔ)信息,同時(shí),微應(yīng)用產(chǎn)生的結(jié)果數(shù)據(jù)也通過API回寫到業(yè)務(wù)系統(tǒng)中;②服務(wù)端,由微應(yīng)用平臺提供服務(wù);③客戶端,由客戶端軟件(APP客戶端)及相應(yīng)查驗(yàn)設(shè)備組成.此外,還需要通過外部稅務(wù)集成接口實(shí)現(xiàn)信息的發(fā)送、接收和反饋.
圖5 發(fā)票查驗(yàn)微應(yīng)用架構(gòu)
發(fā)票查驗(yàn)微應(yīng)用可以用于手工輸入發(fā)票號碼查驗(yàn)發(fā)票、掃描儀采集影像查驗(yàn)發(fā)票、上傳圖片自動查驗(yàn)發(fā)票和發(fā)票的自動識別、語音識別、二維碼識別等多種發(fā)票識別與查驗(yàn)的分場景,可根據(jù)用戶偏好自行采用高識別率的識別方式,有效提高了發(fā)票獲取人員和財(cái)務(wù)人員的工作效率.
4.2.2 財(cái)務(wù)家園
目前,隨著大數(shù)據(jù)、云計(jì)算、移動互聯(lián)網(wǎng)、物聯(lián)網(wǎng)和人工智能等新興技術(shù)的快速發(fā)展,安徽公司建設(shè)融合移動辦公、資訊發(fā)布、經(jīng)驗(yàn)分享、知識學(xué)習(xí)為一體的財(cái)務(wù)家園,大大提高了工作效率,為同事們提供了一種全新的工作方式,緊緊跟上了技術(shù)創(chuàng)新的步伐.財(cái)務(wù)家園微應(yīng)用架構(gòu)如圖6所示.
圖6 財(cái)務(wù)家園微應(yīng)用架構(gòu)
極速審批微應(yīng)用采用三層架構(gòu),底層為技術(shù)層,提供統(tǒng)一數(shù)據(jù)接口、安全權(quán)限等服務(wù);中間層為服務(wù)層,提供身份認(rèn)證、設(shè)備管理、流程服務(wù)和監(jiān)控管理等服務(wù);上層為應(yīng)用層,為面向用戶的UI.
根據(jù)財(cái)務(wù)家園微應(yīng)用產(chǎn)品架構(gòu),該微應(yīng)用具有系統(tǒng)全面兼容、安全與便捷兼顧、內(nèi)容與操作優(yōu)化等特點(diǎn).
財(cái)務(wù)家園在保證運(yùn)行速度、效能、軟硬件兼容性的前提下,提高可管理性,簡化部署,具有更強(qiáng)的靈活性和業(yè)務(wù)彈性,能夠提高業(yè)務(wù)數(shù)據(jù)的安全訪問性和日常工作效率.
微服務(wù)是一種架構(gòu)風(fēng)格和設(shè)計(jì)理念,一個(gè)大型應(yīng)用由一套微服務(wù)組成.系統(tǒng)中的每個(gè)微服務(wù)可被獨(dú)立部署,每個(gè)微服務(wù)之間是松耦合的,并以輕量級機(jī)制(通常是HTTP資源API)進(jìn)行通信.每個(gè)微服務(wù)僅關(guān)注于完成一件任務(wù),代表著一個(gè)小的業(yè)務(wù)能力.這些服務(wù)的集中管理只有最低限度,可能用不同的編程語言編寫,并使用不同的數(shù)據(jù)存儲技術(shù).一個(gè)服務(wù)能夠被其團(tuán)隊(duì)在2周之內(nèi)重寫,這樣規(guī)模的服務(wù)被稱為"微服務(wù)".微服務(wù)是微應(yīng)用產(chǎn)生的平臺,用以滿足敏捷、快速交付的需要,同時(shí),它也為眾多服務(wù)參與者提供了從"觀眾"到"制作人"的角色轉(zhuǎn)變的可能,讓各方更加專注地投入到公司信息化建設(shè)體系中,為構(gòu)建高效的信息化建設(shè)生態(tài)圈提供了堅(jiān)實(shí)的平臺.
[1]郭艷.國家電網(wǎng)財(cái)務(wù)管理信息系統(tǒng)的設(shè)計(jì)與應(yīng)用[D].成都:電子科技大學(xué),2012.
[2]趙暉.電網(wǎng)集團(tuán)資金集中管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].長沙:湖南大學(xué),2013.
〔編輯:白潔〕
TP315
A
10.15913/j.cnki.kjycx.2017.22.044
2095-6835(2017)22-0044-03