一、引言
國(guó)家試行“企業(yè)一套表”制度,并輔之以先進(jìn)的信息技術(shù)手段,試圖實(shí)現(xiàn)報(bào)表制度由各專業(yè)獨(dú)立設(shè)計(jì)轉(zhuǎn)變?yōu)榻y(tǒng)一設(shè)計(jì),由各專業(yè)分散布置轉(zhuǎn)變?yōu)榻y(tǒng)一布置,由各專業(yè)自行確定調(diào)查單位轉(zhuǎn)變?yōu)榻y(tǒng)一確定調(diào)查單位,由間接采集數(shù)據(jù)轉(zhuǎn)變?yōu)橹苯硬杉瘮?shù)據(jù),由層層上報(bào)轉(zhuǎn)變?yōu)橥焦蚕恚墙y(tǒng)計(jì)生產(chǎn)流程的科學(xué)再造和高度整合,并希望通過這一制度改革促進(jìn)統(tǒng)計(jì)生產(chǎn)流程的統(tǒng)一、規(guī)范、高效、共享、開放、擴(kuò)能,提升統(tǒng)計(jì)工作效能,減輕基層負(fù)擔(dān),提高抗干擾能力,優(yōu)化數(shù)據(jù)質(zhì)量,提高中國(guó)統(tǒng)計(jì)的生命力、真實(shí)性和科學(xué)性,提高統(tǒng)計(jì)數(shù)據(jù)的公信力。
根據(jù)統(tǒng)計(jì)調(diào)查的內(nèi)容和要求,“企業(yè)一套表”工作可劃分為6大環(huán)節(jié),即統(tǒng)計(jì)設(shè)計(jì)、調(diào)查單位確定和管理、任務(wù)部署、調(diào)查單位數(shù)據(jù)填報(bào)、數(shù)據(jù)審核驗(yàn)收和數(shù)據(jù)加工匯總,其中后5個(gè)環(huán)節(jié)更側(cè)重于系統(tǒng)的部署、實(shí)施和應(yīng)用,首環(huán)節(jié)的“統(tǒng)計(jì)設(shè)計(jì)”主要負(fù)責(zé)制度設(shè)計(jì)、報(bào)表制定、統(tǒng)一需求和建設(shè)系統(tǒng),包括統(tǒng)一設(shè)計(jì)《企業(yè)一套表制度》、制定分行業(yè)基層表和匯總表,統(tǒng)一確定數(shù)據(jù)采集處理軟件需求、開發(fā)建設(shè)數(shù)據(jù)處理采集軟件等各項(xiàng)業(yè)務(wù)活動(dòng)。這些內(nèi)容和系統(tǒng)架構(gòu)設(shè)計(jì)息息相關(guān),是本文的研究重點(diǎn)。
二、“企業(yè)一套表”業(yè)務(wù)模式分析
“企業(yè)一套表”制度試行前,不少省市采用各種技術(shù)架構(gòu)和實(shí)現(xiàn)手段對(duì)統(tǒng)計(jì)數(shù)據(jù)網(wǎng)上直報(bào)進(jìn)行了積極、有效的探索,積累了豐富經(jīng)驗(yàn)。但是,不論國(guó)家試行的“企業(yè)一套表”配套系統(tǒng),還是各省市自行研發(fā)的直報(bào)系統(tǒng),實(shí)質(zhì)都是以報(bào)表制度為核心驅(qū)動(dòng)統(tǒng)計(jì)業(yè)務(wù)的開展。這種架構(gòu)雖然降低了系統(tǒng)的復(fù)雜程度和軟件開發(fā)的技術(shù)難度,但在實(shí)際運(yùn)行中,存在以下幾方面突出問題:一是企業(yè)直接面對(duì)報(bào)表,雖然不同性質(zhì)的企業(yè)由系統(tǒng)自動(dòng)推送不同報(bào)表,但由于不同報(bào)表往往也需要使用同樣的指標(biāo),就造成企業(yè)重復(fù)填報(bào)、增加負(fù)擔(dān),且填報(bào)數(shù)據(jù)可能不一致等問題:二是某些報(bào)表需要企業(yè)內(nèi)部多個(gè)職能部門提供數(shù)據(jù),而這些部門間可能相互委托代填,造成數(shù)據(jù)填報(bào)的隨意性;三是不同的報(bào)表各成體系,報(bào)表間數(shù)據(jù)和資料難以共享,再加工難度大、可復(fù)用程度差,成為制約統(tǒng)計(jì)數(shù)據(jù)資源效益充分發(fā)揮的“瓶頸”。
而元數(shù)據(jù)驅(qū)動(dòng)的SOA“企業(yè)一套表”技術(shù)框架,是以元數(shù)據(jù)為核心驅(qū)動(dòng)統(tǒng)計(jì)業(yè)務(wù)開展,以統(tǒng)計(jì)指標(biāo)分析、確定統(tǒng)計(jì)指標(biāo)采集周期、制定元數(shù)據(jù)標(biāo)準(zhǔn)規(guī)范、建立元數(shù)據(jù)和指標(biāo)參照庫(kù)為業(yè)務(wù)重點(diǎn)。在該框架下,業(yè)務(wù)流程劃分為兩大部分。一部分是建立元數(shù)據(jù)庫(kù),即企業(yè)端按照元數(shù)據(jù)采集指標(biāo)和周期要求,定期上報(bào)數(shù)據(jù),企業(yè)面對(duì)的是各種指標(biāo)集而非報(bào)表:同時(shí),不同的指標(biāo)集可直接分解到企業(yè)相關(guān)職能部門填報(bào),或由企業(yè)內(nèi)部信息系統(tǒng)加載,避免了代填數(shù)據(jù)的隨意性。另一部分,統(tǒng)計(jì)機(jī)構(gòu)或相關(guān)部門根據(jù)統(tǒng)計(jì)報(bào)表業(yè)務(wù)需要,從元數(shù)據(jù)庫(kù)中提取相關(guān)指標(biāo)數(shù)據(jù),形成所需要的統(tǒng)計(jì)報(bào)表,并進(jìn)行分析、應(yīng)用和共享。因此,元數(shù)據(jù)驅(qū)動(dòng)的SOA“企業(yè)一套表”框架,通過根本上的統(tǒng)計(jì)流程再造,可有效解決現(xiàn)行框架下的突出問題,大大提高統(tǒng)計(jì)工作效率和統(tǒng)計(jì)數(shù)據(jù)效益。
三、元數(shù)據(jù)驅(qū)動(dòng)的SOA“企業(yè)一套表"框架設(shè)計(jì)
1.三維統(tǒng)計(jì)指標(biāo)元數(shù)據(jù)庫(kù)模型。
元數(shù)據(jù)是描述數(shù)據(jù)的數(shù)據(jù),統(tǒng)計(jì)指標(biāo)元數(shù)據(jù)是對(duì)統(tǒng)計(jì)數(shù)據(jù)指標(biāo)的描述,通過對(duì)“企業(yè)一套表”系統(tǒng)企業(yè)端數(shù)據(jù)分類、統(tǒng)計(jì)業(yè)務(wù)及統(tǒng)計(jì)報(bào)表分析,提取統(tǒng)計(jì)指標(biāo)數(shù)據(jù)元,構(gòu)筑基于組織維(O)、指標(biāo)維(I)和時(shí)間維(t)為坐標(biāo)軸的三維統(tǒng)計(jì)指標(biāo)元數(shù)據(jù)庫(kù)模型,圖1示例是以此模型為基礎(chǔ)搭建的統(tǒng)計(jì)數(shù)據(jù)三維數(shù)據(jù)庫(kù)。
圖1 統(tǒng)計(jì)數(shù)據(jù)三維數(shù)據(jù)庫(kù)示例
在統(tǒng)計(jì)數(shù)據(jù)三維數(shù)據(jù)庫(kù)中,組織維(0)是調(diào)查對(duì)象的集合,如法人基礎(chǔ)數(shù)據(jù)庫(kù);指標(biāo)維(I)是統(tǒng)計(jì)指標(biāo)的集合;時(shí)間維(T)則以統(tǒng)計(jì)周期為刻度的時(shí)間軸,則任何調(diào)查對(duì)象某時(shí)點(diǎn)統(tǒng)計(jì)數(shù)據(jù)均能在三維統(tǒng)計(jì)數(shù)據(jù)模型中找到一個(gè)對(duì)應(yīng)點(diǎn),如某公司2011年10月在崗職工數(shù),在圖1對(duì)應(yīng)D(O1,I1,T1)點(diǎn),則平面A、平面B和平面C分別代表所有調(diào)查對(duì)象任何時(shí)點(diǎn)在崗職工數(shù)據(jù)集合、2011年10月所有調(diào)查對(duì)象所有統(tǒng)計(jì)指標(biāo)數(shù)據(jù)集合和某公司任何時(shí)點(diǎn)所有統(tǒng)計(jì)指標(biāo)數(shù)據(jù)集合。
示例說明了三維統(tǒng)計(jì)指標(biāo)數(shù)據(jù)庫(kù)可將統(tǒng)計(jì)數(shù)據(jù)存放在數(shù)組中形成稀疏矩陣,從而解決海量統(tǒng)計(jì)數(shù)據(jù)存儲(chǔ)時(shí)間度和空間度問題,提升了數(shù)據(jù)的處理速度和響應(yīng)速度;同時(shí)依托數(shù)據(jù)格式轉(zhuǎn)換手段,通過數(shù)據(jù)映射規(guī)則轉(zhuǎn)化成XML數(shù)據(jù)格式,解決了面向服務(wù)架構(gòu)(Service Oriented Architecture,SOA)的數(shù)據(jù)存儲(chǔ)問題,為SOA架構(gòu)的實(shí)施提供了合理的數(shù)據(jù)庫(kù)設(shè)計(jì)思路。
2.元數(shù)據(jù)驅(qū)動(dòng)的SOA“企業(yè)一套表”框架。
元數(shù)據(jù)驅(qū)動(dòng)的SOA“企業(yè)一套表”框架,以企業(yè)內(nèi)部應(yīng)用系統(tǒng)、法人基礎(chǔ)數(shù)據(jù)庫(kù)、上下級(jí)統(tǒng)計(jì)機(jī)構(gòu)“企業(yè)一套表”等系統(tǒng)為基礎(chǔ),以服務(wù)總線為信息傳輸樞紐,整合元數(shù)據(jù)與目錄、統(tǒng)計(jì)數(shù)據(jù)資料及統(tǒng)計(jì)數(shù)據(jù)服務(wù)管理等三維元數(shù)據(jù)庫(kù)資源,并以“企業(yè)一套表”門戶網(wǎng)站、專業(yè)應(yīng)用及公眾服務(wù)等系統(tǒng)對(duì)外提供資料檢索、統(tǒng)計(jì)匯總、數(shù)據(jù)輸出等服務(wù),達(dá)到簡(jiǎn)化“企業(yè)一套表”系統(tǒng)架構(gòu),提升系統(tǒng)靈活性、拓展性和可維護(hù)性,如圖2所示。
圖2“企業(yè)一套表”系統(tǒng)框架圖
(1)基礎(chǔ)服務(wù)層。基礎(chǔ)服務(wù)層是由企業(yè)內(nèi)部管理系統(tǒng)、法人基礎(chǔ)單位名錄庫(kù)、分專業(yè)報(bào)表制度設(shè)計(jì)和上下級(jí)“企業(yè)一套表”等系統(tǒng)通過WebServices技術(shù)組合成Web服務(wù)群,通過統(tǒng)一的服務(wù)適配機(jī)制進(jìn)行接口定義,使用WSDL( Web服務(wù)描述語(yǔ)言,Web Services Description Language),并依托HTTP/SOAP協(xié)議對(duì)外提供服務(wù)。
(2)服務(wù)總線層。服務(wù)總線層將基礎(chǔ)服務(wù)層的應(yīng)用系統(tǒng)通過總線結(jié)構(gòu)互聯(lián),并封裝了協(xié)議解析、消息轉(zhuǎn)換、消息路由、事務(wù)處理及政務(wù)安全等標(biāo)準(zhǔn)數(shù)據(jù)服務(wù)。系統(tǒng)間信息交互,主要通過服務(wù)總線解析雙方協(xié)議、消息處理和路由選擇等進(jìn)行傳送。
(3)三維元數(shù)據(jù)層。三維元數(shù)據(jù)層構(gòu)筑于服務(wù)總線層上,由元數(shù)據(jù)與目錄、統(tǒng)計(jì)數(shù)據(jù)資料及統(tǒng)計(jì)數(shù)據(jù)服務(wù)等組成,通過元數(shù)據(jù)驅(qū)動(dòng)封裝在服務(wù)總線層的標(biāo)準(zhǔn)數(shù)據(jù)服務(wù)進(jìn)行數(shù)據(jù)資料交換和服務(wù)提供。
(4)服務(wù)標(biāo)準(zhǔn)化層。服務(wù)標(biāo)準(zhǔn)化層是本框架提供標(biāo)準(zhǔn)化服務(wù)的核心環(huán)節(jié),通過統(tǒng)計(jì)指標(biāo)目錄、統(tǒng)計(jì)數(shù)據(jù)交換和統(tǒng)計(jì)數(shù)據(jù)應(yīng)用等服務(wù),根據(jù)三維元數(shù)據(jù)標(biāo)準(zhǔn)規(guī)范,分解統(tǒng)計(jì)數(shù)據(jù)、細(xì)化服務(wù)單元,并根據(jù)業(yè)務(wù)層重組統(tǒng)計(jì)服務(wù),提供元數(shù)據(jù)標(biāo)準(zhǔn)服務(wù)注冊(cè)、服務(wù)發(fā)現(xiàn)以及元數(shù)據(jù)管理和維護(hù)等功能。
(5)業(yè)務(wù)應(yīng)用層。業(yè)務(wù)應(yīng)用層是“企業(yè)一套表”平臺(tái)的功能集合,通過組合服務(wù)標(biāo)準(zhǔn)化層的服務(wù)單元,提供和處理包括統(tǒng)計(jì)數(shù)據(jù)資料檢索、統(tǒng)計(jì)匯總和數(shù)據(jù)輸出等各類業(yè)務(wù)需求,利用權(quán)限管理、運(yùn)維監(jiān)管等功能保障和維護(hù)平臺(tái)的安全、穩(wěn)定運(yùn)行。
(6)服務(wù)表現(xiàn)層。服務(wù)表現(xiàn)層是“企業(yè)一套表”平臺(tái)對(duì)外提供一站式服務(wù)的界面展示,可使用如JavaEE、.net等不同的開發(fā)環(huán)境和平合,搭建WEB應(yīng)用或C/S架構(gòu)的管理系統(tǒng),實(shí)現(xiàn)用戶和平臺(tái)的交互,并可向公眾提供經(jīng)過授權(quán)的統(tǒng)計(jì)公共服務(wù)。
3.SOA“企業(yè)一套表”元數(shù)據(jù)驅(qū)動(dòng)模式。
SOA“企業(yè)一套表”技術(shù)框架,是以統(tǒng)計(jì)指標(biāo)三維元數(shù)據(jù)驅(qū)動(dòng)為核心,通過數(shù)據(jù)適配器調(diào)用元數(shù)據(jù)與目錄庫(kù)、統(tǒng)計(jì)數(shù)據(jù)服務(wù)庫(kù)2個(gè)元數(shù)據(jù)標(biāo)準(zhǔn),以WSDL語(yǔ)言描述對(duì)外提供的服務(wù),形成WSDL描述文檔。其中,統(tǒng)計(jì)指標(biāo)與目錄元數(shù)據(jù)庫(kù)是面向數(shù)據(jù)集層次的元數(shù)據(jù)標(biāo)準(zhǔn);統(tǒng)計(jì)數(shù)據(jù)服務(wù)元數(shù)據(jù)庫(kù)是面向服務(wù)的元數(shù)據(jù)標(biāo)準(zhǔn)。圖3是數(shù)據(jù)適配器和報(bào)表解櫥編譯器將企業(yè)端和調(diào)查機(jī)構(gòu)有機(jī)整合的元數(shù)據(jù)驅(qū)動(dòng)的SOA“企業(yè)一套表”工作模式。
圖3“企業(yè)一套表”核心工作模式圖
(1)統(tǒng)計(jì)指標(biāo)與目錄元數(shù)據(jù)庫(kù)的生成。在對(duì)統(tǒng)計(jì)業(yè)務(wù)流程和功能分析的基礎(chǔ)上,通過建模等手段,甄別不同類型的統(tǒng)計(jì)指標(biāo),提取數(shù)據(jù)元及屬性,這是“自上而下的數(shù)據(jù)元提取方式”(top—down);另一種“自下而上的數(shù)據(jù)元提取方式”(down—top),則是對(duì)企業(yè)端經(jīng)營(yíng)活動(dòng)中涉及的可能需要調(diào)查的各種指標(biāo),結(jié)合企業(yè)已有的管理系統(tǒng),進(jìn)行數(shù)據(jù)元和屬性的提取,并且通過對(duì)元數(shù)據(jù)進(jìn)行篩選和梳理、排重后,生成元數(shù)據(jù)與目錄庫(kù),前一種方法更為高效,但兩種方法互為補(bǔ)充。
(2)統(tǒng)計(jì)報(bào)表的繪制和編譯。調(diào)查機(jī)構(gòu)根據(jù)不同的調(diào)查目的提取元數(shù)據(jù)組成元數(shù)據(jù)集,并按照規(guī)定的報(bào)表格式進(jìn)行繪制,通過報(bào)表解析器進(jìn)行編譯提供服務(wù),并將服務(wù)對(duì)應(yīng)的WSDL文檔注冊(cè)到UDDI(通用描述、發(fā)現(xiàn)與集成服務(wù),UniversalDescription,Discovery and Integration)中,同時(shí)將服務(wù)中涉及的數(shù)據(jù)集元數(shù)據(jù)記錄發(fā)布到統(tǒng)計(jì)指標(biāo)與目錄元數(shù)據(jù)庫(kù)中。
(3)元數(shù)據(jù)指標(biāo)的分發(fā)和采集。企業(yè)端從UDDI獲取元數(shù)據(jù)指標(biāo)分發(fā)的服務(wù)接口,通過數(shù)據(jù)適配器提取服務(wù)涉及的統(tǒng)計(jì)數(shù)據(jù)指標(biāo)與目錄元數(shù)據(jù),元數(shù)據(jù)集與企業(yè)的性質(zhì)及類型、各元數(shù)據(jù)屬性及采集周期等有關(guān)。各企業(yè)可根據(jù)各調(diào)查指標(biāo)的屬性,將指標(biāo)分解到企業(yè)內(nèi)設(shè)部門,如人力資源部、財(cái)務(wù)部等進(jìn)行填寫:或者由數(shù)據(jù)適配器通過HTTP/SOAP協(xié)議訪問企業(yè)內(nèi)部管理系統(tǒng)的Web Services服務(wù)獲取相關(guān)數(shù)據(jù)以解決平臺(tái)異構(gòu)、結(jié)構(gòu)異構(gòu)與分布性等問題。
(4)統(tǒng)計(jì)報(bào)表的接收和匯總。調(diào)查機(jī)構(gòu)從UDDI獲取統(tǒng)計(jì)報(bào)表接收的服務(wù)接口,并通過報(bào)表解析器進(jìn)行報(bào)表還原,依托三維數(shù)據(jù)庫(kù)快速的檢索和響應(yīng)速度,從統(tǒng)計(jì)數(shù)據(jù)資料庫(kù)、統(tǒng)計(jì)數(shù)據(jù)服務(wù)元數(shù)據(jù)庫(kù)分別提取數(shù)據(jù)和運(yùn)算規(guī)則,并采用AJAX、JAVASCRIPT等技術(shù)實(shí)現(xiàn)快速的報(bào)表數(shù)據(jù)載入和運(yùn)算,減輕服務(wù)器端的承載壓力,特別對(duì)于報(bào)表匯總等大數(shù)據(jù)運(yùn)算時(shí),三維數(shù)據(jù)庫(kù)等計(jì)算機(jī)技術(shù)的使用有效地分?jǐn)偭朔⻊?wù)器和瀏覽器端的載荷,避免了堆棧式的排隊(duì)匯總,降低了服務(wù)器處理能力的要求。
四、元數(shù)據(jù)驅(qū)動(dòng)的SOA“企業(yè)一套表”平臺(tái)優(yōu)點(diǎn)
元數(shù)據(jù)驅(qū)動(dòng)的SOA“企業(yè)一套表”平臺(tái)解決了傳統(tǒng)統(tǒng)計(jì)數(shù)據(jù)網(wǎng)上直報(bào)系統(tǒng)靈活性不足、拓展性不強(qiáng)、數(shù)據(jù)共享時(shí)效性差等問題,簡(jiǎn)化了“企業(yè)一套表”平臺(tái)設(shè)計(jì)的復(fù)雜度,提高了系統(tǒng)的靈活性和拓展性,其主要表現(xiàn)在:
1.發(fā)布更容易、共享更便捷。
平臺(tái)采用三維元數(shù)據(jù)驅(qū)動(dòng)及SOA框架,能夠很好地支持和銜接異構(gòu)及多協(xié)議的第三方系統(tǒng),并通過報(bào)表解析/編譯器,提取報(bào)表數(shù)據(jù)元,依托數(shù)據(jù)適配器發(fā)布到企業(yè)端,使得統(tǒng)計(jì)表的發(fā)布更容易,共享更便捷;同時(shí)實(shí)現(xiàn)了不同的應(yīng)用服務(wù)協(xié)調(diào)運(yùn)作、不同服務(wù)之間的通信和整合,滿足了日趨復(fù)雜的統(tǒng)計(jì)業(yè)務(wù)需要。
2.?dāng)?shù)據(jù)更準(zhǔn)確、運(yùn)行更高效。
三維元數(shù)據(jù)庫(kù)把數(shù)據(jù)問的相關(guān)算法預(yù)植入數(shù)據(jù)庫(kù)本身,而不再依靠邏輯層來對(duì)數(shù)據(jù)進(jìn)行預(yù)處理,既解決了統(tǒng)計(jì)制度中統(tǒng)計(jì)指標(biāo)重復(fù)程度高,降低了數(shù)據(jù)冗余度,又提升了平臺(tái)海量數(shù)據(jù)的處理能力:同時(shí)規(guī)避了部分可推算統(tǒng)計(jì)指標(biāo)對(duì)填報(bào)單位產(chǎn)生心理暗示、影響和干擾統(tǒng)計(jì)數(shù)據(jù)準(zhǔn)確性的問題。
3.平臺(tái)更開放、拓展更自由。
企業(yè)面對(duì)的是調(diào)查指標(biāo),與統(tǒng)計(jì)報(bào)表格式無關(guān),統(tǒng)計(jì)機(jī)構(gòu)根據(jù)業(yè)務(wù)的需要可以隨時(shí)提取元數(shù)據(jù)重組或增加新的報(bào)表,無須對(duì)企業(yè)進(jìn)行再次的培訓(xùn),提升了平臺(tái)拓展的自由度:同時(shí)平臺(tái)內(nèi)置的數(shù)據(jù)適配器可以接駁企業(yè)的ERP或者M(jìn)IS等系統(tǒng),直接獲取相應(yīng)的統(tǒng)計(jì)數(shù)據(jù);或者由平臺(tái)向第三方電子臺(tái)賬系統(tǒng)直接提取數(shù)據(jù),擴(kuò)大平臺(tái)的開放性。
五、結(jié)論
本文介紹的元數(shù)據(jù)驅(qū)動(dòng)的SOA“企業(yè)一套表”框架,更多是從統(tǒng)計(jì)業(yè)務(wù)的實(shí)際特點(diǎn)出發(fā),結(jié)合現(xiàn)代信息化技術(shù)手段和設(shè)計(jì)理念,對(duì)破解現(xiàn)有統(tǒng)計(jì)數(shù)據(jù)網(wǎng)上直報(bào)所面臨的問題和困境進(jìn)行了嘗試。這種利用Web Services形式進(jìn)行封裝,采用元數(shù)據(jù)驅(qū)動(dòng)的框架,除了可以解決統(tǒng)計(jì)機(jī)構(gòu)統(tǒng)計(jì)數(shù)據(jù)的采集問題,在拓展其他非統(tǒng)計(jì)部門的統(tǒng)計(jì)應(yīng)用方面也卓有成效,同時(shí)基于此框架的“企業(yè)一套表”平臺(tái)也可敏捷地應(yīng)對(duì)“云計(jì)算”所帶來的巨大技術(shù)變革。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標(biāo)題:元數(shù)據(jù)驅(qū)動(dòng)的SOA“企業(yè)一套表”系統(tǒng)框架研究
本文網(wǎng)址:http://www.oesoe.com/html/support/1112159898.html