專利名稱:一種城市級數(shù)據(jù)共享交換平臺技術(shù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種城市級數(shù)據(jù)共享交換平臺技術(shù)的方法,特別涉及一種能無縫接入跨地域或跨部門系統(tǒng)并接收內(nèi)外部數(shù)據(jù)進(jìn)行數(shù)據(jù)處理的數(shù)據(jù)共享交換平臺技術(shù)的方法。
背景技術(shù):
“十五”期間電子政務(wù)出現(xiàn)的最為嚴(yán)重的問題,就是許多部門電子政務(wù)系統(tǒng)自成體系的現(xiàn)象嚴(yán)重,跨部門應(yīng)用系統(tǒng)設(shè)計(jì)成了部門內(nèi)的系統(tǒng),完整的電子政務(wù)體系被隔離成一個(gè)個(gè)獨(dú)立的“孤島”。很多跨部門的重點(diǎn)業(yè)務(wù)系統(tǒng)被牽頭部門設(shè)計(jì)成了部門內(nèi)的系統(tǒng),政務(wù)信息資源共建、共享模式無法達(dá)成共識,自建、自用和自成體系的電子政務(wù)建設(shè)模式在蔓延,潛在的“信息孤島”風(fēng)險(xiǎn)突出,政務(wù)協(xié)同能力受到極大牽制。《國家電子政務(wù)總體框架》(國信[2006]2號)中,明確提出:“統(tǒng)籌規(guī)劃、分級建設(shè)覆蓋全國的政務(wù)信息資源目錄體系與交換體系”。2007年9月正式發(fā)布國家標(biāo)準(zhǔn)《政務(wù)信息資源交換體系》GB/T21062-2007,2008年3月開始實(shí)施。但多數(shù)產(chǎn)品缺少必要的擴(kuò)展性,并且缺少輕量級客戶端支持,特別是在跨地域或跨部門系統(tǒng)應(yīng)用上產(chǎn)品更顯不足。在技術(shù)架構(gòu)上,不同的產(chǎn)品使用的編程語言不同,需要重新編譯,結(jié)構(gòu)復(fù)雜,難掌握,易維護(hù)性、易用性差,用戶需要做大量的編程工作。產(chǎn)品基于開源軟件封裝,穩(wěn)定性差、適配性能弱。產(chǎn)品缺乏區(qū)域拓展,具有很大的局限性,應(yīng)用面受到制約等問題尤為突出。
城市級數(shù)據(jù)共享交換平臺技術(shù)克服以上缺點(diǎn),解決方案標(biāo)準(zhǔn)體系符合《政務(wù)信息資源交換體系》(GB/T 21062-2007),《政務(wù)信息資源目錄體系》(GB/T 21063-2007)等國家頒布的信息交換標(biāo)準(zhǔn),提高交換平臺的互聯(lián)互通能力。發(fā)明內(nèi)容
本發(fā)明是為了解決電子政務(wù)信息資源存在無法共建、共享及信息無法達(dá)成共識的技術(shù)問題,而提出一種城市級數(shù)據(jù)共享與交換技術(shù)的方法。
本發(fā)明的目的是通過下述技術(shù)方案實(shí)現(xiàn)的。
一種城市級數(shù)據(jù)共享交換平臺技術(shù)的方法,簡稱“數(shù)據(jù)交換平臺”,其特征包括:
步驟1:前置子系統(tǒng):又稱之為前置交換節(jié)點(diǎn),是數(shù)據(jù)共交換平臺的重要組成部分。前置子系統(tǒng)部署在與各種應(yīng)用系統(tǒng)相銜接的前置機(jī)上,前置子系統(tǒng)是數(shù)據(jù)交換平臺同各應(yīng)用系統(tǒng)交互的技術(shù)通道,它負(fù)責(zé)提供各類技術(shù)協(xié)議適配器來支持同各種應(yīng)用系統(tǒng)的底層銜接,實(shí)現(xiàn)同各應(yīng)用系統(tǒng)進(jìn)行數(shù)據(jù)交換的順利銜接,并完成數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)封裝和從中心交換子系統(tǒng)的消息監(jiān)聽、消息處理、數(shù)據(jù)交換服務(wù)控制及前置交換節(jié)點(diǎn)信息監(jiān)控管理等功倉泛。
步驟11:前置子系統(tǒng)的接入功能:
A.前置子系統(tǒng)通過接入適配器提供給應(yīng)用系統(tǒng)接入方式有四大類:
I)文件方式:應(yīng)用系統(tǒng)通過與文本(定長、CSV)、EXCEL、XML等文件格式交互接入數(shù)據(jù)交換平臺。
2)標(biāo)準(zhǔn)WEB服務(wù)調(diào)用:應(yīng)用系統(tǒng)通過基于XML的SOAP報(bào)文與數(shù)據(jù)交換平臺交互接入。
3)非標(biāo)準(zhǔn)服務(wù)調(diào)用:應(yīng)用系統(tǒng)通過 JMS、WMQ、TLQ、EJB、HTTP、REST、TCP Socket 等方式與數(shù)據(jù)交換平臺交互接入。
4)數(shù)據(jù)庫方式:應(yīng)用系統(tǒng)通過向平臺開放數(shù)據(jù)庫訪問接口方式,編程實(shí)現(xiàn)接入數(shù)據(jù)交換平臺。
適配器從技術(shù)角度分為技術(shù)協(xié)議適配和數(shù)據(jù)適配兩個(gè)概念層次,從數(shù)據(jù)共享交換平臺角度分為通用適配器和業(yè)務(wù)系統(tǒng)適配器。通用適配器是數(shù)據(jù)交換平臺本身提供的,以支持業(yè)界常用技術(shù)協(xié)議及各類系統(tǒng)的連接服務(wù)組件,業(yè)務(wù)系統(tǒng)專用適配器是基于通用交換適配器之上做的適應(yīng)特定業(yè)務(wù)系統(tǒng)的連接服務(wù)組件。
I)技術(shù)協(xié)議適配:是對接入和接出提供業(yè)界各類標(biāo)準(zhǔn)技術(shù)協(xié)議的適配,協(xié)議適配分為接入?yún)f(xié)議適配和接出協(xié)議適配。接入?yún)f(xié)議適配負(fù)責(zé)建立與不同系統(tǒng)的接入通信,適配各種的技術(shù)協(xié)議。采用的實(shí)現(xiàn)方式是提供不同協(xié)議的統(tǒng)一接入,接入?yún)f(xié)議適配支持同步和異步接入。接出協(xié)議適配負(fù)責(zé)建立與不同系統(tǒng)的接出通信,適配各種接出技術(shù)協(xié)議。
2)數(shù)據(jù)庫適配:是數(shù)據(jù)交換平臺和一個(gè)數(shù)據(jù)庫的連接方法。數(shù)據(jù)庫適配器對業(yè)界主流數(shù)據(jù)庫都支持,并支持?jǐn)?shù)據(jù)庫POOL、Cluster等高級特性。
3)文件適配:文件適配組件,對于常見的文件格式,只要通過可視化配置的方式,就可以實(shí)現(xiàn)應(yīng)用系統(tǒng)通過與文本(定長、CSV)、EXCEL、XML等文件格式與前置子系統(tǒng)的交互。
4)數(shù)據(jù)適配:是對報(bào)文內(nèi)容的處理。對接入的報(bào)文進(jìn)行消息規(guī)格化,解碼或編碼、報(bào)文格式轉(zhuǎn)換等。數(shù)據(jù)適配通過配置組合交換總線容器中基礎(chǔ)服務(wù),針對不同的接入或接出服務(wù),每個(gè)接入和接出都有自己的數(shù)據(jù)適配器實(shí)例。
5)大數(shù)據(jù)量文件適配:大于等于5兆的采用離線報(bào)送方式,使用移動(dòng)硬盤或FTP/SFTP等方式進(jìn)行數(shù)據(jù)報(bào)送。對于FTP/SFTP等報(bào)送方式,數(shù)據(jù)交換平臺提供了數(shù)據(jù)文件完整性校驗(yàn)、數(shù)據(jù)文件重發(fā)、數(shù)據(jù)文件加密/解密、數(shù)據(jù)文件壓縮/解壓縮等功能以提供傳輸可靠性、安全性、高性能保證。小于5兆的數(shù)據(jù),采用在線報(bào)送,對文件進(jìn)行加密、打包,形成消息發(fā)送;到達(dá)目的節(jié)點(diǎn)后,解包、解密,恢復(fù)成原來的文件。對于在線報(bào)送方式,數(shù)據(jù)交換平臺提供了數(shù)據(jù)拆包/拼包、斷點(diǎn)續(xù)傳、消息包的順序處理、消除重復(fù)包、消息包完整性校驗(yàn)、消息包重發(fā)、消息包加密/解密、消息包壓縮/解壓縮等功能以提供傳輸可靠性、安全性、高性能保證。
B.前置子系統(tǒng)對外提供了 Web Services、WMQ、TLQ、JMS、SMTP、FTP、文件等橋接服務(wù),在這些服務(wù)中,可以分為被動(dòng)橋接方式和主動(dòng)橋接方式兩種類型:
I)被動(dòng)橋接方式:即前置子系統(tǒng)被動(dòng)的接受業(yè)務(wù)應(yīng)用系統(tǒng)的交換請求,其中Web361^化68、麗0、1'1^、廁5、510\ 1 、文件及中間庫是屬于被動(dòng)橋接方式。
2)主動(dòng)橋接方式:即前置子系統(tǒng)主動(dòng)探測業(yè)務(wù)應(yīng)用系統(tǒng)數(shù)據(jù)的變化,并主動(dòng)發(fā)起數(shù)據(jù)交換的流程。
C.增量數(shù)據(jù)的抽取,數(shù)據(jù)交換平臺的前置子系統(tǒng)提供了基于業(yè)務(wù)標(biāo)識、變化日志等多種解決方案:
I)基于業(yè)務(wù)標(biāo)識:根據(jù)業(yè)務(wù)系統(tǒng)數(shù)據(jù)的特性,如交換日期、交換標(biāo)識等,從而識別出本次所需要交換的增量數(shù)據(jù)。
2)基于變化日志:通過生成建立觸發(fā)器方式將業(yè)務(wù)系統(tǒng)發(fā)生的變化記錄在日志表中。每個(gè)業(yè)務(wù)表對應(yīng)一個(gè)日志表,日志表除包括業(yè)務(wù)表全部字段外,有二個(gè)交換用字段:序號、操作狀態(tài)(表明數(shù)據(jù)變化狀態(tài),I/U/D)。
3)觸發(fā)器:觸發(fā)器處理要區(qū)分?jǐn)?shù)據(jù)變化是由業(yè)務(wù)系統(tǒng)引發(fā)還是由數(shù)據(jù)交換平臺引發(fā),通過一個(gè)備用的業(yè)務(wù)字段區(qū)分。每次交換時(shí),數(shù)據(jù)交換平臺查詢出上一次抽取的最大序號之后的增量數(shù)據(jù),打包成交換消息,通過通訊傳輸系統(tǒng)發(fā)往目的地。
增量數(shù)據(jù)抽取后按交換標(biāo)準(zhǔn)打包成交換消息包,通過通訊傳輸子系統(tǒng)傳輸?shù)侥康牡亍?br>
D.數(shù)據(jù)轉(zhuǎn)換處理,這一層定義了應(yīng)用系統(tǒng)之間進(jìn)行交換數(shù)據(jù)的格式標(biāo)準(zhǔn),該格式標(biāo)準(zhǔn)將遵循通行的工業(yè)標(biāo)準(zhǔn)XML,利用XML來定義和描述各應(yīng)用系統(tǒng)之間以及應(yīng)用系統(tǒng)和底層架構(gòu)之間的交互信息。
I)消息轉(zhuǎn)換技術(shù):可以將消息轉(zhuǎn)換為應(yīng)用程序所需的新格式。該技術(shù)檢查每個(gè)消息字段,并且允許增加、修改或檢查新的消息格式和字段,這些功能并不需要修改源程序和目標(biāo)程序。
2)基于XML的交換數(shù)據(jù)格式:交換數(shù)據(jù)的接口和數(shù)據(jù)描述采用XML標(biāo)準(zhǔn),提高系統(tǒng)平臺的擴(kuò)展性和開放性。
3)基于標(biāo)準(zhǔn)的數(shù)據(jù)轉(zhuǎn)換:利用XSLT來轉(zhuǎn)換XML文檔,可以在具有多個(gè)方言的XML之間翻譯數(shù)據(jù)元素
步驟12:前置子系統(tǒng)的節(jié)點(diǎn)管理功能:
A.節(jié)點(diǎn)管理是前置子系統(tǒng)提供的基于WEB的管理模塊,可對交換節(jié)點(diǎn)的狀態(tài)、運(yùn)行配置進(jìn)行管理監(jiān)控。
I)節(jié)點(diǎn)狀態(tài)管理用于查看當(dāng)前的前置節(jié)點(diǎn)的運(yùn)行狀態(tài)及基本信息。
2)流程管理:用來管理數(shù)據(jù)在多個(gè)交換節(jié)點(diǎn)之間的流轉(zhuǎn)。在一個(gè)交換中心上,流轉(zhuǎn)表現(xiàn)為任務(wù)執(zhí)行的先后順序,如一個(gè)接收任務(wù)執(zhí)行成功后,會(huì)觸發(fā)指定的發(fā)送任務(wù),將收到的數(shù)據(jù)發(fā)送到其他服務(wù)器上。主要包括流程管理、流程流向路由管理、流程節(jié)點(diǎn)管理、流程查詢等。
3)任務(wù)管理:數(shù)據(jù)交換平臺根據(jù)需要提供不同的數(shù)據(jù)傳輸調(diào)度機(jī)制,主要分為定時(shí)和實(shí)時(shí)兩種任務(wù)調(diào)度模式
4)節(jié)點(diǎn)日志:用來管理服務(wù)器中的日志,提供可視化的人機(jī)交互管理環(huán)境,監(jiān)測和查看系統(tǒng)運(yùn)行時(shí)產(chǎn)生的狀態(tài)信息以及其他各種輸出信息。
5)用戶及權(quán)限管理:對管理控制臺登錄賬號的維護(hù)管理以及權(quán)限控制。每一種類型的賬號對應(yīng)著一組可訪問的資源。
配置管理器用于管理交換中心的相關(guān)配置,包括性能限制、用戶選項(xiàng)等。
步驟2:中心交換子系統(tǒng):又稱之為中心交換節(jié)點(diǎn),中心子系統(tǒng)在數(shù)據(jù)交換平臺架構(gòu)框架中包括交換層、服務(wù)層、管理層,是整個(gè)數(shù)據(jù)交換平臺的核心。中心交換子系統(tǒng)按照應(yīng)用層次的劃分由接入層、內(nèi)容處理層、數(shù)據(jù)存儲(chǔ)層構(gòu)成。各業(yè)務(wù)系統(tǒng)通過接入層接入數(shù)據(jù)交換平臺,待交換數(shù)據(jù)在接入層經(jīng)過簡單加工處理后發(fā)送到交換層;交換層根據(jù)交換路由信息通過消息中間件的可靠傳輸?shù)竭_(dá)目的地,調(diào)用數(shù)據(jù)交換平臺基礎(chǔ)服務(wù)層完成對數(shù)據(jù)的解壓、解密、報(bào)文檢驗(yàn)、數(shù)據(jù)處理操作后,根據(jù)業(yè)務(wù)服務(wù)路由數(shù)據(jù)經(jīng)與接收業(yè)務(wù)系統(tǒng)相連接的接入層發(fā)送給接收業(yè)務(wù)系統(tǒng)。整個(gè)數(shù)據(jù)交換平臺從邏輯劃分為五個(gè)層次:應(yīng)用層:涵蓋各地域或各部門的業(yè)務(wù)應(yīng)用系統(tǒng)。接入層:實(shí)現(xiàn)各地域或各部門業(yè)務(wù)數(shù)據(jù)的交換接入。實(shí)現(xiàn)不同應(yīng)用系統(tǒng)的接入和不同數(shù)據(jù)格式的轉(zhuǎn)換。交換層:實(shí)現(xiàn)中心交換節(jié)點(diǎn)與交換中心之間、中心交換節(jié)點(diǎn)與前置交換節(jié)點(diǎn)之間、前置交換節(jié)點(diǎn)與前置交換節(jié)點(diǎn)之間的數(shù)據(jù)交換。服務(wù)層:包括基礎(chǔ)服務(wù)和業(yè)務(wù)服務(wù)。其中基礎(chǔ)服務(wù)實(shí)現(xiàn)報(bào)文檢驗(yàn)、消息包的壓縮解壓、加密解密、安全認(rèn)證等功能。管理層:對交換中心、交換總線、交換節(jié)點(diǎn)進(jìn)行管理和監(jiān)控。從整體上來看,平臺主要是在JCA國際規(guī)范基礎(chǔ)之上,結(jié)合XML、J2EE、Web Services和JMS等技術(shù),采用集中式的交換應(yīng)用服務(wù)器和多種數(shù)據(jù)傳輸方式、面向服務(wù)的框架結(jié)構(gòu)體系(SOA),實(shí)現(xiàn)對各業(yè)務(wù)應(yīng)用系統(tǒng)的有機(jī)整合。
步驟21:中心交換子系統(tǒng)按層次的劃分:
A.接入層:使用基于消息服務(wù)的消息隊(duì)列技術(shù),其主要功能是以多種方式負(fù)責(zé)共享數(shù)據(jù)的通訊傳遞,在功能上類型上可以分為JMS服務(wù)、HTTP服務(wù)、SOAP服務(wù)、TCP服務(wù)、FTP服務(wù)和Web Service服務(wù)等。
B.內(nèi)容處理層:主要負(fù)責(zé)對通訊消息的處理和通訊文件的處理,其主要功能是在系統(tǒng)根據(jù)數(shù)據(jù)請求指令,通過數(shù)據(jù)處理服務(wù)進(jìn)行相應(yīng)數(shù)據(jù)庫操作獲得相應(yīng)業(yè)務(wù)數(shù)據(jù)后,生成相應(yīng)的通訊消息或通訊文件,供系統(tǒng)進(jìn)行通訊傳輸,即通訊內(nèi)容的創(chuàng)建提供。同時(shí),分析獲取的通訊內(nèi)容,包括通訊消息或通訊文件,提取相應(yīng)業(yè)務(wù)數(shù)據(jù),分發(fā)給數(shù)據(jù)存儲(chǔ)層的數(shù)據(jù)處理服務(wù)并進(jìn)行相應(yīng)數(shù)據(jù)庫操作。
步驟22:中心交換子系統(tǒng)的平臺管理:
平臺管理是中心子系統(tǒng)提供的基于WEB的管理模塊,集中對交換平臺、交換節(jié)點(diǎn)、資源統(tǒng)一管理,是交換體系的控制中樞。
A.前置交換節(jié)點(diǎn)注冊管理:在數(shù)據(jù)交換平臺上注冊各級的前置交換節(jié)點(diǎn),然后進(jìn)行前置交換節(jié)點(diǎn)的部署。
B.前置交換節(jié)點(diǎn)部署管理:只有擁有安裝注冊號才能進(jìn)行前置交換節(jié)點(diǎn)的安裝。安裝注冊號與前置交換節(jié)點(diǎn)前置機(jī)MAC地址綁定,有且只能安裝在指定前置交換節(jié)點(diǎn)服務(wù)器上。
C.前置交換節(jié)點(diǎn)運(yùn)行監(jiān)控管理:對前置交換節(jié)點(diǎn)的運(yùn)行進(jìn)行遠(yuǎn)程控制,主要包括啟動(dòng)、終止、掛起、關(guān)閉服務(wù)。對前置交換節(jié)點(diǎn)的運(yùn)行狀態(tài)進(jìn)行查詢。提供當(dāng)前前置交換節(jié)點(diǎn)下所有連接(包括應(yīng)用客戶端連接類型和消息中間件連接類型)狀態(tài)、消息輸入輸出流量的查詢,并對查詢結(jié)果進(jìn)行分析。
I)前置交換節(jié)點(diǎn)網(wǎng)絡(luò)拓?fù)鋱D:通過節(jié)點(diǎn)網(wǎng)絡(luò)拓?fù)鋱D功能,可直觀的查看注冊在交換平臺的各級交換節(jié)點(diǎn)以及其狀態(tài)。
2)節(jié)點(diǎn)狀態(tài)監(jiān)控:節(jié)點(diǎn)狀態(tài)監(jiān)控功能可以查看各個(gè)交換節(jié)點(diǎn)的信息和狀態(tài),并可控制對交換節(jié)點(diǎn)的起動(dòng)、停止、掛起、恢復(fù)。
3)節(jié)點(diǎn)運(yùn)行狀態(tài)監(jiān)控:對每個(gè)交換節(jié)點(diǎn),可以查看該節(jié)點(diǎn)機(jī)器運(yùn)行負(fù)載情況,包括CPU、內(nèi)存、swap空間、運(yùn)行線程數(shù)、垃圾回收運(yùn)行情況等。
4)交換流程運(yùn)行狀態(tài)監(jiān)控:任務(wù)和轉(zhuǎn)換是通過數(shù)據(jù)交換平臺的可視化開發(fā)工具開發(fā)出來參與交換的流程和轉(zhuǎn)換。監(jiān)控管理對這兩種對象的監(jiān)控管理包括:查看任務(wù)/轉(zhuǎn)換的定義信息;查看任務(wù)的運(yùn)行狀態(tài)信息;查看任務(wù)的歷史任務(wù)信息;查看任務(wù)的實(shí)時(shí)任務(wù)信息;查看任務(wù)的日志、運(yùn)行情況信息;手工或自動(dòng)啟動(dòng)任務(wù)。
5)交換消息包監(jiān)控:對交換過程的消息包監(jiān)控,可以查看消息包發(fā)送的批次、消息包內(nèi)容,對于未成功交換到目的地的消息包,可以選擇手工重發(fā)。對于每個(gè)消息包,可在線查看其內(nèi)容和數(shù)據(jù),也可以將原始消息包下載到本地查看。
D.故障監(jiān)測及事件告警:當(dāng)出現(xiàn)網(wǎng)絡(luò)故障、服務(wù)器故障、交換故障、系統(tǒng)資源超過警戒值時(shí)監(jiān)控系統(tǒng)能及時(shí)發(fā)出告警信息,以郵件、短信、任務(wù)提醒等方式即時(shí)通知系統(tǒng)管理員,達(dá)到快速跟蹤、解決問題的目的。
E.業(yè)務(wù)監(jiān)控催辦:數(shù)據(jù)的催辦管理分為催辦跟蹤、被催辦跟蹤及催辦配置。
I)催辦跟蹤:記錄了所有對數(shù)據(jù)發(fā)送節(jié)點(diǎn)的催辦記錄,在該記錄列表中,顯示了催辦的前置節(jié)點(diǎn)名稱、指標(biāo)名稱、責(zé)任人、催辦方式和催辦日期。
2)被催辦跟蹤:記錄了所有被催辦的記錄,在該記錄列表中,顯示了催辦的指標(biāo)、催辦方式、催辦方、催辦時(shí)間及處理狀態(tài)。
3)催辦配置:用于配置被催辦方的責(zé)任人信息、催辦方式及不同催辦方式的子配置。
F.交換統(tǒng)計(jì)分析:交換統(tǒng)計(jì)報(bào)表通過列表的形式,展示各類交換統(tǒng)計(jì)報(bào)表,包括總的數(shù)據(jù)交換統(tǒng)計(jì)和按照發(fā)送方和接收方進(jìn)行分類的數(shù)據(jù)交換統(tǒng)計(jì)。交換累計(jì)統(tǒng)計(jì)以直觀的柱狀圖形式,展示歷年交換累計(jì)量的趨勢、歷年各月交換累計(jì)量的趨勢和當(dāng)年各月交換累計(jì)量的趨勢。統(tǒng)計(jì)排名提供多種查詢條件,可以根據(jù)不同統(tǒng)計(jì)指標(biāo)進(jìn)行排名。
G.平臺日志:實(shí)現(xiàn)對平臺運(yùn)行日志的查詢、瀏覽、導(dǎo)出、清空??梢圆樵冎行目偪胤?wù)器在運(yùn)行過程中產(chǎn)生的輸出日志和錯(cuò)誤日志。監(jiān)控消息中間件,記載每一條消息記錄,作為消息日志,以備查詢。實(shí)現(xiàn)對監(jiān)控日志和服務(wù)日志的查詢、瀏覽、導(dǎo)出、清空。對平臺應(yīng)用管理系統(tǒng)的用戶登錄和操作等日志進(jìn)行審計(jì)。
H.安全管理:安全管理主要包括安全級別、身份認(rèn)證與授權(quán)、權(quán)限控制、訪問規(guī)則的配置和定義。權(quán)限控制包括交換中心、交換節(jié)點(diǎn)的權(quán)限管理,主要對注冊的交換中心、交換節(jié)點(diǎn)的權(quán)限進(jìn)行管理。
1.資源目錄管理:數(shù)據(jù)交換平臺的信息資源目錄子系統(tǒng)是遵循國家電子政務(wù)信息資源目錄體系標(biāo)準(zhǔn)的應(yīng)用模塊,在國家環(huán)境信息與統(tǒng)計(jì)能力建設(shè)項(xiàng)目中,可通過構(gòu)建覆蓋中央、省、市、縣的多級政務(wù)信息資源目錄體系,形成政務(wù)信息資源物理分散、邏輯集中的信息共享模式,提供全國范圍內(nèi)跨部門、跨地區(qū)的普遍信息共享,方便用戶發(fā)現(xiàn)、定位和共享多種形態(tài)的政務(wù)信息資源。
J.配置管理:在中心子系統(tǒng)中可以對所有的交換節(jié)點(diǎn)進(jìn)行遠(yuǎn)程控制,可遠(yuǎn)程修改前置交換節(jié)點(diǎn)的配置參數(shù),由于前置交換節(jié)點(diǎn)的配置參數(shù)實(shí)現(xiàn)了熱加載,因此當(dāng)遠(yuǎn)程修改交換平臺配置參數(shù)時(shí),可即時(shí)生效。步驟23:中心交換子系統(tǒng)數(shù)據(jù)交換管理:
A.隊(duì)列管理:即消息服務(wù)器,負(fù)責(zé)隊(duì)列管理以及消息的存儲(chǔ)和轉(zhuǎn)發(fā)。
B.消息發(fā)送和接收:中心交換子系統(tǒng)/前置交換節(jié)點(diǎn)通過交換層來訪問隊(duì)列和消肩、O
C.消息格式轉(zhuǎn)換:不同應(yīng)用程序的數(shù)據(jù)存儲(chǔ)格式和數(shù)據(jù)表示格式不同,數(shù)據(jù)交換平臺提供消息格式轉(zhuǎn)換服務(wù)來實(shí)現(xiàn)不同應(yīng)用之間消息的轉(zhuǎn)換。
D.橋接流程引擎:橋接流程的建模工具通過圖形拖拽的方式進(jìn)行業(yè)務(wù)流程定義,通過設(shè)置元素的屬性實(shí)現(xiàn)業(yè)務(wù)的復(fù)雜邏輯。經(jīng)過可視化的操作生成BPEL文件,然后打成符合特定引擎的包進(jìn)行部署,流程引擎負(fù)責(zé)解釋執(zhí)行流程邏輯。
E.傳輸管理:傳輸管理模塊負(fù)責(zé)前置子系統(tǒng)與中心交換子系統(tǒng)間傳遞消息的處理工作。
步驟3:資源庫:用于存儲(chǔ)數(shù)據(jù)交換節(jié)點(diǎn)的交換任務(wù)及交換數(shù)據(jù)。共享信息庫:用于存儲(chǔ)各數(shù)據(jù)交換節(jié)點(diǎn)交換的數(shù)據(jù)信息,在共享信息庫進(jìn)行數(shù)據(jù)挖掘,形成信息資源目錄,并可以發(fā)布訂閱。
步驟4:城市級數(shù)據(jù)共享交換平臺技術(shù),
步驟41:中心交換子系統(tǒng)通過手動(dòng)或自動(dòng)功能注冊各前置子系統(tǒng)和交換協(xié)議。定義各前置交換節(jié)點(diǎn)交換流程、交換策略和路由信息,并下發(fā)至各前置子系統(tǒng)。各前置子系統(tǒng)的數(shù)據(jù)也可由中心交換子系統(tǒng)進(jìn)行轉(zhuǎn)發(fā)或由中心交換子系統(tǒng)與中心交換子系統(tǒng)進(jìn)行數(shù)據(jù)的傳輸。
步驟42:前置子系統(tǒng)在源數(shù)據(jù)端從各種應(yīng)用系統(tǒng)中抽取源數(shù)據(jù),把抽取的需要共享的數(shù)據(jù)轉(zhuǎn)換成約定的格式,通過中心交換子系統(tǒng)下發(fā)的安全信息、路由信息進(jìn)行路由設(shè)置,將共享的源數(shù)據(jù)進(jìn)行加密、壓縮、打包處理,并將處理后的數(shù)據(jù)存儲(chǔ)到資源庫,等待數(shù)據(jù)交換引擎的調(diào)度。
步驟43:前置子系統(tǒng)的數(shù)據(jù)交換引擎根據(jù)中心交換子系統(tǒng)下發(fā)的交換流程的調(diào)度信息(手動(dòng)啟動(dòng)、周期啟動(dòng)、定時(shí)啟動(dòng))來調(diào)度前置子系統(tǒng)源數(shù)據(jù)端交換流程的執(zhí)行。
步驟44:前置子系統(tǒng)在接收端從消息服務(wù)器獲取本節(jié)點(diǎn)數(shù)據(jù)包,該數(shù)據(jù)接收模塊根據(jù)源端對數(shù)據(jù)包的加密壓縮方式進(jìn)行相應(yīng)的解包、解密,然后將解出來的文件中的源數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)化成目標(biāo)數(shù)據(jù)結(jié)構(gòu),對抽取的源數(shù)據(jù)進(jìn)行進(jìn)行合法性和完整性校驗(yàn),如校驗(yàn)通過再對數(shù)據(jù)進(jìn)行加工、清洗、轉(zhuǎn)換后,將目標(biāo)數(shù)據(jù)寫入目標(biāo)位置;如校驗(yàn)不通過則通知源前置交換子系統(tǒng)進(jìn)行重發(fā)。
步驟45、各前置子系統(tǒng)將發(fā)送和接收的數(shù)據(jù)信息上傳到中心交換子系統(tǒng),中心交換子系統(tǒng)對各交換流程的正確與否進(jìn)行自動(dòng)對賬或通過人工進(jìn)行手動(dòng)對賬。確保數(shù)據(jù)在傳輸過程中的完整性。
圖1為本發(fā)明方法的示意其中:1-業(yè)務(wù)系統(tǒng)、2_前置子系統(tǒng)、3-中心子系統(tǒng)、4_策略配置、5-管理監(jiān)控、6-服務(wù)注冊。
圖2為本發(fā)明項(xiàng)的示意其中:1_業(yè)務(wù)系統(tǒng)(應(yīng)用層)、2_接入層、3-交換層、4-適配器、5-消息接口連接協(xié)議、6-橋接管理、7-橋接流程引擎、8-數(shù)據(jù)處理、9-交換信息庫、10-傳輸管理、11-http/s 協(xié)議、12-S0AP 協(xié)議、13-JMS、14-P0P3、15-FTP、16-MQ、17-SMTP、18-FILE、19-定制、20-交換總線、21-消息中間件、22-可靠傳輸、23-路由服務(wù)、24-隊(duì)列管理、25-消息發(fā)送、26-消息接收、27-管理層、28-服務(wù)層、29-數(shù)據(jù)存儲(chǔ)、30-報(bào)文檢驗(yàn)、31-報(bào)文收發(fā)、32-報(bào)文轉(zhuǎn)換、33-任務(wù)管理、34-大文件傳輸、35-斷點(diǎn)續(xù)傳、36-壓縮解壓、37-加密解密、38-數(shù)據(jù)路由、39-認(rèn)證、40-授權(quán)、41-身份、42-消息安全、43-信息資源目錄、44-節(jié)點(diǎn)管理、45-協(xié)議管理、46-報(bào)文交換、47-報(bào)文對賬、48-故障管理、49-部署管理、50-日志管理、51-系統(tǒng)配置。
圖3為本發(fā)明實(shí)施部署架構(gòu)的示意其中1-中央級交換節(jié)點(diǎn)、2-省級交換節(jié)點(diǎn)、3-地市級交換節(jié)點(diǎn)、4-中央級數(shù)據(jù)庫、5-中央級應(yīng)用系統(tǒng)、6-省級數(shù)據(jù)庫、7-省級應(yīng)用系統(tǒng)、8-地市級應(yīng)用系統(tǒng)、9-中央級中心子系統(tǒng)、10-適配器、11-節(jié)點(diǎn)管理、12-平臺管理、13-配置管理、14-節(jié)點(diǎn)日志、15-任務(wù)管理、16-總線管理、17流轉(zhuǎn)管理、18-適配器管理、19-用戶權(quán)限管理、20-中央直屬單位交換節(jié)點(diǎn)、21-消息中間件、22-隊(duì)列管理、23-消息發(fā)送、24-消息接收、25-中央直屬單位應(yīng)用系統(tǒng)、26-中央級交換總線、27-路由管理、28-省級中心交換子系統(tǒng)、29-省級交換總線、30-地市級交換節(jié)點(diǎn)。
圖4為本發(fā)明實(shí)施例一的示意其中:1_中心交換子系統(tǒng)、2-前置子系統(tǒng)(數(shù)據(jù)交換發(fā)起端)、3_前置子系統(tǒng)(數(shù)據(jù)交換接收端)、4_控制信息、5-日志信息、6-交換的數(shù)據(jù)。
圖5為本發(fā)明實(shí)施例二的示意其中:1_中心交換子系統(tǒng)、2-前置子系統(tǒng)(數(shù)據(jù)交換發(fā)起端)、3_前置子系統(tǒng)(數(shù)據(jù)交換接收端)、4_控制信息、5-日志信息、6-交換的數(shù)據(jù)。
圖6為本發(fā)明實(shí)施例三的示意其中:1_中央級前置子系統(tǒng)、2-省級前置子系統(tǒng)、3-地市級前置子系統(tǒng)、4-中央級中心交換子系統(tǒng)、5-省級中心交換子系統(tǒng)。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步說明。
數(shù)據(jù)交換平臺的部署基于“分布部署,集中管理”的原則進(jìn)行部署,邏輯集中即所有信息交換的業(yè)務(wù)系統(tǒng)和業(yè)務(wù)信息庫都需要與交換中心建立直接或間接的連接,進(jìn)而接入到數(shù)據(jù)交換總線中。適度分布就是各接口管理組件可以根據(jù)具體的系統(tǒng)條件和需要進(jìn)行分布式部署。
采用“前置交換節(jié)點(diǎn)與中心交換子系統(tǒng)進(jìn)行交換”、“通過中心交換子系統(tǒng)進(jìn)行交換”、“中心交換子系統(tǒng)與中心交換子系統(tǒng)進(jìn)行交換”相結(jié)合的方式實(shí)施多級交換體系。采用“前置交換節(jié)點(diǎn)到中心交換子系統(tǒng)的交換”實(shí)現(xiàn)地市到省級交換,采用“中心交換子系統(tǒng)到中心交換子系統(tǒng)的交換”實(shí)現(xiàn)省級到中央級的交換。
實(shí)施例1
地市級前置交換節(jié)點(diǎn)之間直接數(shù)據(jù)交換模式:
交換節(jié)點(diǎn)間數(shù)據(jù)交換可采用點(diǎn)到點(diǎn)的分布式交換模式,數(shù)據(jù)由一個(gè)交換節(jié)點(diǎn)直接傳輸給另一個(gè)交換節(jié)點(diǎn)。其步驟如下:
步驟1:省級中心交換子系統(tǒng)通過手動(dòng)或自動(dòng)功能注冊各地市級前置子系統(tǒng)和交換協(xié)議。定義各地市級前置交換節(jié)點(diǎn)交換流程、交換策略和路由信息,并下發(fā)至各地市級前置子系統(tǒng)。
步驟2:地市級前置子系統(tǒng)(數(shù)據(jù)交換發(fā)起端)在本節(jié)點(diǎn)從各種應(yīng)用系統(tǒng)中抽取源數(shù)據(jù),把抽取的需要共享的數(shù)據(jù)轉(zhuǎn)換成約定的格式,通過省級中心交換子系統(tǒng)下發(fā)的安全信息、路由信息進(jìn)行路由設(shè)置,將共享的源數(shù)據(jù)進(jìn)行加密、壓縮、打包處理,并將處理后的數(shù)據(jù)存儲(chǔ)到資源庫,等待數(shù)據(jù)交換引擎的調(diào)度。
步驟3:地市級前置子系統(tǒng)的數(shù)據(jù)交換引擎根據(jù)省級中心交換子系統(tǒng)下發(fā)的交換流程的調(diào)度信息(手動(dòng)啟動(dòng)、周期啟動(dòng)、定時(shí)啟動(dòng))來調(diào)度地市級前置子系統(tǒng)交換流程的執(zhí)行。
步驟4:地市級前置子系統(tǒng)(數(shù)據(jù)交換接收端)從消息服務(wù)器獲取本節(jié)點(diǎn)數(shù)據(jù)包,該數(shù)據(jù)接收模塊根據(jù)源端對數(shù)據(jù)包的加密壓縮方式進(jìn)行相應(yīng)的解包、解密,然后將解出來的文件中的源數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)化成目標(biāo)數(shù)據(jù)結(jié)構(gòu),對抽取的源數(shù)據(jù)進(jìn)行進(jìn)行合法性和完整性校驗(yàn),如校驗(yàn)通過再對數(shù)據(jù)進(jìn)行加工、清洗、轉(zhuǎn)換后,將目標(biāo)數(shù)據(jù)寫入目標(biāo)位置;如校驗(yàn)不通過則通知發(fā)起端的地市級前置交換子系統(tǒng)進(jìn)行重發(fā)。
步驟5、地市級前置子系統(tǒng)將發(fā)送和接收的數(shù)據(jù)信息上傳到省級中心交換子系統(tǒng),省級中心交換子系統(tǒng)對各交換流程的正確與否進(jìn)行自動(dòng)對賬或通過人工進(jìn)行手動(dòng)對賬,確保數(shù)據(jù)在傳輸過程中的完整性。
實(shí)施例2
通過省級中心交換子系統(tǒng)交換的數(shù)據(jù)交換模式:
交換節(jié)點(diǎn)間數(shù)據(jù)交換可采用中心交換模式,數(shù)據(jù)由一個(gè)交換節(jié)點(diǎn)傳輸?shù)浇粨Q中心后,由交換中心再傳輸給另一個(gè)交換節(jié)點(diǎn),所有交換數(shù)據(jù)可根據(jù)需要存儲(chǔ)在數(shù)據(jù)交換中心,即存儲(chǔ)到共享信息庫。其步驟如下:
步驟1:省級中心交換子系統(tǒng)通過手動(dòng)或自動(dòng)功能注冊各地市級前置子系統(tǒng)和交換協(xié)議。定義各地市級前置交換節(jié)點(diǎn)交換流程、交換策略和路由信息,并下發(fā)至各地市級前置子系統(tǒng)。
步驟2:地市級前置子系統(tǒng)(數(shù)據(jù)交換發(fā)起端)在本節(jié)點(diǎn)從各種應(yīng)用系統(tǒng)中抽取源數(shù)據(jù),把抽取的需要共享的數(shù)據(jù)轉(zhuǎn)換成約定的格式,通過省級中心交換子系統(tǒng)下發(fā)的安全信息、路由信息進(jìn)行路由設(shè)置,將共享的源數(shù)據(jù)進(jìn)行加密、壓縮、打包處理,并將處理后的數(shù)據(jù)存儲(chǔ)到資源庫,等待數(shù)據(jù)交換引擎的調(diào)度。
步驟3:地市級前置子系統(tǒng)的數(shù)據(jù)交換引擎根據(jù)省級中心交換子系統(tǒng)下發(fā)的交換流程的調(diào)度信息(手動(dòng)啟動(dòng)、周期啟動(dòng)、定時(shí)啟動(dòng))來調(diào)度地市級前置子系統(tǒng)交換流程的執(zhí)行,通過數(shù)據(jù)交換總線將報(bào)文發(fā)到省級中心交換子系統(tǒng)。省級中心交換子系統(tǒng)根據(jù)交換策略,將地市級前置子系統(tǒng)上傳的報(bào)文進(jìn)行落地或不落地(即報(bào)文是否存儲(chǔ)共享信息庫),再通過路由信息將報(bào)文轉(zhuǎn)發(fā)給地市級前置子系統(tǒng)(數(shù)據(jù)交換接收端)。
步驟4:地市級前置子系統(tǒng)(數(shù)據(jù)交換接收端)從消息服務(wù)器獲取本節(jié)點(diǎn)數(shù)據(jù)包,該數(shù)據(jù)接收模塊根據(jù)數(shù)據(jù)包的加密壓縮方式進(jìn)行相應(yīng)的解包、解密,然后將解出來的文件中的結(jié)構(gòu)轉(zhuǎn)化成目標(biāo)數(shù)據(jù)結(jié)構(gòu),對抽取的源數(shù)據(jù)進(jìn)行進(jìn)行合法性和完整性校驗(yàn),如校驗(yàn)通過再對數(shù)據(jù)進(jìn)行加工、清洗、轉(zhuǎn)換后,將目標(biāo)數(shù)據(jù)寫入目標(biāo)位置;如校驗(yàn)不通過則通知省級中心交換子系統(tǒng),省級中心交換子系統(tǒng)再將信息重新發(fā)往地市級前置子系統(tǒng)(數(shù)據(jù)交換接收端)。
步驟5、地市級前置子系統(tǒng)將發(fā)送和接收的數(shù)據(jù)的完整性信息上傳到省級中心交換子系統(tǒng),省級中心交換子系統(tǒng)對各交換流程的正確與否進(jìn)行自動(dòng)對賬或通過人工進(jìn)行手動(dòng)對賬,確保數(shù)據(jù)在傳輸過程中的完整性。
實(shí)施例3
通過省級中心交換子系統(tǒng)到中央級中心交換子系統(tǒng)的數(shù)據(jù)交換模式:
交換中心之間可以通過中心交換子系統(tǒng)與中心交換子系統(tǒng)的方式交換數(shù)據(jù)。所有交換數(shù)據(jù)可根據(jù)需要存儲(chǔ)在各數(shù)據(jù)交換中心,即存儲(chǔ)到共享信息庫。其步驟如下:
步驟1:中央級中心交換子系統(tǒng)通過手動(dòng)或自動(dòng)功能注冊各省級中心交換子系統(tǒng)和交換協(xié)議。省級中心交換子系統(tǒng)通過手動(dòng)或自動(dòng)功注冊各地市級前置子系統(tǒng)和交換協(xié)議。定義各地市級前置交換節(jié)點(diǎn)交換流程、交換策略和路由信息,并下發(fā)至各地市級前置子系統(tǒng)。
步驟2:省級中心交換子系統(tǒng)將本級節(jié)點(diǎn)各地市級前置子系統(tǒng)交換上來的數(shù)據(jù)轉(zhuǎn)換成約定的格式,將共享的源數(shù)據(jù)進(jìn)行加密、壓縮、打包處理,并將處理后的數(shù)據(jù)存儲(chǔ)到資源庫,等待數(shù)據(jù)交換引擎的調(diào)度。
步驟3:省級中心交換子系統(tǒng)的數(shù)據(jù)交換引擎根據(jù)本節(jié)點(diǎn)的交換流程的調(diào)度信息(手動(dòng)啟動(dòng)、周期啟動(dòng)、定時(shí)啟動(dòng))來調(diào)度省級中心交換子系統(tǒng)的交換流程的來執(zhí)行交換,通過數(shù)據(jù)交換總線將報(bào)文發(fā)到中央級中心交換子系統(tǒng)的消息服務(wù)器中。中央級中心交換子系統(tǒng)從消息服務(wù)器中取出數(shù)據(jù),該數(shù)據(jù)接收模塊根據(jù)數(shù)據(jù)包的加密壓縮方式進(jìn)行相應(yīng)的解包、解密,然后將解出來的數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)化成目標(biāo)數(shù)據(jù)結(jié)構(gòu),對抽取的源數(shù)據(jù)進(jìn)行進(jìn)行合法性和完整性校驗(yàn),如校驗(yàn)通過再對數(shù)據(jù)進(jìn)行加工、清洗、轉(zhuǎn)換后,將目標(biāo)數(shù)據(jù)寫入共享信息庫;如校驗(yàn)不通過則通知省級中心交換子系統(tǒng)進(jìn)行重發(fā)。中央級中心交換子系統(tǒng)根據(jù)報(bào)文的內(nèi)容選擇是否通過路由信息將報(bào)文轉(zhuǎn)發(fā)給中央級直屬單位的前置子系統(tǒng)。
步驟5、省級中心子系統(tǒng)和中央級直屬單位的前置子系統(tǒng)將發(fā)送或接收的數(shù)據(jù)的完整性彳目息上傳到中央級中心交換子系統(tǒng),中央級中心交換子系統(tǒng)對各交換流程的正確與否進(jìn)行自動(dòng)對賬或通過人工進(jìn)行手動(dòng)對賬,確保數(shù)據(jù)在傳輸過程中的完整性。
上述的技術(shù)方案實(shí)施時(shí),達(dá)到數(shù)據(jù)交換平臺的部署為兩級交換中心、三級交換節(jié)點(diǎn)。兩級交換中心包括中央交換中心、省交換中心;三級交換節(jié)點(diǎn)包括中央級交換節(jié)點(diǎn)、省級交換節(jié)點(diǎn)、地市交換節(jié)點(diǎn)。三級交換節(jié)點(diǎn)從橫向體現(xiàn)與各自級別的應(yīng)用系統(tǒng)對接,從縱向體現(xiàn)數(shù)據(jù)的逐級上報(bào)。
最后所應(yīng)說明的是,以上實(shí)施例僅用以說明而并非限制本發(fā)明所描述的技術(shù)方案;因此,盡管本說明書參照上述的實(shí)施例對本發(fā)明已進(jìn)行了詳細(xì)的說明,但是,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,仍然可以對本發(fā)明進(jìn)行修改或者等同地替換;而一切不脫離本發(fā)明的精神和范圍的技術(shù)方案及其改進(jìn),其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1.一種城市級數(shù)據(jù)共享交換平臺技術(shù)的方法,其特征包括: 前置子系統(tǒng):又稱之為前置交換節(jié)點(diǎn),是數(shù)據(jù)共交換平臺的重要組成部分。前置子系統(tǒng)部署在與各種應(yīng)用系統(tǒng)相銜接的前置機(jī)上,前置子系統(tǒng)是數(shù)據(jù)交換平臺同各應(yīng)用系統(tǒng)交互的技術(shù)通道,它負(fù)責(zé)提供各類技術(shù)協(xié)議適配器來支持同各種應(yīng)用系統(tǒng)的底層銜接,實(shí)現(xiàn)同各應(yīng)用系統(tǒng)進(jìn)行數(shù)據(jù)交換的順利銜接,并完成數(shù)據(jù)轉(zhuǎn)換、數(shù)據(jù)封裝和從中心交換子系統(tǒng)的消息監(jiān)聽、消息處理、數(shù)據(jù)交換服務(wù)控制及前置交換節(jié)點(diǎn)信息監(jiān)控管理等功能。
中心交換子系統(tǒng):又稱之為中心交換節(jié)點(diǎn),中心子系統(tǒng)在數(shù)據(jù)交換平臺架構(gòu)框架中包括交換層、服務(wù)層、管理層,是整個(gè)數(shù)據(jù)交換平臺的核心。中心交換子系統(tǒng)按照應(yīng)用層次的劃分由接入層、內(nèi)容處理層、數(shù)據(jù)存儲(chǔ)層構(gòu)成。各業(yè)務(wù)系統(tǒng)通過接入層接入數(shù)據(jù)交換平臺,待交換數(shù)據(jù)在接入層經(jīng)過簡單加工處理后發(fā)送到交換層;交換層根據(jù)交換路由信息通過消息中間件的可靠傳輸?shù)竭_(dá)目的地,調(diào)用數(shù)據(jù)交換平臺基礎(chǔ)服務(wù)層完成對數(shù)據(jù)的解壓、解密、報(bào)文檢驗(yàn)、數(shù)據(jù)處理操作后,根據(jù)業(yè)務(wù)服務(wù)路由數(shù)據(jù)經(jīng)與接收業(yè)務(wù)系統(tǒng)相連接的接入層發(fā)送給接收業(yè)務(wù)系統(tǒng)。整個(gè)數(shù)據(jù)交換平臺從邏輯劃分為五個(gè)層次:應(yīng)用層:涵蓋各地域或各部門的業(yè)務(wù)應(yīng)用系統(tǒng)。接入層:實(shí)現(xiàn)各地域或各部門業(yè)務(wù)數(shù)據(jù)的交換接入。實(shí)現(xiàn)不同應(yīng)用系統(tǒng)的接入和不同數(shù)據(jù)格式的轉(zhuǎn)換。交換層:實(shí)現(xiàn)中心交換節(jié)點(diǎn)與交換中心之間、中心交換節(jié)點(diǎn)與前置交換節(jié)點(diǎn)之間、前置交換節(jié)點(diǎn)與前置交換節(jié)點(diǎn)之間的數(shù)據(jù)交換。服務(wù)層:包括基礎(chǔ)服務(wù)和業(yè)務(wù)服務(wù)。其中基礎(chǔ)服務(wù)實(shí)現(xiàn)報(bào)文檢驗(yàn)、消息包的壓縮解壓、加密解密、安全認(rèn)證等功能。管理層:對交換中心、交換總線、交換節(jié)點(diǎn)進(jìn)行管理和監(jiān)控。從整體上來看,平臺主要是在JCA國際規(guī)范基礎(chǔ)之上,結(jié)合XML、J2EE、Web Services和JMS等技術(shù),采用集中式的交換應(yīng)用服務(wù)器和多種數(shù)據(jù)傳輸方式、面向服務(wù)的框架結(jié)構(gòu)體系(SOA),實(shí)現(xiàn)對各業(yè)務(wù)應(yīng)用系統(tǒng)的有機(jī)整合。
資源庫:用于存儲(chǔ)數(shù)據(jù)交換節(jié)點(diǎn)的交換任務(wù)及交換數(shù)據(jù)。
共享信息庫:用于存儲(chǔ)各數(shù)據(jù)交 換節(jié)點(diǎn)交換的數(shù)據(jù)信息,在共享信息庫進(jìn)行數(shù)據(jù)挖掘,形成信息資源目錄,并可以發(fā)布訂閱。
2.如權(quán)利要求1所述的城市級數(shù)據(jù)共享交換平臺技術(shù),其特征還包括前置子系統(tǒng)的接入功能: A.前置子系統(tǒng)通過接入適配器提供給應(yīng)用系統(tǒng)接入方式有四大類: 1)文件方式:應(yīng)用系統(tǒng)通過與文本(定長、CSV)、EXCEL、XML等文件格式交互接入數(shù)據(jù)交換平臺。
2)標(biāo)準(zhǔn)WEB服務(wù)調(diào)用:應(yīng)用系統(tǒng)通過基于XML的SOAP報(bào)文與數(shù)據(jù)交換平臺交互接入。
3)非標(biāo)準(zhǔn)服務(wù)調(diào)用:應(yīng)用系統(tǒng)通過JMS、WMQ、TLQ、EJB、HTTP、REST、TCPSocket等方式與數(shù)據(jù)交換平臺交互接入。
4)數(shù)據(jù)庫方式:應(yīng)用系統(tǒng)通過向平臺開放數(shù)據(jù)庫訪問接口方式,編程實(shí)現(xiàn)接入數(shù)據(jù)交換平臺。
適配器從技術(shù)角度分為技術(shù)協(xié)議適配和數(shù)據(jù)適配兩個(gè)概念層次,從數(shù)據(jù)共享交換平臺角度分為通用適配器和業(yè)務(wù)系統(tǒng)適配器。通用適配器是數(shù)據(jù)交換平臺本身提供的,以支持業(yè)界常用技術(shù)協(xié)議及各類系統(tǒng)的連接服務(wù)組件,業(yè)務(wù)系統(tǒng)專用適配器是基于通用交換適配器之上做的適應(yīng)特定業(yè)務(wù)系統(tǒng)的連接服務(wù)組件。
I)技術(shù)協(xié)議適配:是對接入和接出提供業(yè)界各類標(biāo)準(zhǔn)技術(shù)協(xié)議的適配,協(xié)議適配分為接入?yún)f(xié)議適配和接出協(xié)議適配。接入?yún)f(xié)議適配負(fù)責(zé)建立與不同系統(tǒng)的接入通信,適配各種的技術(shù)協(xié)議。采用的實(shí)現(xiàn)方式是提供不同協(xié)議的統(tǒng)一接入,接入?yún)f(xié)議適配支持同步和異步接入。接出協(xié)議適配負(fù)責(zé)建立與不同系統(tǒng)的接出通信,適配各種接出技術(shù)協(xié)議。
2)數(shù)據(jù)庫適配:是數(shù)據(jù)交換平臺和一個(gè)數(shù)據(jù)庫的連接方法。數(shù)據(jù)庫適配器對業(yè)界主流數(shù)據(jù)庫都支持,并支持?jǐn)?shù)據(jù)庫POOL、Cluster等高級特性。
3)文件適配:文件適配組件,對于常見的文件格式,只要通過可視化配置的方式,就可以實(shí)現(xiàn)應(yīng)用系統(tǒng)通過與文本(定長、CSV)、EXCEL、XML等文件格式與前置子系統(tǒng)的交互。
4)數(shù)據(jù)適配:是對報(bào)文內(nèi)容的處理。對接入的報(bào)文進(jìn)行消息規(guī)格化,解碼或編碼、報(bào)文格式轉(zhuǎn)換等。數(shù)據(jù)適配通過配置組合交換總線容器中基礎(chǔ)服務(wù),針對不同的接入或接出服務(wù),每個(gè)接入和接出都有自己的數(shù)據(jù)適配器實(shí)例。
5)大數(shù)據(jù)量文件適配:大于等于5兆的采用離線報(bào)送方式,使用移動(dòng)硬盤或FTP/SFTP等方式進(jìn)行數(shù)據(jù)報(bào)送。對于FTP/SFTP等報(bào)送方式,數(shù)據(jù)交換平臺提供了數(shù)據(jù)文件完整性校驗(yàn)、數(shù)據(jù)文件重發(fā)、數(shù)據(jù)文件加密/解密、數(shù)據(jù)文件壓縮/解壓縮等功能以提供傳輸可靠性、安全性、高性能保證。小于5兆的數(shù)據(jù),采用在線報(bào)送,對文件進(jìn)行加密、打包,形成消息發(fā)送;到達(dá)目的節(jié)點(diǎn) 后,解包、解密,恢復(fù)成原來的文件。對于在線報(bào)送方式,數(shù)據(jù)交換平臺提供了數(shù)據(jù)拆包/拼包、斷點(diǎn)續(xù)傳、消息包的順序處理、消除重復(fù)包、消息包完整性校驗(yàn)、消息包重發(fā)、消息包加密/解密、消息包壓縮/解壓縮等功能以提供傳輸可靠性、安全性、高性能保證。
B.前置子系統(tǒng)對外提供了Web 361^化68、麗0、1'1^、廁3、3101\ 了 、文件等橋接服務(wù),在這些服務(wù)中,可以分為被動(dòng)橋接方式和主動(dòng)橋接方式兩種類型: 1)被動(dòng)橋接方式:即前置子系統(tǒng)被動(dòng)的接受業(yè)務(wù)應(yīng)用系統(tǒng)的交換請求,其中WebServices、WMQ, TLQ、JMS、SMTP、FTP、文件及中間庫是屬于被動(dòng)橋接方式。
2)主動(dòng)橋接方式:即前置子系統(tǒng)主動(dòng)探測業(yè)務(wù)應(yīng)用系統(tǒng)數(shù)據(jù)的變化,并主動(dòng)發(fā)起數(shù)據(jù)交換的流程。
C.增量數(shù)據(jù)的抽取,數(shù)據(jù)交換平臺的前置子系統(tǒng)提供了基于業(yè)務(wù)標(biāo)識、變化日志等多種解決方案: 1)基于業(yè)務(wù)標(biāo)識:根據(jù)業(yè)務(wù)系統(tǒng)數(shù)據(jù)的特性,如交換日期、交換標(biāo)識等,從而識別出本次所需要交換的增量數(shù)據(jù)。
2)基于變化日志:通過生成建立觸發(fā)器方式將業(yè)務(wù)系統(tǒng)發(fā)生的變化記錄在日志表中。每個(gè)業(yè)務(wù)表對應(yīng)一個(gè)日志表,日志表除包括業(yè)務(wù)表全部字段外,有二個(gè)交換用字段:序號、操作狀態(tài)(表明數(shù)據(jù)變化狀態(tài),I/U/D)。
3)觸發(fā)器:觸發(fā)器處理要區(qū)分?jǐn)?shù)據(jù)變化是由業(yè)務(wù)系統(tǒng)引發(fā)還是由數(shù)據(jù)交換平臺引發(fā),通過一個(gè)備用的業(yè)務(wù)字段區(qū)分。每次交換時(shí),數(shù)據(jù)交換平臺查詢出上一次抽取的最大序號之后的增量數(shù)據(jù),打包成交換消息, 通過通訊傳輸系統(tǒng)發(fā)往目的地。
增量數(shù)據(jù)抽取后按交換標(biāo)準(zhǔn)打包成交換消息包,通過通訊傳輸子系統(tǒng)傳輸?shù)侥康牡亍?br>
D.數(shù)據(jù)轉(zhuǎn)換處理,這一層定義了應(yīng)用系統(tǒng)之間進(jìn)行交換數(shù)據(jù)的格式標(biāo)準(zhǔn),該格式標(biāo)準(zhǔn)將遵循通行的工業(yè)標(biāo)準(zhǔn)XML,利用XML來定義和描述各應(yīng)用系統(tǒng)之間以及應(yīng)用系統(tǒng)和底層架構(gòu)之間的交互信息。1)消息轉(zhuǎn)換技術(shù):可以將消息轉(zhuǎn)換為應(yīng)用程序所需的新格式。該技術(shù)檢查每個(gè)消息字段,并且允許增加、修改或檢查新的消息格式和字段,這些功能并不需要修改源程序和目標(biāo)程序。
2)基于XML的交換數(shù)據(jù)格式:交換數(shù)據(jù)的接口和數(shù)據(jù)描述采用XML標(biāo)準(zhǔn),提高系統(tǒng)平臺的擴(kuò)展性和開放性。
3)基于標(biāo)準(zhǔn)的數(shù)據(jù)轉(zhuǎn)換:利用XSLT來轉(zhuǎn)換XML文檔,可以在具有多個(gè)方言的XML之間翻譯數(shù)據(jù)元素。
3.如權(quán)利要求2所述的城市級數(shù)據(jù)共享交換平臺技術(shù),其特征還包括前置子系統(tǒng)的節(jié)點(diǎn)管理功能: A.節(jié)點(diǎn)管理是前置子系統(tǒng)提供的基于WEB的管理模塊,可對交換節(jié)點(diǎn)的狀態(tài)、運(yùn)行配置進(jìn)行管理監(jiān)控。
1)節(jié)點(diǎn)狀態(tài)管理用于查看當(dāng)前的前置節(jié)點(diǎn)的運(yùn)行狀態(tài)及基本信息。
2)流程管理:用來管理數(shù)據(jù)在多個(gè)交換節(jié)點(diǎn)之間的流轉(zhuǎn)。在一個(gè)交換中心上,流轉(zhuǎn)表現(xiàn)為任務(wù)執(zhí)行的先后順序,如一個(gè)接收任務(wù)執(zhí)行成功后,會(huì)觸發(fā)指定的發(fā)送任務(wù),將收到的數(shù)據(jù)發(fā)送到其他服務(wù)器上。主要包括流程管理、流程流向路由管理、流程節(jié)點(diǎn)管理、流程查詢等。
3)任務(wù)管理:數(shù)據(jù)交換平臺根據(jù)需要提供不同的數(shù)據(jù)傳輸調(diào)度機(jī)制,主要分為定時(shí)和實(shí)時(shí)兩種任務(wù)調(diào)度模式 4)節(jié)點(diǎn)日志:用來管理服務(wù)器中的日志,提供可視化的人機(jī)交互管理環(huán)境,監(jiān)測和查看系統(tǒng)運(yùn)行時(shí)產(chǎn)生的狀態(tài)信息以及其他各種輸出信息。
5)用戶及權(quán)限管理:對管理控制臺登錄賬號的維護(hù)管理以及權(quán)限控制。每一種類型的賬號對應(yīng)著一組可訪問的資源。
6)配置管理器用于管理交換中心的相關(guān)配置,包括性能限制、用戶選項(xiàng)等。
4.如權(quán)利要求1或2或3所述的城市級數(shù)據(jù)共享交換平臺技術(shù),其特征還包括中心交換子系統(tǒng)按層次的劃分: A.接入層:使用基于消息服務(wù)的消息隊(duì)列技術(shù),其主要功能是以多種方式負(fù)責(zé)共享數(shù)據(jù)的通訊傳遞,在功能上類型上可以分為JMS服務(wù)、HTTP服務(wù)、SOAP服務(wù)、TCP服務(wù)、FTP服務(wù)和Web Service服務(wù)等。
B.內(nèi)容處理層:主要負(fù)責(zé)對通訊消息的處理和通訊文件的處理,其主要功能是在系統(tǒng)根據(jù)數(shù)據(jù)請求指令,通過數(shù)據(jù)處理服務(wù)進(jìn)行相應(yīng)數(shù)據(jù)庫操作獲得相應(yīng)業(yè)務(wù)數(shù)據(jù)后,生成相應(yīng)的通訊消息或通訊文件,供系統(tǒng)進(jìn)行通訊傳輸,即通訊內(nèi)容的創(chuàng)建提供。同時(shí),分析獲取的通訊內(nèi)容,包括通訊消息或通訊文件,提取相應(yīng)業(yè)務(wù)數(shù)據(jù),分發(fā)給數(shù)據(jù)存儲(chǔ)層的數(shù)據(jù)處理服務(wù)并進(jìn)行相應(yīng)數(shù)據(jù)庫操作。
5.如權(quán)利要求1或2或3或4所述的城市級數(shù)據(jù)共享交換平臺技術(shù),其特征還包括中心交換子系統(tǒng)的平臺管理: 平臺管理是中心子系統(tǒng)提供的基于WEB的管理模塊,集中對交換平臺、交換節(jié)點(diǎn)、資源統(tǒng)一管理,是交換體系的控制中樞。
A.前置交換節(jié)點(diǎn)注冊管理:在數(shù)據(jù)交換平臺上注冊各級的前置交換節(jié)點(diǎn),然后進(jìn)行前置交換節(jié)點(diǎn)的部署。B.前置交換節(jié)點(diǎn)部署管理:只有擁有安裝注冊號才能進(jìn)行前置交換節(jié)點(diǎn)的安裝。安裝注冊號與前置交換節(jié)點(diǎn)前置機(jī)MAC地址綁定,有且只能安裝在指定前置交換節(jié)點(diǎn)服務(wù)器上。
C.前置交換節(jié)點(diǎn)運(yùn)行監(jiān)控管理:對前置交換節(jié)點(diǎn)的運(yùn)行進(jìn)行遠(yuǎn)程控制,主要包括啟動(dòng)、終止、掛起、關(guān)閉服務(wù)。對前置交換節(jié)點(diǎn)的運(yùn)行狀態(tài)進(jìn)行查詢。提供當(dāng)前前置交換節(jié)點(diǎn)下所有連接(包括應(yīng)用客戶端連接類型和消息中間件連接類型)狀態(tài)、消息輸入輸出流量的查詢,并對查詢結(jié)果進(jìn)行分析。
1)前置交換節(jié)點(diǎn)網(wǎng)絡(luò)拓?fù)鋱D:通過節(jié)點(diǎn)網(wǎng)絡(luò)拓?fù)鋱D功能,可直觀的查看注冊在交換平臺的各級交換節(jié)點(diǎn)以及其狀態(tài)。
2)節(jié)點(diǎn)狀態(tài)監(jiān)控:節(jié)點(diǎn)狀態(tài)監(jiān)控功能可以查看各個(gè)交換節(jié)點(diǎn)的信息和狀態(tài),并可控制對交換節(jié)點(diǎn)的起動(dòng)、停止、掛起、恢復(fù)。
3)節(jié)點(diǎn)運(yùn)行狀態(tài)監(jiān)控:對每個(gè)交換節(jié)點(diǎn),可以查看該節(jié)點(diǎn)機(jī)器運(yùn)行負(fù)載情況,包括CPU、內(nèi)存、swap空間、運(yùn)行線程數(shù)、垃圾回收運(yùn)行情況等。
4)交換流程運(yùn)行狀態(tài)監(jiān)控:任務(wù)和轉(zhuǎn)換是通過數(shù)據(jù)交換平臺的可視化開發(fā)工具開發(fā)出來參與交換的流程和轉(zhuǎn)換。監(jiān)控管理對這兩種對象的監(jiān)控管理包括:查看任務(wù)/轉(zhuǎn)換的定義信息;查看任務(wù)的運(yùn)行狀態(tài)信息;查看任務(wù)的歷史任務(wù)信息;查看任務(wù)的實(shí)時(shí)任務(wù)信息;查看任務(wù)的日志、運(yùn)行情況信息;手工或自動(dòng)啟動(dòng)任務(wù)。
5)交換消息包監(jiān)控:對交換過程的消息包監(jiān)控,可以查看消息包發(fā)送的批次、消息包內(nèi)容,對于未成功交換到目的地的消息包,可以選擇手工重發(fā)。對于每個(gè)消息包,可在線查看其內(nèi)容和數(shù)據(jù),也可以將原始消息包下載到本地查看。
D.故障監(jiān)測及事件告警:當(dāng)出現(xiàn)網(wǎng)絡(luò)故障、服務(wù)器故障、交換故障、系統(tǒng)資源超過警戒值時(shí)監(jiān)控系統(tǒng)能及時(shí)發(fā)出告警信息,以郵件、短信、任務(wù)提醒等方式即時(shí)通知系統(tǒng)管理員,達(dá)到快速跟蹤、解決問題的目的。
E.業(yè)務(wù)監(jiān)控催辦:數(shù)據(jù)的催辦管理分為催辦跟蹤、被催辦跟蹤及催辦配置。
1)催辦跟蹤:記錄了所有對數(shù)據(jù)發(fā)送節(jié)點(diǎn)的催辦記錄,在該記錄列表中,顯示了催辦的前置節(jié)點(diǎn) 名稱、指標(biāo)名稱、責(zé)任人、催辦方式和催辦日期。
2)被催辦跟蹤:記錄了所有被催辦的記錄,在該記錄列表中,顯示了催辦的指標(biāo)、催辦方式、催辦方、催辦時(shí)間及處理狀態(tài)。
3)催辦配置:用于配置被催辦方的責(zé)任人信息、催辦方式及不同催辦方式的子配置。
F.交換統(tǒng)計(jì)分析:交換統(tǒng)計(jì)報(bào)表通過列表的形式,展示各類交換統(tǒng)計(jì)報(bào)表,包括總的數(shù)據(jù)交換統(tǒng)計(jì)和按照發(fā)送方和接收方進(jìn)行分類的數(shù)據(jù)交換統(tǒng)計(jì)。交換累計(jì)統(tǒng)計(jì)以直觀的柱狀圖形式,展示歷年交換累計(jì)量的趨勢、歷年各月交換累計(jì)量的趨勢和當(dāng)年各月交換累計(jì)量的趨勢。統(tǒng)計(jì)排名提供多種查詢條件,可以根據(jù)不同統(tǒng)計(jì)指標(biāo)進(jìn)行排名。
G.平臺日志:實(shí)現(xiàn)對平臺運(yùn)行日志的查詢、瀏覽、導(dǎo)出、清空。可以查詢中心總控服務(wù)器在運(yùn)行過程中產(chǎn)生的輸出日志和錯(cuò)誤日志。監(jiān)控消息中間件,記載每一條消息記錄,作為消息日志,以備查詢。實(shí)現(xiàn)對監(jiān)控日志和服務(wù)日志的查詢、瀏覽、導(dǎo)出、清空。對平臺應(yīng)用管理系統(tǒng)的用戶登錄和操作等日志進(jìn)行審計(jì)。
H.安全管理:安全管理主要包括安全級別、身份認(rèn)證與授權(quán)、權(quán)限控制、訪問規(guī)則的配置和定義。權(quán)限控制包括交換中心、交換節(jié)點(diǎn)的權(quán)限管理,主要對注冊的交換中心、交換節(jié)點(diǎn)的權(quán)限進(jìn)行管理。
I.資源目錄管理:數(shù)據(jù)交換平臺的信息資源目錄子系統(tǒng)是遵循國家電子政務(wù)信息資源目錄體系標(biāo)準(zhǔn)的應(yīng)用模塊,在國家環(huán)境信息與統(tǒng)計(jì)能力建設(shè)項(xiàng)目中,可通過構(gòu)建覆蓋中央、省、市、縣的多級政務(wù)信息資源目錄體系,形成政務(wù)信息資源物理分散、邏輯集中的信息共享模式,提供全國范圍內(nèi)跨部門、跨地區(qū)的普遍信息共享,方便用戶發(fā)現(xiàn)、定位和共享多種形態(tài)的政務(wù)信息資源。
J.配置管理:在中心子系統(tǒng)中可以對所有的交換節(jié)點(diǎn)進(jìn)行遠(yuǎn)程控制,可遠(yuǎn)程修改前置交換節(jié)點(diǎn)的配置參數(shù),由于前置交換節(jié)點(diǎn)的配置參數(shù)實(shí)現(xiàn)了熱加載,因此當(dāng)遠(yuǎn)程修改交換平臺配置參數(shù)時(shí),可即時(shí)生效。
6.如權(quán)利要求1或2或3或4或5所述的城市級數(shù)據(jù)共享交換平臺技術(shù),其特征還包括中心交換子系統(tǒng)數(shù)據(jù)交換管理: A.隊(duì)列管理:即消息服務(wù)器,負(fù)責(zé)隊(duì)列管理以及消息的存儲(chǔ)和轉(zhuǎn)發(fā)。
B.消息發(fā)送和接收:中心交換子系統(tǒng)/前置交換節(jié)點(diǎn)通過交換層來訪問隊(duì)列和消息。
C.消息格式轉(zhuǎn)換:不同應(yīng)用程序的數(shù)據(jù)存儲(chǔ)格式和數(shù)據(jù)表示格式不同,數(shù)據(jù)交換平臺提供消息格式轉(zhuǎn)換服務(wù)來實(shí)現(xiàn)不同應(yīng)用之間消息的轉(zhuǎn)換。
D.橋接流程引擎:橋接流程的建模工具通過圖形拖拽的方式進(jìn)行業(yè)務(wù)流程定義,通過設(shè)置元素的屬性實(shí)現(xiàn)業(yè)務(wù)的復(fù)雜邏輯。經(jīng)過可視化的操作生成BPEL文件,然后打成符合特定引擎的包進(jìn)行部署,流程引擎負(fù)責(zé)解釋執(zhí)行流程邏輯。
E.傳輸管理:傳輸管理模塊負(fù)責(zé)前置子系統(tǒng)與中心交換子系統(tǒng)間傳遞消息的處理工作。
7.如權(quán)利要求1或2或3或4或5或6所述的城市級數(shù)據(jù)共享交換平臺,其特征還包括以下步驟: 步驟1:中心交換子系統(tǒng)通過手動(dòng)或自動(dòng)功能注冊各前置子系統(tǒng)和交換協(xié)議。定義各前置交換節(jié)點(diǎn)交換流程、交換策略和路由信息,并下發(fā)至各前置子系統(tǒng)。各前置子系統(tǒng)的數(shù)據(jù)也可由中心交換子系統(tǒng)進(jìn)行轉(zhuǎn)發(fā)或由中心交換子系統(tǒng)與中心交換子系統(tǒng)進(jìn)行數(shù)據(jù)的傳輸。
步驟2:前置子系統(tǒng)在源數(shù)據(jù)端從各種應(yīng)用系統(tǒng)中抽取源數(shù)據(jù),把抽取的需要共享的數(shù)據(jù)轉(zhuǎn)換成約定的格式,通過中心交換子系統(tǒng)下發(fā)的安全信息、路由信息進(jìn)行路由設(shè)置,將共享的源數(shù)據(jù)進(jìn)行加密、壓縮、打包處理,并將處理后的數(shù)據(jù)存儲(chǔ)到資源庫,等待數(shù)據(jù)交換引擎的調(diào)度。
步驟3:前置子系統(tǒng)的數(shù)據(jù)交換引擎根據(jù)中心交換子系統(tǒng)下發(fā)的交換流程的調(diào)度信息(手動(dòng)啟動(dòng)、周期啟動(dòng)、定時(shí)啟動(dòng))來調(diào)度前置子系統(tǒng)源數(shù)據(jù)端交換流程的執(zhí)行。
步驟4:前置子系統(tǒng)在接收端從消息服務(wù)器獲取本節(jié)點(diǎn)數(shù)據(jù)包,該數(shù)據(jù)接收模塊根據(jù)源端對數(shù)據(jù)包的加密壓縮方式進(jìn)行相應(yīng)的解包、解密,然后將解出來的文件中的源數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)化成目標(biāo)數(shù)據(jù)結(jié)構(gòu),對抽取的源數(shù)據(jù)進(jìn)行進(jìn)行合法性和完整性校驗(yàn),如校驗(yàn)通過再對數(shù)據(jù)進(jìn)行加工、清洗、轉(zhuǎn)換后,將目標(biāo)數(shù)據(jù)寫入目標(biāo)位置;如校驗(yàn)不通過則通知源前置交換子系統(tǒng)進(jìn)行重發(fā)。
步驟5、各前置子系統(tǒng)將發(fā)送和接收的數(shù)據(jù)信息上傳到中心交換子系統(tǒng),中心交換子系統(tǒng)對各交換流程的正確與否進(jìn)行自動(dòng)對賬或通過人工進(jìn)行手動(dòng)對賬。確保數(shù)據(jù)在傳輸過程中的完 整性。
全文摘要
一種城市級數(shù)據(jù)共享交換平臺技術(shù)的方法,其特征包括前置子系統(tǒng),中心交換子系統(tǒng),資源庫,共享信息庫。本發(fā)明解決了電子政務(wù)信息資源存在無法共建、共享及信息無法達(dá)成共識的技術(shù)問題,而提出一種城市級數(shù)據(jù)共享與交換技術(shù)的方法。
文檔編號H04L29/06GK103139251SQ20111038767
公開日2013年6月5日 申請日期2011年11月29日 優(yōu)先權(quán)日2011年11月29日
發(fā)明者徐長志, 劉晶榮, 林文雄, 楊興猛 申請人:神州數(shù)碼信息系統(tǒng)有限公司