王 萍,李 挺,張 偉
(國網安徽省電力公司信息通信分公司,安徽 合肥 650001)
電網公司財務信息系統微應用開放平臺生態圈建設探索與研究
王 萍,李 挺,張 偉
(國網安徽省電力公司信息通信分公司,安徽 合肥 650001)
隨著電力體制改革、能源革命、"互聯網+"等外部環境的變化,公司信息化建設面臨思維、管理、技術等方面的多重挑戰.國網公司提出,"十三五"期間將按照"一平臺、一系統、多場景、微應用"的信息化建設思路,利用互聯網思維優化信息化架構,用微服務的形式重新排列組合業務系統,支持水平擴展、快速交付,并大幅降低運維成本.安徽公司在微應用方面開展積極的探索和研究,提升決策支持能力、資源配置能力、風險管控能力和協同服務能力,以此來實現對公司發展戰略的全新支撐.
微應用;電網;財務管理;信息化建設
"十三五"期間,國網財務戰略將通過財務信息化提升決策支持能力、資源配置能力、風險管控能力、協同服務能力,以實現對公司發展戰略的全新支撐.財務信息化建設的目標是到"十三五"末,實現"六統一、五集中"更加精益高效.為了實現財務信息化建設的目標,公司也在著力研究微應用等新型應用生態圈建設.
近年來,隨著國家電網財務管理信息化建設的推進,安徽公司結合計算機、網絡、通訊等現代化技術,建立了以價值鏈為主線、以預算管理為核心、財務信息與業務信息高度融合的集團管理系統.公司財務管理系統的主要特點如下:①統籌建設、標準統一;②價值引領、預算先行;③全面管理、風險可控.在集團統一規劃建設的背景下,財務管理系統更多關注的是集團管控層面的需求,原有的集團統一確定需求的開發模式已不能適應日益增長的基層單位用戶需求,系統使用運行過程中存在以下問題:①用戶的需求滿足度受到一定影響;②隨著用戶數量的增加,系統的性能受到了挑戰;③用戶需求的響應周期越來越長;④運維難度增大,停機增量的用戶需求部署方式降低了系統的可用性.
微應用具有技術門檻低、平臺獨立于業務處理系統、通過解耦開放API與業務系統進行交互、敏捷開發、可視運維等特點,是解決用戶需求的有效解決方案之一.
微應用具有以下幾個特性:①遵循微服務架構設計理念;②可以直接面向終端用戶(具有交互界面),專注于場景化的業務應用;③由一組微服務(后端技術支撐)和應用界面(前臺交互調用)組合而成;④以終端用戶為出發點,以業務場景為核心,以領域驅動設計(DDD)為指導思想;⑤可
以按需靈活組合后端各個微服務,以滿足多場景的業務需求.財務管理信息化建設采用"核心業務平臺+微應用"的方式,從而滿足不同層面的需求.總體應用架構如圖1所示.

圖1 總體應用架構示意圖
核心業務平臺重點解決應用間的標準統一、差異屏蔽、組件復用等問題,核心、復雜的業務模塊以組件形式封裝到平臺中,將以往復雜的前端流程更多轉移到了后端.
微應用則針對個性化用戶業務開發小型系統,提供更靈活、更個性化、快速響應、具有可擴展性的服務,也更方便第三方開發商的接入.
微應用開放平臺是一個微應用開發、運維、營運的一體化平臺,構建企業信息化開放生態圈.
微應用平臺具有開放性、場景化、輕量化和極致體驗的特點.開放性指開放系統的API,遵循標準化,兼容各種基礎設備和協議;場景化指以用戶操作(業務)場景為出發點,將相似無關的應用與具體的場景連接起來,提供給用戶快捷的體驗;輕量化指開發快速,一鍵部署,提供小而精的應用;極致體驗表現為自由按需組合各種微應用,在PC、Pad、Mobile等多種終端上的應用.微應用功能架構包括基礎平臺、生產端、消費端、應用端和運營端,如圖2所示.
平臺端提供開發容器、開發者服務、開發工具包,并為各類服務提供管理功能;生產端提供接口(API)集市,是面向開發者的平臺界面,開發者在這里可以創建微應用,下載開發環境,學習開發知識,查看自己的授權申請情況;消費端主要是APP Store,提供微應用產品和下載服務等管理功能,用戶在這里可以選擇個性化的微應用安裝、體驗、評分、評論,直接與開發者交流,改進功能;在企業應用環境下,需通過企業端微應用中心統一下載管理微應用程序,用戶最終從應用端下載微應用產品使用;運營端包括運營管理中心和運維管理中心,管理者在這里可以審批微應用,查看微應用的活躍度,統計微應用的上架情況和用戶反饋的滿意度等.
微應用以其資源整合能力、技術開放架構、產品創新意識、合作共贏理念為依托,構成了企業信息化開放生態圈,如圖3所示.
微應用開發生態圈整合了企業內部開發團隊、平臺支撐團隊、用戶、原廠開發團隊、第三方開發團隊等各方資源,滿足財務管理信息化的各類需求,呈現各方共贏的態勢.
用戶在微應用生態圈中是需求滿足者,可通過下載APP Store中的應用獲取滿足需求的產品,為業務提供增值服務;開發團隊可接入開發者服務,進而提供滿足需求的產品,同時,為企業節約開發資源或獲取收益;運維/運營團隊同時為開發和用戶提供服務,獲得增值利益.通過提供/獲取各種類型的服務,可以滿足各方的滿足,形成可擴展動態生態圈體系.

圖2 微應用開放平臺功能架構

圖3 微應用開放生態圈
微應用從開發到用戶使用全程采用敏捷開發模式,其工作流程是:①開發團隊登錄開發者中心,向運營中心申請創建權限,審核通過后可使用開發工具編碼;②開發者向運營中心提交代碼,由運維團隊測試和審核;③運營中心提供配置信息,由運維團隊進行微應用構建打包;④審核通過并打包的微應用移植入容器服務;⑤依托于微應用商店(APP Store)與容器服務的依賴關系,用戶可直接從微應用商店選用微應用產品.微應用管控流程如圖4所示.

圖4 微應用管控流程
從微應用的特性分析,目前,適用于微應用的場景分為用戶體驗型、業務查詢型和功能增強型.
用戶體驗型微應用一般針對核心業務系統固有功能操作復雜的情況,可采用微應用簡化操作過程,例如相關場景為融資業務導航、部門級預算編制等.業務查詢型微應用一般是在核心業務系統有相應的數據,但報表可查詢界面等不能滿足用戶特有的需求時使用.這類微應用僅調用數據查詢類型的API,重新組織數據并優化展示界面.例如,相關場景為成本費用累計預算執行分析、指標分析等.
功能增強型微應用一般會在核心業務系統的基礎上增加功能,由于核心業務系統的高耦合性,一般功能調整比較難,可采用微應用的方式滿足新增需求.例如,相關場景為招投標管理、電價一體化管理等.
4.2.1 發票查驗
電網業務人員從外部獲取真實發票后,需貼票報銷.財務人員有核驗發票的責任,因此,發票查驗是財務人員的日常基礎工作之一.由于電網企業的業務復雜,涉及發票種類繁多,各類發票均存在假票的可能,審核不嚴極易給業務人員和企業造成經濟損失,同時,不同種類的發票官方查驗入口不一,信息查找與錄入工作量巨大,實務上操作較為困難.發票查驗微應用為各部門人員提供了實用工具,減少了取得不合規定票的機會,從源頭上防范不合規發票的取得,減少員工損失.發票查驗微應用有效提升了財務人員發票審核的效率,大大降低了電網各業務部門人員獲取不合規發票的損失風險,為企業持續創造利潤提供了有效保障.發票查驗微應用架構如圖5所示.
發票查驗微應用分為3個層級:①存儲端,即核心業務系統,通過API為微應用提供基礎信息,同時,微應用產生的結果數據也通過API回寫到業務系統中;②服務端,由微應用平臺提供服務;③客戶端,由客戶端軟件(APP客戶端)及相應查驗設備組成.此外,還需要通過外部稅務集成接口實現信息的發送、接收和反饋.

圖5 發票查驗微應用架構
發票查驗微應用可以用于手工輸入發票號碼查驗發票、掃描儀采集影像查驗發票、上傳圖片自動查驗發票和發票的自動識別、語音識別、二維碼識別等多種發票識別與查驗的分場景,可根據用戶偏好自行采用高識別率的識別方式,有效提高了發票獲取人員和財務人員的工作效率.
4.2.2 財務家園
目前,隨著大數據、云計算、移動互聯網、物聯網和人工智能等新興技術的快速發展,安徽公司建設融合移動辦公、資訊發布、經驗分享、知識學習為一體的財務家園,大大提高了工作效率,為同事們提供了一種全新的工作方式,緊緊跟上了技術創新的步伐.財務家園微應用架構如圖6所示.

圖6 財務家園微應用架構
極速審批微應用采用三層架構,底層為技術層,提供統一數據接口、安全權限等服務;中間層為服務層,提供身份認證、設備管理、流程服務和監控管理等服務;上層為應用層,為面向用戶的UI.
根據財務家園微應用產品架構,該微應用具有系統全面兼容、安全與便捷兼顧、內容與操作優化等特點.
財務家園在保證運行速度、效能、軟硬件兼容性的前提下,提高可管理性,簡化部署,具有更強的靈活性和業務彈性,能夠提高業務數據的安全訪問性和日常工作效率.
微服務是一種架構風格和設計理念,一個大型應用由一套微服務組成.系統中的每個微服務可被獨立部署,每個微服務之間是松耦合的,并以輕量級機制(通常是HTTP資源API)進行通信.每個微服務僅關注于完成一件任務,代表著一個小的業務能力.這些服務的集中管理只有最低限度,可能用不同的編程語言編寫,并使用不同的數據存儲技術.一個服務能夠被其團隊在2周之內重寫,這樣規模的服務被稱為"微服務".微服務是微應用產生的平臺,用以滿足敏捷、快速交付的需要,同時,它也為眾多服務參與者提供了從"觀眾"到"制作人"的角色轉變的可能,讓各方更加專注地投入到公司信息化建設體系中,為構建高效的信息化建設生態圈提供了堅實的平臺.
[1]郭艷.國家電網財務管理信息系統的設計與應用[D].成都:電子科技大學,2012.
[2]趙暉.電網集團資金集中管理信息系統的設計與實現[D].長沙:湖南大學,2013.
〔編輯:白潔〕
TP315
A
10.15913/j.cnki.kjycx.2017.22.044
2095-6835(2017)22-0044-03