DB31∕T 1240.2-2020 公共數(shù)據(jù)共享交換工作規(guī)范 第2部分:平臺(tái)接入技術(shù)要求_第1頁(yè)
DB31∕T 1240.2-2020 公共數(shù)據(jù)共享交換工作規(guī)范 第2部分:平臺(tái)接入技術(shù)要求_第2頁(yè)
DB31∕T 1240.2-2020 公共數(shù)據(jù)共享交換工作規(guī)范 第2部分:平臺(tái)接入技術(shù)要求_第3頁(yè)
DB31∕T 1240.2-2020 公共數(shù)據(jù)共享交換工作規(guī)范 第2部分:平臺(tái)接入技術(shù)要求_第4頁(yè)
DB31∕T 1240.2-2020 公共數(shù)據(jù)共享交換工作規(guī)范 第2部分:平臺(tái)接入技術(shù)要求_第5頁(yè)
已閱讀5頁(yè),還剩44頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2020-09-01發(fā)布2020-11-0IDB31/T1240.2—2020 Ⅲ 1 1 1 2 2 55接入流程要求 65.1接入服務(wù)分類(lèi) 6 6 95.4區(qū)接入 附錄A(資料性附錄)級(jí)聯(lián)錯(cuò)誤碼對(duì)照表 27附錄B(資料性附錄)級(jí)聯(lián)數(shù)據(jù)庫(kù)表格式 28B.1管控?cái)?shù)據(jù)表 28 附錄C(資料性附錄)級(jí)聯(lián)文件操作接口 C.2數(shù)據(jù)文件讀寫(xiě) C.3文件簽名接口 附錄D(資料性附錄)級(jí)聯(lián)系統(tǒng)服務(wù)接口 D.1服務(wù)列表查詢接口 D.2服務(wù)詳情查詢接口 38D.3服務(wù)信息注冊(cè)接口 D.4簽名密鑰獲取接口 45ⅢDB31/T1240《公共數(shù)據(jù)共享交換工作規(guī)范》分為以下2個(gè)部分:——第1部分:平臺(tái)建設(shè)和運(yùn)行管理要求;—第2部分:平臺(tái)接人技術(shù)要求。本部分為DB31/T1240的第2部分。本部分按照GB/T1.1—2009給出的規(guī)則起草。本部分由上海市人民政府辦公廳電子政務(wù)辦公室提出并組織實(shí)施。本部分由上海市公共數(shù)據(jù)標(biāo)準(zhǔn)化技術(shù)委員會(huì)歸口。本部分起草單位:上海市大數(shù)據(jù)中心、上海計(jì)算機(jī)軟件技術(shù)開(kāi)發(fā)中心、北京東方通科技股份有限公司。11范圍本部分規(guī)定了上海市數(shù)據(jù)共享交換平臺(tái)的接入技術(shù)要求和接人流程要求,包括接人方式、接入要本部分適用于上海市數(shù)據(jù)共享交換平臺(tái)各相關(guān)單位的接入工作。2規(guī)范性引用文件下列文件對(duì)于本文件的應(yīng)用是必不可少的。凡是注日期的引用文件,僅注日期的版本適用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。DB31/T1240.1-2020公共數(shù)據(jù)共享交換工作規(guī)范第1部分:平臺(tái)建設(shè)和運(yùn)行管理要求3術(shù)語(yǔ)和定義DB31/T1240.1-2020界定的以及下列術(shù)語(yǔ)和定義適用于本文件。級(jí)聯(lián)cascade市平臺(tái)與區(qū)平臺(tái)進(jìn)行業(yè)務(wù)和數(shù)據(jù)對(duì)接,實(shí)現(xiàn)市、區(qū)兩級(jí)平臺(tái)的互聯(lián)互通。級(jí)聯(lián)共享區(qū)cascadesharedarea用于市、區(qū)兩級(jí)平臺(tái)級(jí)聯(lián)信息交互的區(qū)域,以數(shù)據(jù)表、文件的方式存儲(chǔ)級(jí)聯(lián)過(guò)程中的業(yè)務(wù)數(shù)據(jù)及交換過(guò)程中的資源數(shù)據(jù)。級(jí)聯(lián)數(shù)據(jù)文件cascadedatafile級(jí)聯(lián)交換的實(shí)際業(yè)務(wù)數(shù)據(jù)的載體,主要有兩種類(lèi)型,源于數(shù)據(jù)庫(kù)表的數(shù)據(jù)文件和傳統(tǒng)的業(yè)務(wù)數(shù)據(jù)文件。市級(jí)聯(lián)系統(tǒng)municipalcascadesystem市平臺(tái)中實(shí)現(xiàn)市、區(qū)級(jí)聯(lián)的系統(tǒng),由市平臺(tái)負(fù)責(zé)開(kāi)發(fā)實(shí)現(xiàn),部署于市平臺(tái)系統(tǒng)環(huán)境中(含區(qū)級(jí)前置系統(tǒng))。區(qū)級(jí)聯(lián)系統(tǒng)districtcascadesystem區(qū)平臺(tái)中實(shí)現(xiàn)市、區(qū)級(jí)聯(lián)的系統(tǒng),由區(qū)平臺(tái)負(fù)責(zé)開(kāi)發(fā)實(shí)現(xiàn),部署于區(qū)平臺(tái)系統(tǒng)環(huán)境中。上行接口upstreaminterface市級(jí)聯(lián)系統(tǒng)的組成部分,通過(guò)上行接口,區(qū)平臺(tái)向市平臺(tái)提交資源申請(qǐng)與審核數(shù)據(jù)、交換業(yè)務(wù)數(shù)據(jù)等。21)數(shù)據(jù)庫(kù)表交換:在公共數(shù)據(jù)提供者以數(shù)據(jù)庫(kù)表結(jié)構(gòu)化方式存儲(chǔ),并以庫(kù)表方式進(jìn)行全2)文件交換:適用于非結(jié)構(gòu)化資源或更新頻率比較緩慢的結(jié)構(gòu)化資源的交換。b)服務(wù)接口交換:以Web服務(wù)作為平臺(tái)與各接人單位之間數(shù)據(jù)獲取和推送理業(yè)務(wù)系統(tǒng)提供的Web服務(wù),對(duì)外隱藏該Web服務(wù)的真實(shí)URL,使用代理的URL即可訪問(wèn)通過(guò)庫(kù)表或文件的形式,將數(shù)據(jù)或文件交換到對(duì)方節(jié)點(diǎn),分為數(shù)據(jù)庫(kù)交換和文件交換兩種形1)節(jié)點(diǎn)庫(kù)表1對(duì)1之間的傳輸任務(wù);2)節(jié)點(diǎn)文件夾之間的傳輸任務(wù);3)雙方協(xié)商周期性交換的傳輸任務(wù);4)雙方協(xié)商一次性交換的傳輸任務(wù)。b)任務(wù)發(fā)布訂閱:公共數(shù)據(jù)提供者發(fā)布數(shù)據(jù)資源任務(wù),公共數(shù)據(jù)使用者進(jìn)行訂閱獲取數(shù)據(jù)的交換方式。數(shù)據(jù)被訂閱后,平臺(tái)將數(shù)據(jù)推送到訂閱單位前置節(jié)點(diǎn)。其數(shù)據(jù)的發(fā)布,并限定訂閱者的范圍,不約束訂閱者的行為。任務(wù)發(fā)1)任務(wù)發(fā)布者無(wú)法明確訂閱者對(duì)象的傳輸任務(wù);2)任務(wù)發(fā)布者認(rèn)為該數(shù)據(jù)有價(jià)值,可以對(duì)外共享的任務(wù)。c)資源發(fā)布訂閱:資源發(fā)布訂閱交換是通過(guò)資源目錄中發(fā)布和訂閱資源進(jìn)行數(shù)據(jù)交換的方式。資源發(fā)布單位通過(guò)交換系統(tǒng)的資源目錄注冊(cè)數(shù)據(jù)資3的元數(shù)據(jù)信息可以直觀查看資源發(fā)布方數(shù)據(jù)的具體業(yè)務(wù)含義,并根據(jù)業(yè)務(wù)需要訂閱數(shù)據(jù)。數(shù)據(jù)訂閱后,交換系統(tǒng)將數(shù)據(jù)交換到資源訂閱單位節(jié)點(diǎn)。一般下列情形采用此類(lèi)交換:1)資源發(fā)布者無(wú)法明確訂閱者對(duì)象的傳輸任務(wù);2)資源發(fā)布者認(rèn)為該資源有價(jià)值,可以對(duì)外共享的傳輸任務(wù);3)資源訂閱者需要了解資源發(fā)布方數(shù)據(jù)的業(yè)務(wù)含義。a)手動(dòng)觸發(fā):基于直接交換中配置好的任務(wù)和流程,手動(dòng)啟動(dòng)交換、停止交換的一種觸發(fā)方式,手動(dòng)觸發(fā)方式任務(wù)只執(zhí)行一次;b)自動(dòng)觸發(fā):平臺(tái)按照設(shè)定的運(yùn)行周期執(zhí)行交換的一種觸發(fā)方式。前置機(jī)抽取方式主要包括:a)觸發(fā)器:在源數(shù)據(jù)庫(kù)中建立相應(yīng)觸發(fā)器,當(dāng)數(shù)據(jù)發(fā)送改變時(shí)直接觸發(fā)數(shù)據(jù)的抽取和交換;b)時(shí)間戳:通過(guò)源表中的時(shí)間戳字段來(lái)標(biāo)記數(shù)據(jù)的新增、修改,每次只抽取從上次抽取結(jié)束時(shí)間開(kāi)始的增量數(shù)據(jù);c)標(biāo)志位:通過(guò)在源表中設(shè)計(jì)標(biāo)志位字段來(lái)標(biāo)記數(shù)據(jù)是否已經(jīng)被抽取,交換系統(tǒng)在完成數(shù)據(jù)抽取后會(huì)修改該標(biāo)志位,從而實(shí)現(xiàn)增量交換。交換運(yùn)行周期設(shè)定是平臺(tái)內(nèi)交換任務(wù)、發(fā)布訂閱任務(wù)、資源發(fā)布訂閱任務(wù)的執(zhí)行時(shí)間設(shè)定,平臺(tái)提供兩種交換運(yùn)行周期:a)循環(huán)時(shí)間間隔:配置時(shí)間間隔為運(yùn)行周期,交換以此時(shí)間間隔持續(xù)運(yùn)行;b)定時(shí)器規(guī)則:配置的具體時(shí)間點(diǎn)為運(yùn)行周期,當(dāng)時(shí)間點(diǎn)滿足時(shí)觸發(fā)交換運(yùn)行。交換策略是指平臺(tái)運(yùn)行時(shí)如何獲取數(shù)據(jù)的規(guī)則,平臺(tái)提供兩種交換策略:a)全量交換:平臺(tái)一次性將數(shù)據(jù)庫(kù)表中的所有數(shù)據(jù)交換到目標(biāo)節(jié)點(diǎn)的交換方式。全量交換要求業(yè)務(wù)庫(kù)表應(yīng)具有主鍵標(biāo)識(shí)。b)增量交換:指平臺(tái)周期性從數(shù)據(jù)庫(kù)表中獲取最新數(shù)據(jù)并交換到目標(biāo)節(jié)點(diǎn)的交換方式:1)時(shí)間戳交換:平臺(tái)根據(jù)業(yè)務(wù)數(shù)據(jù)的時(shí)間戳變化獲取增量數(shù)據(jù),并將增量數(shù)據(jù)交換到目標(biāo)節(jié)點(diǎn)的交換方式;2)標(biāo)識(shí)位交換:平臺(tái)根據(jù)業(yè)務(wù)表中的標(biāo)識(shí)字段值的變化獲取增量數(shù)據(jù)并將增量數(shù)據(jù)交換到目標(biāo)節(jié)點(diǎn)的交換方式;3)觸發(fā)器交換:平臺(tái)利用數(shù)據(jù)庫(kù)觸發(fā)器獲取增量數(shù)據(jù)并將增量數(shù)據(jù)交換到目標(biāo)節(jié)點(diǎn)的交換方式。平臺(tái)具備全面的數(shù)據(jù)支撐能力,在表字段數(shù)量、長(zhǎng)度和數(shù)據(jù)類(lèi)型等方面無(wú)任何限度和數(shù)據(jù)類(lèi)型等僅受當(dāng)前接入的數(shù)據(jù)庫(kù)類(lèi)型制約。平臺(tái)提供多種數(shù)據(jù)庫(kù)支持能力以及數(shù)據(jù)庫(kù)類(lèi)型轉(zhuǎn)換4b)類(lèi)型轉(zhuǎn)換支持:不同數(shù)據(jù)庫(kù)之間相同類(lèi)型的字段可以相互轉(zhuǎn)換。4.1.3服務(wù)接口公共數(shù)據(jù)提供者以服務(wù)接口方式共享資源時(shí),可選擇的接口類(lèi)型包括:REST和WebService。為確保服務(wù)接口的標(biāo)準(zhǔn)性和可用性,服務(wù)接口統(tǒng)一按照以下協(xié)議規(guī)范和技術(shù)要求對(duì)外呈現(xiàn):a)服務(wù)傳輸協(xié)議:采用HTTP/S1.0/1.1標(biāo)準(zhǔn);b)服務(wù)消息協(xié)議:WebService服務(wù)消息封裝協(xié)議采用SOAP1.1/1.2標(biāo)準(zhǔn);REST協(xié)議采用HTTP1.0/1.1標(biāo)準(zhǔn);c)服務(wù)描述:應(yīng)包含服務(wù)調(diào)用者使用的具體訪問(wèn)接口內(nèi)容,主要包括數(shù)據(jù)類(lèi)型定義、操作、交互消息格式和內(nèi)容、端口類(lèi)型及綁定等內(nèi)容,內(nèi)容格式應(yīng)按照WSDL1.1的規(guī)定進(jìn)行描述:1)數(shù)據(jù)類(lèi)型定義應(yīng)按照XMLSchema1.0規(guī)范的規(guī)定使用;Schema1.0規(guī)范的規(guī)定使用;3)端口類(lèi)型(PortType)應(yīng)定義Web服務(wù)的操作,及操作中對(duì)應(yīng)的輸人輸出參數(shù)和消息交互模式;4)綁定形式應(yīng)使用DocumentLiteral/Wrapped文檔風(fēng)格,禁止使用RPCEncoding及Doc-umentEncoded形式,應(yīng)使用SOAP1.1/1.2版本標(biāo)準(zhǔn),通信應(yīng)綁定HTTP/S標(biāo)準(zhǔn)協(xié)議;5)消息字符集和編碼應(yīng)保持一致,應(yīng)采用GBK或UTF-8。服務(wù)接口調(diào)用頻次平臺(tái)提供服務(wù)接口的調(diào)用頻次控制功能,以實(shí)現(xiàn)對(duì)服務(wù)調(diào)用方在單位時(shí)間內(nèi)調(diào)用某個(gè)具體服務(wù)接口的總次數(shù)進(jìn)行控制。調(diào)用頻次的單位為次/d。為確保服務(wù)接口的安全性,平臺(tái)提供服務(wù)接口應(yīng)統(tǒng)一按照以下方式進(jìn)行安全控制:a)客戶端訪問(wèn)控制:對(duì)公共數(shù)據(jù)使用者的使用權(quán)限進(jìn)行控制,主要表現(xiàn)為申請(qǐng)授權(quán)和權(quán)限驗(yàn)證。公共數(shù)據(jù)使用者在需要使用某個(gè)服務(wù)接口時(shí),需要首先通過(guò)市平臺(tái)發(fā)起對(duì)該資源的使用申請(qǐng),申請(qǐng)時(shí)需要添加身份信息(包括組織機(jī)構(gòu)名稱(chēng)、IP地址、應(yīng)用場(chǎng)景、應(yīng)用系統(tǒng)、申請(qǐng)人、聯(lián)系方式),市平臺(tái)在完成相關(guān)信息審核或備案后,為申請(qǐng)方分配唯一的身份標(biāo)識(shí)并提供授權(quán)碼(AP-PKey),公共數(shù)據(jù)使用者每獲得一個(gè)服務(wù)接口的使用授權(quán),市平臺(tái)都將為其生成一個(gè)授權(quán)碼,即一事一碼。公共數(shù)據(jù)使用者在獲得服務(wù)接口的使用授權(quán)后,在發(fā)起服務(wù)調(diào)用時(shí),需要在請(qǐng)求信息中攜帶自己的身份標(biāo)識(shí)及相關(guān)簽名信息,市平臺(tái)在收到使用方的服務(wù)調(diào)用請(qǐng)求后,會(huì)驗(yàn)證請(qǐng)求信息中的身份簽名信息,從而判斷該請(qǐng)求是否為合法用戶的請(qǐng)求,達(dá)到驗(yàn)權(quán)的目的。b)動(dòng)態(tài)密鑰:公共數(shù)據(jù)使用者在發(fā)起服務(wù)調(diào)用前,首先需要使用已經(jīng)獲得的授權(quán)碼獲得服務(wù)調(diào)用的動(dòng)態(tài)密鑰,然后使用動(dòng)態(tài)密鑰完成對(duì)服務(wù)的請(qǐng)求。動(dòng)態(tài)密鑰具有有效期限制,目前動(dòng)態(tài)密鑰的有效期為1d,每日24時(shí)后密鑰自動(dòng)過(guò)期。c)簽名驗(yàn)簽:公共數(shù)據(jù)使用者在發(fā)起服務(wù)調(diào)用時(shí),需要使用獲得的動(dòng)態(tài)密鑰對(duì)請(qǐng)求頭信息進(jìn)行簽名,然后將簽名信息寫(xiě)入消息頭一并發(fā)送到市平臺(tái)。市平臺(tái)在收到公共數(shù)據(jù)使用者的請(qǐng)求后進(jìn)行驗(yàn)簽工作,即市平臺(tái)使用同樣的動(dòng)態(tài)密鑰、同樣的簽名算法對(duì)用戶的請(qǐng)求信息進(jìn)行加密,5將加密結(jié)果與請(qǐng)求中攜帶的簽名信息進(jìn)行比對(duì),從而驗(yàn)證該請(qǐng)求是用戶的真實(shí)請(qǐng)求。d)請(qǐng)求時(shí)間戳:公共數(shù)據(jù)使用者在發(fā)起服務(wù)調(diào)用時(shí),需要在請(qǐng)求頭中攜帶本次請(qǐng)求的時(shí)間戳,市平臺(tái)在收到請(qǐng)求信息后,會(huì)驗(yàn)證該時(shí)間戳的有效性,如果請(qǐng)求時(shí)間戳超時(shí)嚴(yán)重則拒絕該請(qǐng)求。e)服務(wù)端訪問(wèn)控制:服務(wù)端代理管控服務(wù)器在請(qǐng)求原始服務(wù)時(shí),可通過(guò)事先約定的格式,在請(qǐng)求信息中攜帶原始服務(wù)提供方為其頒發(fā)的身份信息,從而使原始服務(wù)能夠驗(yàn)證其身份合法性。目前支持HTTPBasic認(rèn)證及自定義認(rèn)證方式。4.2接入要求在數(shù)據(jù)共享交換過(guò)程中,平臺(tái)的性能指標(biāo)主要有數(shù)據(jù)庫(kù)性能、消息傳輸性能、交中部分性能指標(biāo)與前置機(jī)的CPU、內(nèi)存和網(wǎng)絡(luò)環(huán)境等有密切的關(guān)系。在完成數(shù)據(jù)交換流程配置、監(jiān)控和管理等過(guò)程時(shí),其綜合性能應(yīng)全面考慮各項(xiàng)指標(biāo)對(duì)平臺(tái)的影響。4.2.2前置機(jī)為保證前置機(jī)方式交換數(shù)據(jù)的性能,配置相關(guān)資源時(shí)應(yīng)關(guān)注以下指標(biāo)項(xiàng):a)交換實(shí)例上限:數(shù)據(jù)交換實(shí)例是系統(tǒng)中真實(shí)運(yùn)行的獨(dú)立交換線程,每一個(gè)交換實(shí)例都對(duì)應(yīng)于一張表的交換。在交換系統(tǒng)中,可以通過(guò)以下交換配置產(chǎn)生數(shù)據(jù)交換實(shí)例:1)數(shù)據(jù)交換流程配置,一個(gè)交換流程產(chǎn)生一個(gè)交換實(shí)例;2)數(shù)據(jù)發(fā)布訂閱,一個(gè)訂閱產(chǎn)生一個(gè)交換實(shí)例;3)資源目錄發(fā)布訂閱,一個(gè)訂閱產(chǎn)生一個(gè)交換實(shí)例;b)數(shù)據(jù)庫(kù)表交換吞吐量:數(shù)據(jù)庫(kù)表交換的性能受硬件配置、網(wǎng)絡(luò)帶寬、通信交互等因素制約,隨著綜合環(huán)境的好轉(zhuǎn),最大數(shù)據(jù)庫(kù)表交換的吞吐量呈線性增長(zhǎng)c)文件交換最大值:文件交換的最大值與操作系統(tǒng)有重要關(guān)系,但在64位系統(tǒng)中,文件大小不受d)傳輸效率:數(shù)據(jù)傳輸過(guò)程中,要經(jīng)過(guò)交換機(jī)、路由器、防火墻、加解密等各個(gè)環(huán)節(jié),考慮到這些網(wǎng)絡(luò)軟、硬件對(duì)數(shù)據(jù)傳輸時(shí)間的損耗,實(shí)際傳輸效率最高大約為理論傳輸效率的70%。前置機(jī)性能指標(biāo)見(jiàn)表1。表1前置機(jī)交換性能指標(biāo)指標(biāo)項(xiàng)中等業(yè)務(wù)量1硬件參數(shù)(最低配置)CPU:4核2.6GHz網(wǎng)卡:100Mbps網(wǎng)卡:100MbpsCPU:16核2.6GHz網(wǎng)卡:100Mbps23單個(gè)文件大小456接口并發(fā)訪問(wèn)的性能需求。公共數(shù)據(jù)提供者采用服務(wù)接口進(jìn)行資源共享時(shí),應(yīng)采c)響應(yīng)時(shí)間:1s,最長(zhǎng)不超過(guò)3s。b)基于數(shù)據(jù)文件的共享交換服務(wù);c)基于服務(wù)接口的共享交換服務(wù)。者根據(jù)交換業(yè)務(wù)需求確定前置機(jī)的基本硬件配置,交換量評(píng)估時(shí)應(yīng)按照每條數(shù)據(jù)不超過(guò)10K交換量描述(條/d)CPU(最低配置)內(nèi)存(最低配置)磁盤(pán)(最低配置)中等業(yè)務(wù)量10-100萬(wàn)100萬(wàn)以上72)數(shù)據(jù)庫(kù):各接入單位按需在前置機(jī)上部署交換前置數(shù)據(jù)庫(kù),在業(yè)務(wù)庫(kù)表結(jié)構(gòu)的基礎(chǔ)上在前置數(shù)據(jù)庫(kù)創(chuàng)建交換表;a)級(jí)聯(lián)數(shù)據(jù)庫(kù)安裝及數(shù)據(jù)庫(kù)初始化:1)數(shù)據(jù)庫(kù)應(yīng)選用符合市區(qū)級(jí)聯(lián)需要的商用數(shù)據(jù)庫(kù)產(chǎn)品;2)需在數(shù)據(jù)庫(kù)中按照要求創(chuàng)建表并進(jìn)行初始化,建表程序由市平臺(tái)統(tǒng)一提供。b)文件存儲(chǔ)區(qū)建立:1)級(jí)聯(lián)共享服務(wù)器提供數(shù)據(jù)庫(kù)和文件系統(tǒng),前置機(jī)和級(jí)聯(lián)系統(tǒng)服務(wù)器可共享使用,由各區(qū)進(jìn)行管理,級(jí)聯(lián)共享服務(wù)器中的文件系統(tǒng)需與區(qū)前置節(jié)點(diǎn)服務(wù)器連通,滿足區(qū)平臺(tái)和市2)前置機(jī)中部署的級(jí)聯(lián)程序需要訪問(wèn)級(jí)聯(lián)共享服務(wù)器中的數(shù)據(jù)庫(kù)和文件系統(tǒng),各區(qū)需要配置網(wǎng)絡(luò)端口保證前置機(jī)和級(jí)聯(lián)共享服務(wù)器的聯(lián)通;3)級(jí)聯(lián)共享區(qū)主要用于存儲(chǔ)級(jí)聯(lián)過(guò)程中共享的數(shù)據(jù),可根據(jù)各單位級(jí)聯(lián)交換數(shù)據(jù)量大小配各單位前置機(jī)IP由平臺(tái)管理部門(mén)統(tǒng)一規(guī)劃并下發(fā)。方向口在程序部署時(shí)使用,后期可關(guān)閉庫(kù)表、文件交換程序運(yùn)行使用區(qū)平臺(tái)->市平臺(tái)服務(wù)接口程序運(yùn)行使用b)telnetIP端口。8成便于公共數(shù)據(jù)使用者識(shí)別與應(yīng)用的可共享數(shù)據(jù)。為保證數(shù)據(jù)交換的順利實(shí)施公共數(shù)據(jù)提供者應(yīng)做好以下準(zhǔn)備工作:a)數(shù)據(jù)交換方式、觸發(fā)方式、抽取方式、運(yùn)行周期、交換策略等應(yīng)滿足第4章接人技術(shù)要求中規(guī)定的接人方式;b)應(yīng)將業(yè)務(wù)庫(kù)和交換庫(kù)進(jìn)行隔離,避免因數(shù)據(jù)交換影響正常業(yè)務(wù)系統(tǒng)使用;c)應(yīng)保證數(shù)據(jù)的有效性、完整性以及與實(shí)際業(yè)務(wù)數(shù)據(jù)的一致性,業(yè)務(wù)數(shù)據(jù)發(fā)生變化或更新需要按約定更新頻率及時(shí)更新到交換前置庫(kù);d)應(yīng)保證提供給多個(gè)使用方的數(shù)據(jù)是一致的,應(yīng)針對(duì)公共數(shù)據(jù)使用者訂閱時(shí)間不定等因素制定相關(guān)數(shù)據(jù)提供策略;e)應(yīng)保證從業(yè)務(wù)數(shù)據(jù)庫(kù)到交換前置庫(kù)數(shù)據(jù)轉(zhuǎn)移過(guò)程中的數(shù)據(jù)安全。公共數(shù)據(jù)提供者將已經(jīng)明確的可共享信息資源,采用文件方式接入市平臺(tái),部門(mén)應(yīng)根據(jù)自身業(yè)務(wù)數(shù)據(jù)形成周期、保存方式、文件大小等因素綜合考慮設(shè)定文件交換任務(wù),同時(shí)采用安全手段將文件傳輸至前置機(jī)。為保證數(shù)據(jù)交換的順利實(shí)施,公共數(shù)據(jù)提供者應(yīng)做好以下準(zhǔn)備工作:a)應(yīng)明確可共享的數(shù)據(jù)文件、共享范圍及更新機(jī)制;b)應(yīng)明確對(duì)數(shù)據(jù)的加密、簽名等安全保密措施;c)應(yīng)保證數(shù)據(jù)在前置機(jī)上的安全性;d)應(yīng)通過(guò)FTP、SFTP等方式,按數(shù)據(jù)更新周期約定,及時(shí)將可共享文件上傳至前置機(jī)交換目錄。部門(mén)自建平臺(tái),并對(duì)外提供接口服務(wù),作為公共數(shù)據(jù)提供者將已明確的可共享信息資源,采用服務(wù)接口方式接人市平臺(tái),部門(mén)根據(jù)內(nèi)部信息系統(tǒng)整合的推進(jìn)情況,做好以下準(zhǔn)備工作:a)應(yīng)明確服務(wù)接口的可共享信息項(xiàng)、共享數(shù)據(jù)及更新機(jī)制;b)根據(jù)業(yè)務(wù)需求完成服務(wù)接口的設(shè)計(jì)方案,應(yīng)用于指導(dǎo)服務(wù)接口的技術(shù)實(shí)現(xiàn);c)建立政務(wù)外網(wǎng)共享服務(wù)區(qū),作為服務(wù)接口共享專(zhuān)用部署環(huán)境,接入政務(wù)外網(wǎng),且要確保不影響部門(mén)內(nèi)部信息系統(tǒng)的正常運(yùn)行;d)服務(wù)接口應(yīng)隨著公共數(shù)據(jù)使用者的增多,實(shí)現(xiàn)性能的可擴(kuò)展;e)公共數(shù)據(jù)提供者基于本部門(mén)可共享數(shù)據(jù)資源,進(jìn)行服務(wù)接口開(kāi)發(fā),形成可以對(duì)外共享的服務(wù)接口;f)為確保服務(wù)接口的標(biāo)準(zhǔn)性和可用性,公共數(shù)據(jù)提供者提供服務(wù)接口應(yīng)滿足第4章節(jié)接入技術(shù)要求中規(guī)定的接入方式。建議事項(xiàng)包括:1)為避免外部服務(wù)調(diào)用對(duì)業(yè)務(wù)生產(chǎn)系統(tǒng)造成影響,建議將共享服務(wù)數(shù)據(jù)與生產(chǎn)數(shù)據(jù)分離,通過(guò)數(shù)據(jù)鏡像等方式實(shí)現(xiàn)服務(wù)接口;2)為提供高并發(fā)、大規(guī)模的數(shù)據(jù)服務(wù)能力,公共數(shù)據(jù)提供者通過(guò)預(yù)估訪問(wèn)量,采用負(fù)載均衡、多讀鏡像庫(kù)等方式提高服務(wù)接口并發(fā)能力;3)對(duì)于訪問(wèn)量小、不影響生產(chǎn)運(yùn)行的系統(tǒng),部門(mén)可以委托市平臺(tái)進(jìn)行接口開(kāi)發(fā)并對(duì)外提供服務(wù)。準(zhǔn)備接入市平臺(tái)的單位,需要向平臺(tái)建設(shè)管理單位申請(qǐng)創(chuàng)建組織機(jī)構(gòu)信息。9準(zhǔn)備接入市平臺(tái)的單位,需要向平臺(tái)建設(shè)管理單位申請(qǐng)創(chuàng)建相關(guān)賬號(hào),提交包括賬號(hào)創(chuàng)建申請(qǐng)及創(chuàng)建賬號(hào)信息。平臺(tái)建設(shè)管理單位在接到接入單位的賬號(hào)創(chuàng)建申請(qǐng)后,為其分配初始賬號(hào)。平臺(tái)建設(shè)管理單位將根據(jù)接人單位的申請(qǐng)為其賬號(hào)分配相應(yīng)權(quán)限,各接入單位用戶賬號(hào)可授權(quán)的角色權(quán)限包括:a)節(jié)點(diǎn)管理員:負(fù)責(zé)本部門(mén)的用戶及權(quán)限相關(guān)設(shè)置;c)節(jié)點(diǎn)審核員:負(fù)責(zé)對(duì)節(jié)點(diǎn)操作員的操作進(jìn)行審核。5.3部門(mén)接入市平臺(tái)將各區(qū)及各委辦橋接至前置機(jī)的發(fā)布資源歸集至市級(jí)數(shù)據(jù)湖。公共數(shù)據(jù)提供者通過(guò)平臺(tái)的任務(wù)發(fā)布訂閱功能將資源進(jìn)行歸集,指定市級(jí)數(shù)據(jù)湖為接收節(jié)點(diǎn)(只有市級(jí)數(shù)據(jù)湖用戶能夠看到已發(fā)布的資源)。采用數(shù)據(jù)庫(kù)表方式進(jìn)行交換時(shí),公共數(shù)據(jù)提供者需對(duì)庫(kù)表資源進(jìn)行數(shù)據(jù)源配置、資源歸集,流程見(jiàn)開(kāi)始數(shù)據(jù)橋接數(shù)據(jù)源配置資源創(chuàng)建資源歸集結(jié)束圖1庫(kù)表資源發(fā)布流程庫(kù)表資源發(fā)布流程步驟包括:a)數(shù)據(jù)橋接:業(yè)務(wù)系統(tǒng)技術(shù)人員應(yīng)采用技術(shù)手段(如:系統(tǒng)數(shù)據(jù)同步、手工數(shù)據(jù)導(dǎo)入等),將需要對(duì)外共享交換的數(shù)據(jù),加載到前置機(jī)交換數(shù)據(jù)庫(kù)表中,并按照業(yè)務(wù)要求對(duì)交換庫(kù)表中的數(shù)據(jù)進(jìn)行及時(shí)更新;b)數(shù)據(jù)源配置:節(jié)點(diǎn)操作員應(yīng)在平臺(tái)中創(chuàng)建對(duì)應(yīng)的數(shù)據(jù)源,作為對(duì)外交換的數(shù)據(jù)來(lái)源地,管理配置信息包括數(shù)據(jù)源名稱(chēng)、數(shù)據(jù)庫(kù)類(lèi)型、數(shù)據(jù)庫(kù)驅(qū)動(dòng)類(lèi)名等;資源發(fā)布;d)資源歸集:節(jié)點(diǎn)操作員應(yīng)根據(jù)已發(fā)布資源信息創(chuàng)建數(shù)據(jù)庫(kù)表資源,并對(duì)發(fā)布資源進(jìn)行資源訂開(kāi)始b)資源創(chuàng)建:針對(duì)已上傳的共享文件,節(jié)點(diǎn)操作員應(yīng)創(chuàng)建徑、文件名,所屬前置節(jié)點(diǎn),發(fā)布時(shí)間間隔,指定市級(jí)數(shù)據(jù)湖為接收節(jié)點(diǎn),完成交換資源發(fā)布;采用數(shù)據(jù)庫(kù)表方式進(jìn)行交換時(shí),公共數(shù)據(jù)使用者需對(duì)庫(kù)表資源進(jìn)行訂閱,流程見(jiàn)圖3。節(jié)點(diǎn)操作員節(jié)點(diǎn)操作員業(yè)務(wù)系統(tǒng)技術(shù)人員節(jié)點(diǎn)操作員資源申請(qǐng)接收表建立數(shù)據(jù)源配置資源訂閱結(jié)束圖3庫(kù)表資源訂閱流程庫(kù)表資源訂閱流程步驟包括:a)資源申請(qǐng):公共數(shù)據(jù)使用者節(jié)點(diǎn)操作員應(yīng)通過(guò)目錄系統(tǒng)查找所需資源,向公共數(shù)據(jù)提供者提出使用申請(qǐng)。c)數(shù)據(jù)源配置:針對(duì)用于接收共享數(shù)據(jù)的數(shù)據(jù)庫(kù)表,節(jié)點(diǎn)操作員應(yīng)在交換系統(tǒng)中創(chuàng)建對(duì)應(yīng)的數(shù)據(jù)源,作為交換數(shù)據(jù)的目的地。d)資源訂閱:節(jié)點(diǎn)操作員查找到所需資源后進(jìn)行訂閱,應(yīng)將上一步創(chuàng)建的數(shù)據(jù)源設(shè)定為訂閱接收并設(shè)置接收到的數(shù)據(jù)字段與接收表字段的映射關(guān)系。訂閱成功后默認(rèn)自動(dòng)啟動(dòng)。業(yè)務(wù)系統(tǒng)技術(shù)人員采用技術(shù)手段(如:系統(tǒng)數(shù)據(jù)同步、手工數(shù)據(jù)導(dǎo)出等),將接收到的數(shù)據(jù)庫(kù)表內(nèi)容獲取到業(yè)務(wù)系統(tǒng)中使用。文件資源訂閱采用文件方式進(jìn)行交換時(shí),公共數(shù)據(jù)使用者需對(duì)文件、文件夾資源進(jìn)行訂閱,流程見(jiàn)圖4。結(jié)束圖4文件資源訂閱流程文件資源訂閱流程步驟包括:a)資源申請(qǐng):公共數(shù)據(jù)使用者節(jié)點(diǎn)操作員應(yīng)通過(guò)目錄系統(tǒng)查找所需資源,向公共數(shù)據(jù)提供者提出使用申請(qǐng)。b)資源訂閱:節(jié)點(diǎn)操作員查找到所需文件資源后應(yīng)進(jìn)行訂閱,并設(shè)置訂閱的文件接收目錄。訂閱成功后默認(rèn)自動(dòng)啟動(dòng)。業(yè)務(wù)系統(tǒng)技術(shù)人員采用技術(shù)手段(如:FTP下載、手工拷貝等),將前置機(jī)接收到的文件獲取到業(yè)務(wù)系統(tǒng)中使用。公共數(shù)據(jù)使用者通過(guò)目錄系統(tǒng)查找所需資源,申請(qǐng)使用公共數(shù)據(jù)提供者發(fā)布的服務(wù),流程見(jiàn)圖5。節(jié)點(diǎn)操作員節(jié)點(diǎn)操作員平臺(tái)審核員/節(jié)點(diǎn)審核員節(jié)點(diǎn)操作員服務(wù)資源查詢服務(wù)資源申請(qǐng)服務(wù)資源授權(quán)服務(wù)資源使用圖5服務(wù)資源訂閱流程服務(wù)資源訂閱流程步驟包括:a)服務(wù)資源查詢:節(jié)點(diǎn)操作員應(yīng)通過(guò)目錄系統(tǒng)提供的接口列表、分類(lèi)檢索和接口搜索功能進(jìn)行資源信息的查找,從而獲得相關(guān)的服務(wù)接口信息。b)服務(wù)資源申請(qǐng):節(jié)點(diǎn)操作員查詢到服務(wù)資源后,應(yīng)在線填寫(xiě)服務(wù)使用申請(qǐng),根據(jù)頁(yè)面指示填寫(xiě)申請(qǐng)信息,如申請(qǐng)使用時(shí)間等。提交申請(qǐng),等待授權(quán)。c)服務(wù)資源授權(quán):對(duì)無(wú)條件共享的服務(wù)資源,應(yīng)由平臺(tái)審核員進(jìn)行服務(wù)授權(quán)并向公共數(shù)據(jù)提供者備案;對(duì)有條件共享的服務(wù)資源,由公共數(shù)據(jù)提供者節(jié)點(diǎn)審核員進(jìn)行服務(wù)授權(quán)。d)服務(wù)資源使用:公共數(shù)據(jù)使用者應(yīng)在獲得授權(quán)后按服務(wù)協(xié)議要求進(jìn)行使用。公共數(shù)據(jù)使用者部門(mén)根據(jù)服務(wù)接口描述信息進(jìn)行服務(wù)調(diào)用開(kāi)發(fā),封裝申請(qǐng)授權(quán)等相關(guān)信息,進(jìn)行服務(wù)接口調(diào)5.3.3部門(mén)自建平臺(tái)接入服務(wù)資源二次代理部門(mén)有自建交換平臺(tái),并對(duì)外提供接口服務(wù),需通過(guò)市平臺(tái)將服務(wù)二次代理發(fā)布供各部門(mén)使用。市部門(mén)對(duì)服務(wù)資源進(jìn)行注冊(cè)、發(fā)布,流程見(jiàn)圖6。開(kāi)始結(jié)束服務(wù)注冊(cè)圖6服務(wù)資源發(fā)布流程公共數(shù)據(jù)提供者通過(guò)服務(wù)管理系統(tǒng)進(jìn)行服務(wù)注冊(cè),經(jīng)過(guò)審核發(fā)布后的服務(wù)信息在目錄系統(tǒng)對(duì)外展現(xiàn)。部門(mén)自建平臺(tái)服務(wù)資源發(fā)布流程主要包括:a)服務(wù)注冊(cè):節(jié)點(diǎn)操作員進(jìn)行服務(wù)注冊(cè),應(yīng)根據(jù)系統(tǒng)提示將服務(wù)信息注冊(cè)到系統(tǒng)中,提交審核。b)服務(wù)注冊(cè)審核:節(jié)點(diǎn)審核員登錄平臺(tái),應(yīng)對(duì)注冊(cè)的服務(wù)進(jìn)行審核,確認(rèn)服務(wù)信息描述正確以及服務(wù)地址可訪問(wèn)。c)服務(wù)質(zhì)量審核:平臺(tái)審核員應(yīng)對(duì)服務(wù)進(jìn)行質(zhì)量審核。質(zhì)量審核通過(guò)之后,服務(wù)的狀態(tài)會(huì)變成“待測(cè)試”,待通過(guò)可用性測(cè)試之后,服務(wù)自動(dòng)發(fā)布,可供其他部門(mén)查詢申請(qǐng)。d)服務(wù)發(fā)布進(jìn)度查看:節(jié)點(diǎn)操作員可以隨時(shí)登錄交換系統(tǒng)中查看服務(wù)資源發(fā)布的審核狀態(tài),如果因信息填寫(xiě)或其他原因被平臺(tái)管理員退回,則應(yīng)及時(shí)進(jìn)行信息的修改和重新提交等工作。如果服務(wù)審核通過(guò),則可以通過(guò)目錄系統(tǒng)查詢到該服務(wù)。交換日志信息歸集部門(mén)自建平臺(tái),應(yīng)將自建平臺(tái)數(shù)據(jù)資源的使用情況以交換日志形式歸集到市平臺(tái),交換日志信息項(xiàng)、歸集方式和歸集周期要求主要包括:a)交換日志信息應(yīng)采用明文、結(jié)構(gòu)化方式存儲(chǔ),須歸集數(shù)據(jù)字典用來(lái)說(shuō)明信息項(xiàng)業(yè)務(wù)含義。信息項(xiàng)至少包括:1)庫(kù)表交換:交換批次號(hào)、交換發(fā)送時(shí)間、交換接收時(shí)間、交換數(shù)據(jù)發(fā)送部門(mén)、交換數(shù)據(jù)接收2)文件交換:文件發(fā)送時(shí)間、文件接收時(shí)間、文件發(fā)送部門(mén)、文件接收部門(mén)、文件名、文件大小等;3)服務(wù)調(diào)用:服務(wù)調(diào)用時(shí)間、服務(wù)調(diào)用IP、服務(wù)提供部門(mén)、服務(wù)調(diào)用部門(mén)、服務(wù)名,服務(wù)響應(yīng)時(shí)間、服務(wù)調(diào)用結(jié)果(成功/失敗)等;b)歸集方式:交換日志信息可采用庫(kù)表、文件或服務(wù)接口方式,通過(guò)前置機(jī)同步到市級(jí)數(shù)據(jù)湖;c)歸集周期:在交換任務(wù)或服務(wù)調(diào)用發(fā)生時(shí),同步將交換日志信息發(fā)送給市平臺(tái)。a)交換管理中心服務(wù)器硬件要求見(jiàn)表4;內(nèi)存數(shù)量/臺(tái)1b)中心交換節(jié)點(diǎn)服務(wù)器硬件要求見(jiàn)表5;交換量描述/(條/天)內(nèi)存數(shù)量/臺(tái)中小業(yè)務(wù)量0-100萬(wàn)2100萬(wàn)以上2c)服務(wù)管理服務(wù)器硬件要求見(jiàn)表6。內(nèi)存數(shù)量/臺(tái)中小業(yè)務(wù)量221)交換管理中心軟件:市級(jí)分平臺(tái)需在交換中心部署交換管理中心軟件,用于交換過(guò)程的監(jiān)2)中心交換節(jié)點(diǎn)軟件:市級(jí)分平臺(tái)需在交換中心部署交換節(jié)點(diǎn)軟件,用于發(fā)送和接收數(shù)據(jù)。3)服務(wù)管理軟件:市級(jí)分平臺(tái)需在交換中心部署服務(wù)管理軟件,用于服務(wù)的發(fā)布、監(jiān)控、管b)服務(wù)器端口開(kāi)放策略見(jiàn)表7。表7各服務(wù)器需要開(kāi)放的網(wǎng)絡(luò)端口及開(kāi)放策略交換管理中心SSH遠(yuǎn)程安裝程序使用交換管理中心軟件程序運(yùn)行使用中心交換節(jié)點(diǎn)SSH遠(yuǎn)程安裝程序使用中心交換節(jié)點(diǎn)軟件程序運(yùn)行使用SSH遠(yuǎn)程安裝程序使用服務(wù)管理軟件程序運(yùn)行使用服務(wù)接口程序運(yùn)行使用注:市級(jí)分平臺(tái)交換管理中心軟件、中心交換節(jié)點(diǎn)軟件、服務(wù)管理軟件由平臺(tái)管理部門(mén)統(tǒng)一安裝部署。市級(jí)分平臺(tái)聯(lián)調(diào)測(cè)試通過(guò)后,交付區(qū)平臺(tái)建設(shè)管理單位使用。5.4.2使用自建平臺(tái)接入級(jí)聯(lián)組成結(jié)構(gòu)市區(qū)級(jí)聯(lián)對(duì)接應(yīng)基于統(tǒng)一的系統(tǒng)組成結(jié)構(gòu)和接口報(bào)文通道標(biāo)準(zhǔn)進(jìn)行基礎(chǔ)設(shè)施建設(shè),各區(qū)平臺(tái)的級(jí)聯(lián)模塊(區(qū)端)的系統(tǒng)開(kāi)發(fā)人員應(yīng)參考本章節(jié)內(nèi)容進(jìn)行市區(qū)級(jí)聯(lián)對(duì)接。系統(tǒng)組成結(jié)構(gòu)和接口報(bào)文通道要求主要包括:a)系統(tǒng)組成結(jié)構(gòu):市平臺(tái)與區(qū)平臺(tái)的交換系統(tǒng)級(jí)聯(lián)功能,由交換級(jí)聯(lián)子系統(tǒng)提供實(shí)現(xiàn)。交換級(jí)聯(lián)子市平臺(tái)交換級(jí)聯(lián)市平臺(tái)交換級(jí)聯(lián)市端前置機(jī)級(jí)聯(lián)模塊(市端)級(jí)聯(lián)共享數(shù)據(jù)庫(kù)訪問(wèn)文件讀寫(xiě)服務(wù)訪問(wèn)級(jí)聯(lián)模塊(風(fēng)端)區(qū)平臺(tái)服務(wù)器圖7系統(tǒng)組成結(jié)構(gòu)1)交換軟件:交換軟件應(yīng)部署在區(qū)前置機(jī)上,實(shí)現(xiàn)市平臺(tái)內(nèi)跨節(jié)點(diǎn)的數(shù)據(jù)交換、服務(wù)接口調(diào)用功能。同時(shí),交換軟件與區(qū)平臺(tái)之間應(yīng)以服務(wù)接口方式進(jìn)行互動(dòng)。2)級(jí)聯(lián)模塊(市端):應(yīng)將市平臺(tái)推送給區(qū)平臺(tái)的數(shù)據(jù)寫(xiě)入級(jí)聯(lián)共享區(qū),并將區(qū)平臺(tái)推送給市平臺(tái)的數(shù)據(jù)從級(jí)聯(lián)共享區(qū)取出。3)級(jí)聯(lián)共享區(qū):應(yīng)由數(shù)據(jù)庫(kù)和文件存儲(chǔ)構(gòu)成,為級(jí)聯(lián)模塊(市端)與級(jí)聯(lián)模塊(區(qū)端)的交換緩存區(qū),用于存儲(chǔ)平臺(tái)交換級(jí)聯(lián)的資源發(fā)布信息和數(shù)據(jù)。4)級(jí)聯(lián)模塊(區(qū)端):應(yīng)用于實(shí)現(xiàn)與級(jí)聯(lián)模塊(市端)對(duì)接。級(jí)聯(lián)模塊(區(qū)端)提供市、區(qū)平臺(tái)交換數(shù)據(jù)在級(jí)聯(lián)共享區(qū)的讀取和寫(xiě)入功能,提供區(qū)平臺(tái)內(nèi)部資源的加工處理和接口調(diào)用功能。級(jí)聯(lián)模塊(區(qū)端)調(diào)用市平臺(tái)交換軟件提供的服務(wù)代理接口,實(shí)現(xiàn)對(duì)市平臺(tái)服務(wù)接口資源的調(diào)用。b)接口報(bào)文通道:市平臺(tái)與區(qū)平臺(tái)的交換級(jí)聯(lián),應(yīng)支持?jǐn)?shù)據(jù)庫(kù)表交換、文件交換和服務(wù)接口三種交換方式。級(jí)聯(lián)模塊(區(qū)端)與市平臺(tái)之間的級(jí)聯(lián)接口報(bào)文通信方式見(jiàn)表8。表8級(jí)聯(lián)接口報(bào)文通信方式級(jí)聯(lián)共享區(qū)級(jí)聯(lián)共享區(qū)服務(wù)接口Web服務(wù)接口與交換軟件進(jìn)行Web服務(wù)調(diào)用級(jí)聯(lián)共享區(qū)及連接方式市平臺(tái)與區(qū)平臺(tái)通過(guò)級(jí)聯(lián)共享區(qū)進(jìn)行庫(kù)表與文件的級(jí)聯(lián)交換,級(jí)聯(lián)共享區(qū)中的內(nèi)容包括管控?cái)?shù)據(jù)和交換數(shù)據(jù),具體要求包括:a)管控?cái)?shù)據(jù):平臺(tái)級(jí)聯(lián)時(shí)資源發(fā)布信息的交互報(bào)文,應(yīng)用以觸發(fā)對(duì)方級(jí)聯(lián)模塊對(duì)資源發(fā)布信息進(jìn)行獲取和處理。管控?cái)?shù)據(jù)的存儲(chǔ)方式是數(shù)據(jù)庫(kù)表。級(jí)聯(lián)共享區(qū)中的管控?cái)?shù)據(jù)存放在兩張庫(kù)1)MNG_DATA_DOWN表:管控?cái)?shù)據(jù)下行表應(yīng)用于存放市平臺(tái)推送給區(qū)平臺(tái)的資源發(fā)布信息;2)MNG_DATA_UP表:管控?cái)?shù)據(jù)上行表應(yīng)用于存放區(qū)平臺(tái)推送給市平臺(tái)的資源發(fā)布信息。b)交換數(shù)據(jù):平臺(tái)級(jí)聯(lián)時(shí)的業(yè)務(wù)數(shù)據(jù)載體,包括數(shù)據(jù)描述信息和數(shù)據(jù)文件。數(shù)據(jù)描述信息存儲(chǔ)方式是數(shù)據(jù)庫(kù)表,數(shù)據(jù)文件的存儲(chǔ)方式是文件。數(shù)據(jù)描述信息存放在兩張庫(kù)表中:1)DATA_DESC_DOWN表:數(shù)據(jù)描述下行表應(yīng)用于存放市平臺(tái)推送給區(qū)平臺(tái)的數(shù)據(jù)文件描述信息;2)DATA_DESC_UP表:數(shù)據(jù)描述上行表應(yīng)用于存放區(qū)平臺(tái)推送給市平臺(tái)的數(shù)據(jù)文件描述信息。市區(qū)級(jí)聯(lián)管控?cái)?shù)據(jù)和交換數(shù)據(jù)發(fā)生異常時(shí),可參見(jiàn)附錄A進(jìn)行故障處理。市平臺(tái)與區(qū)平臺(tái)進(jìn)行級(jí)聯(lián)交換時(shí),兩端的級(jí)聯(lián)模塊對(duì)級(jí)聯(lián)共享區(qū)的典型操作模式見(jiàn)圖8。級(jí)聯(lián)模塊(市端)級(jí)聯(lián)模塊(市端)數(shù)據(jù)描述下行表級(jí)聯(lián)模塊(區(qū)端)數(shù)據(jù)描述數(shù)據(jù)級(jí)聯(lián)模塊(區(qū)端)級(jí)聯(lián)模塊(市端管控下行表數(shù)據(jù)讀取交換數(shù)據(jù)庫(kù)私有協(xié)議等。b)文件操作:數(shù)據(jù)文件應(yīng)存放在市平臺(tái)區(qū)前置機(jī)的文件路徑下。各區(qū)平臺(tái)可根據(jù)實(shí)際情況選擇資源發(fā)布信息?;玖鞒虆⒖家?jiàn)圖9:1)應(yīng)從管控?cái)?shù)據(jù)下行表(MNG_DATA_DOWN)中獲取未讀的記錄(判斷依據(jù):OPERAT_3)處理完成后,應(yīng)更新管控?cái)?shù)據(jù)下行表(MNG_DATA_DOWN)中該記錄的讀取狀態(tài),將DB31/T1240.2—2級(jí)聯(lián)模塊(區(qū)端)級(jí)聯(lián)模塊(區(qū)端)數(shù)據(jù)描述下行表管控致?lián)?shù)據(jù)b)推送數(shù)據(jù):當(dāng)市平臺(tái)推送交換數(shù)據(jù)給區(qū)平臺(tái)時(shí),級(jí)聯(lián)模塊(區(qū)端)從共享區(qū)中獲取交換數(shù)據(jù)?;玖鞒虆⒖家?jiàn)圖10:1)應(yīng)從數(shù)據(jù)描述下行表(DATA_DESC_DOWN)中獲取未讀的記錄(判斷依據(jù):OPERAT_2)記錄中的FILE_PATH字段3)應(yīng)通過(guò)記錄中的MNG_ID字段從管控?cái)?shù)據(jù)下行表中找到對(duì)應(yīng)的記錄,得到本次交換數(shù)據(jù)4)應(yīng)使用市平臺(tái)提供的文件解析API對(duì)文件進(jìn)行解析,并結(jié)合數(shù)據(jù)描述下行表中的文件描5)應(yīng)結(jié)合發(fā)布資源信息、數(shù)據(jù)內(nèi)容、數(shù)據(jù)描述相關(guān)信息,進(jìn)行相應(yīng)處理(如:在區(qū)平臺(tái)緩存,供區(qū)平臺(tái)數(shù)據(jù)交換時(shí)使用);6)處理完成后,應(yīng)更新數(shù)據(jù)描述下行表(DATA_DESC_DOWN)中該記錄的讀取狀態(tài),將管控?cái)?shù)據(jù)下行表級(jí)聯(lián)共享區(qū)關(guān)聯(lián)的發(fā)布信息級(jí)聯(lián)模塊(×瑞,數(shù)據(jù)描述下行表數(shù)據(jù)文件圖10接收數(shù)據(jù)發(fā)送級(jí)聯(lián)交換數(shù)據(jù)應(yīng)按照如下標(biāo)準(zhǔn)執(zhí)行:寫(xiě)入資源發(fā)布信息?;玖鞒虆⒖家?jiàn)圖11:1)應(yīng)準(zhǔn)備好資源發(fā)布信息等相關(guān)內(nèi)容,向管控?cái)?shù)據(jù)上行表(MNG_DATA_UP)中寫(xiě)人發(fā)布數(shù)據(jù)描述寫(xiě)入管控?cái)?shù)據(jù)管控?cái)?shù)據(jù)上行表圖11發(fā)送資源發(fā)布信息b)發(fā)送交換數(shù)據(jù):當(dāng)區(qū)平臺(tái)需要發(fā)送交換數(shù)據(jù)給市平臺(tái)時(shí),級(jí)聯(lián)模塊(區(qū)端)向共享區(qū)中寫(xiě)人交換數(shù)據(jù)?;玖鞒虆⒖家?jiàn)圖12:1)使用市平臺(tái)提供的文件生成API,應(yīng)將待交換的數(shù)據(jù)生成相應(yīng)的數(shù)據(jù)文件,并將數(shù)據(jù)文件2)應(yīng)向數(shù)據(jù)描述信息上行表(DATA_DESC_UP)中寫(xiě)入待交換數(shù)據(jù)的描述信息,其中:CREATE_TIME的值設(shè)置為當(dāng)前的系統(tǒng)時(shí)間。管控致?lián)闲斜?.寫(xiě)入數(shù)據(jù)描述信息1.放入文件組聯(lián)模塊(x端》上行表圖12發(fā)送數(shù)據(jù)級(jí)聯(lián)數(shù)據(jù)庫(kù)表格式參見(jiàn)附錄B。級(jí)聯(lián)文件操作接口參見(jiàn)附錄C。1)發(fā)布資源時(shí),公共數(shù)據(jù)提供者應(yīng)將庫(kù)表類(lèi)型的資源發(fā)布信息完整、準(zhǔn)確地寫(xiě)入管控上行2)公共數(shù)據(jù)提供者每次提供數(shù)據(jù)時(shí),應(yīng)將數(shù)據(jù)文件放人級(jí)聯(lián)共享區(qū),同時(shí)提供與文件一一對(duì)3)庫(kù)表交換方式下,若已有多個(gè)部門(mén)或區(qū)級(jí)單位訂閱,應(yīng)由市平臺(tái)提供單次數(shù)據(jù)的組播4)區(qū)平臺(tái)公共數(shù)據(jù)使用者應(yīng)從管控?cái)?shù)據(jù)下行表中獲取資源發(fā)布信息,從數(shù)據(jù)描述下行表中區(qū)平臺(tái)(數(shù)據(jù)提供方)區(qū)平臺(tái)(數(shù)據(jù)需求方)開(kāi)始開(kāi)始資源發(fā)布信息獲取資源發(fā)布信是錯(cuò)誤返回錯(cuò)誤碼提示提供方進(jìn)行修正息否資源信息交換數(shù)據(jù)是否是描述信息數(shù)據(jù)文件.文件,進(jìn)行預(yù)處理有錯(cuò)設(shè)正描述信息文件描述信息文件圖13庫(kù)表交換流程圖1)發(fā)布資源時(shí),公共數(shù)據(jù)提供者將資源發(fā)布信息寫(xiě)入管控上行表,并提供包含文件夾路徑的數(shù)據(jù)描述信息。市平臺(tái)進(jìn)行處理后,文件夾資源信息即可在市平臺(tái)上展現(xiàn),并開(kāi)始接2)公共數(shù)據(jù)提供者每次提供文件時(shí),只需將文件放入指定的文件夾路徑下即可。3)文件夾交換方式下,若已有多個(gè)部門(mén)或區(qū)級(jí)單位訂閱,由市平臺(tái)對(duì)每個(gè)文件進(jìn)行組播4)區(qū)平臺(tái)公共數(shù)據(jù)使用者從管控?cái)?shù)據(jù)下行表中獲取資源發(fā)布信息,從數(shù)據(jù)描述下行表中獲取下行數(shù)據(jù)文件的相關(guān)信息。區(qū)平臺(tái)(數(shù)據(jù)提供方)向管控上行表寫(xiě)是檢查是否有錯(cuò)返回是更正信息資源發(fā)布信息數(shù)據(jù)描述信息獲取資源發(fā)布信息信息是否有錯(cuò)識(shí)否錯(cuò)誤碼錯(cuò)誤碼行修正資源信息資源信息臺(tái)區(qū)平臺(tái)(致?lián)枨蠓?息,進(jìn)行處理件文件描述信息求部門(mén)圖14文件夾交換流程圖c)文件交換:支持一次發(fā)布,一個(gè)文件。文件交換處理流程見(jiàn)圖15:1)發(fā)布資源時(shí),公共數(shù)據(jù)提供者將資源發(fā)布信息寫(xiě)入管控上行表,將文件放入級(jí)聯(lián)共享區(qū),并提供與文件對(duì)應(yīng)的數(shù)據(jù)描述信息(文件共享時(shí),一次發(fā)布只可包含一個(gè)共享文件);2)公共數(shù)據(jù)提供者完成上述整個(gè)流程后,市平臺(tái)進(jìn)行處理,文件資源信息即可在市平臺(tái)上展3)文件共享方式下,若先后有多個(gè)部門(mén)或區(qū)級(jí)單位訂閱,由市平臺(tái)針對(duì)本共享文件自動(dòng)多次推送,無(wú)需公共數(shù)據(jù)提供者重復(fù)提供;4)區(qū)平臺(tái)公共數(shù)據(jù)使用者從管控?cái)?shù)據(jù)下行表中獲取資源發(fā)布信息,從數(shù)據(jù)描述下行表中獲取下行數(shù)據(jù)文件的相關(guān)信息。注:級(jí)聯(lián)交換過(guò)程中,區(qū)平臺(tái)提供資源發(fā)布信息或數(shù)據(jù)后,可通過(guò)管控上行表或數(shù)據(jù)描述上行表中的OPERAT_(錯(cuò)誤碼)獲取市平臺(tái)預(yù)處理的結(jié)果。市平臺(tái)采用周期性處理模式,默認(rèn)處區(qū)平臺(tái)區(qū)平臺(tái)(數(shù)據(jù)提供方)開(kāi)始表入描述信息是檢查是否有平臺(tái)發(fā)布結(jié)束請(qǐng)和訂閱,指定數(shù)資源發(fā)布信息數(shù)據(jù)描述信息文件臺(tái)息區(qū)平臺(tái)(數(shù)據(jù)需求方)描述倍息文件信息是否有錯(cuò)突資源信息錯(cuò)誤碼開(kāi)始否圖15文件交換流程圖表9管控上行表說(shuō)明主鍵(UUID)一是一發(fā)布資源的名稱(chēng)是—資源來(lái)源機(jī)構(gòu)編碼是一資源發(fā)布范圍機(jī)構(gòu)編碼是約束:1.被刪除的機(jī)構(gòu),不會(huì)得到系統(tǒng)提示通知;清理。數(shù)據(jù)源類(lèi)型否否否是一1:啟用2:停用3:刪除缺省值為1是支持狀態(tài)變更。不支持:?jiǎn)⒂?>刪除注:若連續(xù)兩次進(jìn)行狀態(tài)變更,應(yīng)間隔至少1:已讀一是該條記錄的創(chuàng)建時(shí)間一一—RESERVE_1一RESERVE_2RESERVE_3一2)WebService上行人口地址:ip:port/wsproxy,其中ip:port,為市平臺(tái)服務(wù)人口的IP地市平臺(tái)服務(wù)入口的IP地址和端口,由市平臺(tái)提供。系統(tǒng)服務(wù)接口說(shuō)明見(jiàn)附錄D。圖16系統(tǒng)服務(wù)簽名流程b)業(yè)務(wù)服務(wù)簽名流程:區(qū)平臺(tái)用戶登錄市平臺(tái),進(jìn)行服務(wù)檢索申請(qǐng),申請(qǐng)時(shí)需說(shuō)明需求部門(mén)信圖17業(yè)務(wù)服務(wù)簽名流程級(jí)聯(lián)交換日志信息歸集區(qū)自建平臺(tái),應(yīng)將自建平臺(tái)數(shù)據(jù)資源的使用情況以交換日志形式歸集到市平臺(tái),交換日志信息項(xiàng)、歸集方式和歸集周期要求包括:a)交換日志信息應(yīng)采用明文、結(jié)構(gòu)化方式存儲(chǔ),須歸集數(shù)據(jù)字典用來(lái)說(shuō)明信息項(xiàng)業(yè)務(wù)含義。信息項(xiàng)應(yīng)至少包括:1)庫(kù)表交換:交換批次號(hào)、交換發(fā)送時(shí)間、交換接收時(shí)間、交換數(shù)據(jù)發(fā)送部門(mén)、交換數(shù)據(jù)接收(使用)部門(mén)、交換數(shù)據(jù)使用人、交換數(shù)據(jù)表名(源表、目標(biāo)表)、發(fā)送數(shù)量(條)等;2)文件交換:文件發(fā)送時(shí)間、文件接收時(shí)間、文件發(fā)送部門(mén)、文件接收(使用)部門(mén)、文件使用3)服務(wù)調(diào)用:服務(wù)調(diào)用時(shí)間、服務(wù)調(diào)用IP、服務(wù)提供部門(mén)、服務(wù)調(diào)用部門(mén)、服務(wù)名,服務(wù)響應(yīng)時(shí)間、服務(wù)調(diào)用結(jié)果(成功/失敗)等。b)歸集方式:交換日志信息可采用庫(kù)表、文件或服務(wù)接口方式,通過(guò)前置機(jī)同步到市級(jí)數(shù)據(jù)湖。c)歸集周期:在交換任務(wù)或服務(wù)調(diào)用發(fā)生時(shí),同步將交換日志信息發(fā)送給市平臺(tái)。級(jí)聯(lián)錯(cuò)誤碼對(duì)照表見(jiàn)表A.1。1管控表PUB_ID值無(wú)效2管控表PUB_NAME值無(wú)效3管控表TYPE值無(wú)效4管控表STATUS值無(wú)效56789管控表TYPE值不可變更管控表STATUS值變更不合規(guī)管控表CATALOG_ID值無(wú)效管控表BIZ_CODE值無(wú)效(資料性附錄)級(jí)聯(lián)數(shù)據(jù)庫(kù)表格式B.1管控?cái)?shù)據(jù)表B.1.1表結(jié)構(gòu)級(jí)聯(lián)管控?cái)?shù)據(jù)庫(kù)表結(jié)構(gòu)見(jiàn)表B.1。表B.1管控?cái)?shù)據(jù)表結(jié)構(gòu)字段類(lèi)型非空說(shuō)明主鍵(UUID)發(fā)布ID,本次發(fā)布資源的編號(hào)發(fā)布資源的名稱(chēng)資源來(lái)源機(jī)構(gòu)編碼(采用統(tǒng)一社會(huì)信用代碼)全國(guó)發(fā)布的情況:此處直接填寫(xiě)字符串“all”數(shù)據(jù)源類(lèi)型:1:文件用json串表示的公共數(shù)據(jù)提供者的庫(kù)表schema。鍵、列名、數(shù)據(jù)類(lèi)型等;管理部門(mén)統(tǒng)一通知)發(fā)布資源的狀態(tài):1:啟用2:停用3:刪除。缺省值為11:已讀該條記錄的創(chuàng)建時(shí)間最后一次修改記錄的時(shí)間表B.1(續(xù))字段類(lèi)型非空說(shuō)明RESERVE_1RESERVE_2RESERVE_3B.1.2接口規(guī)范B.級(jí)聯(lián)模塊(市端)將市平臺(tái)上發(fā)布的可共享資源信息寫(xiě)人管控?cái)?shù)據(jù)下行表(MNG_DATA_B.級(jí)聯(lián)模塊(區(qū)端)將區(qū)平臺(tái)上的可共享資源信息寫(xiě)入管控?cái)?shù)據(jù)上行表(MNG_DATA_UP),B.1.2.2管控?cái)?shù)據(jù)表的讀寫(xiě)B(tài).級(jí)聯(lián)模塊(區(qū)端)連接管控?cái)?shù)據(jù)下行表(MNG_DATA_DOWN),讀取相應(yīng)的信息,根據(jù)處理B.級(jí)聯(lián)模塊(區(qū)端)連接管控?cái)?shù)據(jù)上行表(MNG_DATA_UP),寫(xiě)入相應(yīng)的信息。B.級(jí)聯(lián)模塊(市端)連接管控?cái)?shù)據(jù)上行表(MNG_DATA_UP),讀取相應(yīng)的信息,根據(jù)處理結(jié)B.1.2.3管控?cái)?shù)據(jù)關(guān)鍵數(shù)據(jù)項(xiàng)定義與操作描述B.資源狀態(tài):設(shè)置本次發(fā)布資源的狀態(tài),如:1(啟用)、2(停用)、3(刪除)。默認(rèn)發(fā)布為1(啟B.0操作狀態(tài):用以提示對(duì)端級(jí)聯(lián)模塊進(jìn)行信息處理的標(biāo)志位,寫(xiě)入方賦值0(未讀),讀取方讀取完成后更新該字段為1(已讀)。B.1創(chuàng)建時(shí)間:標(biāo)記本條記錄的生成時(shí)B.2修改時(shí)間:標(biāo)記本條記錄最近一次處理的時(shí)間,任何一方在對(duì)記錄中其他字段更新時(shí)同步更新。B.3錯(cuò)誤碼:標(biāo)識(shí)本條記錄在讀取時(shí)發(fā)生的錯(cuò)誤,由讀取方進(jìn)行賦值,提示寫(xiě)人方進(jìn)行更正處理。B.1.2.4規(guī)則和約束B(niǎo).市平臺(tái)、區(qū)平臺(tái)在新增、停用、變更、刪除發(fā)布之后,均需要級(jí)聯(lián)模塊操作相應(yīng)級(jí)聯(lián)共享區(qū)中的數(shù)據(jù)。B.級(jí)聯(lián)模塊(區(qū)端)應(yīng)能夠及時(shí)地發(fā)現(xiàn)級(jí)聯(lián)共享區(qū)中發(fā)生的變化,并據(jù)此進(jìn)行相應(yīng)的操作。數(shù)據(jù)寫(xiě)入方要保證“數(shù)據(jù)schema”能夠真實(shí)有效地體現(xiàn)即將提供的數(shù)據(jù)格式。B.1.3操作說(shuō)明B.1.3.1寫(xiě)入要求寫(xiě)入方發(fā)布資源時(shí),根據(jù)管控表格式要求,準(zhǔn)備資源發(fā)布信息,并按照標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)操作方式寫(xiě)入。寫(xiě)入數(shù)據(jù)時(shí),設(shè)置OPERAT_STAT的值為0(“未讀”),設(shè)置CREATE_TIME的值為當(dāng)前時(shí)間,設(shè)置LAST_MODIFY_TIME的值為空。B.1.3.2錯(cuò)誤處理級(jí)聯(lián)模塊(區(qū)端)應(yīng)對(duì)寫(xiě)人管控上行表的信息處理狀態(tài)進(jìn)行監(jiān)控,若發(fā)現(xiàn)錯(cuò)誤碼,應(yīng)按照錯(cuò)誤碼提示,對(duì)錯(cuò)誤進(jìn)行處理,并更新本條資源發(fā)布信息,更新時(shí)設(shè)置OPERAT_STAT的值為0(“未讀”),設(shè)置LAST_MODIFY_TIME的值為當(dāng)前時(shí)間。B.1.3.3記錄檢查讀取方查詢表中記錄,對(duì)OPERAT_STAT值為0的記錄進(jìn)行讀取和字段有效性檢查,檢查時(shí)若發(fā)現(xiàn)字段值存在錯(cuò)誤,應(yīng)更新記錄中的錯(cuò)誤碼,并將OPERAT_STAT的值更新為1(“已讀”),設(shè)置LAST_MODIFY_TIME的值為當(dāng)前時(shí)間。B.1.3.4狀態(tài)設(shè)置讀取方讀取數(shù)據(jù)處理完成后,將OPERAT_STAT的值更新為1(“已讀”),設(shè)置LAST_MODIFY_TIME的值為當(dāng)前時(shí)間。管控表中的DATA_SCHEMA字段,采用json串描述待發(fā)布數(shù)據(jù)的schema。如果資源類(lèi)型為庫(kù)B.2數(shù)據(jù)描述表B.2.1表結(jié)構(gòu)數(shù)據(jù)描述表結(jié)構(gòu)見(jiàn)表B.2。表B.2數(shù)據(jù)描述表結(jié)構(gòu)類(lèi)型非空備注主鍵(UUID)管控?cái)?shù)據(jù)表的外鍵數(shù)據(jù)源類(lèi)型:1:文件關(guān)聯(lián)的數(shù)據(jù)文件大小(單位:字節(jié))。TYPE為0關(guān)聯(lián)的數(shù)據(jù)文件存放路徑。對(duì)文件的數(shù)字簽名。數(shù)據(jù)文件是否為zip壓縮格式:0:否1:是1:已讀targetCode是數(shù)據(jù)交換目標(biāo)機(jī)構(gòu)編碼;1:已到達(dá)time是送達(dá)時(shí)間,類(lèi)型為T(mén)IMESTAMP,當(dāng)status為0時(shí),該字段的值為空該條記錄的創(chuàng)建時(shí)間數(shù)據(jù)清理期限(單位:d)最后一次修改記錄的時(shí)間RESERVE_1RESERVE_2RESERVE_3B.2.2接口規(guī)范B.2.2.1數(shù)據(jù)操作描述B.當(dāng)進(jìn)行實(shí)際的數(shù)據(jù)級(jí)聯(lián)交換時(shí),級(jí)聯(lián)模塊(市端)、級(jí)聯(lián)模塊(區(qū)端)將各自的交換數(shù)據(jù)寫(xiě)入到級(jí)聯(lián)共享區(qū),數(shù)據(jù)描述信息描述這些數(shù)據(jù)的相關(guān)信息;B.當(dāng)級(jí)聯(lián)模塊(市端)、級(jí)聯(lián)模塊(區(qū)端)從共享級(jí)聯(lián)共享區(qū)中讀取數(shù)據(jù)時(shí),需要獲取匹配的數(shù)據(jù)描述信息,并根據(jù)描述信息執(zhí)行相關(guān)的動(dòng)作(如獲取文件,解析數(shù)據(jù)等)。B.2.2.2數(shù)據(jù)描述表的讀寫(xiě)B(tài).級(jí)聯(lián)模塊(區(qū)端)連接數(shù)據(jù)描述下行表(DATA_DESC_DOWN),讀取相應(yīng)的信息,根據(jù)處理B.級(jí)聯(lián)模塊(市端)連接數(shù)據(jù)描述信息上行表(DATA_DESC_UP),讀取相應(yīng)的信息,根據(jù)處理B.2.2.3數(shù)據(jù)描述信息關(guān)鍵數(shù)據(jù)項(xiàng)定義與操作描述B.管控?cái)?shù)據(jù)表的外鍵:與管控?cái)?shù)據(jù)關(guān)聯(lián),描述本次級(jí)聯(lián)交換的數(shù)據(jù)所關(guān)聯(lián)的資源信息。數(shù)據(jù)描述信息必須與管控?cái)?shù)據(jù)關(guān)聯(lián),一條管控?cái)?shù)據(jù)可以被一條(數(shù)據(jù)源為文件、文件夾)或者多條(數(shù)據(jù)源為庫(kù)表)數(shù)據(jù)描述信息所關(guān)聯(lián)。B.數(shù)據(jù)源類(lèi)型:交換的數(shù)據(jù)源類(lèi)型,取值為0(數(shù)據(jù)庫(kù)表)、1(文件)或4(文件夾)。該字段的值,必須與關(guān)聯(lián)管控?cái)?shù)據(jù)TYPE字段的值一致。B.數(shù)據(jù)記錄條數(shù):記錄數(shù)據(jù)文件中的數(shù)據(jù)條數(shù)。TYPE為0(數(shù)據(jù)庫(kù)表)時(shí)必填,且為文件中實(shí)際數(shù)據(jù)條數(shù)。B.數(shù)據(jù)文件路徑:記錄數(shù)據(jù)文件的存放路徑。TYPE為0或1時(shí),為文件全路徑;TYPE為4(文件夾)時(shí),為文件夾路徑。B.文件簽名:對(duì)文件的數(shù)字簽名。雙方的級(jí)聯(lián)模塊通過(guò)文件簽名與驗(yàn)簽,檢查文件一致性。TYPE為0或1時(shí),若寫(xiě)人方提供簽名,讀取方應(yīng)進(jìn)行驗(yàn)簽。TYPE為4時(shí),為空,為確保一致性,文件簽名和驗(yàn)簽使用統(tǒng)一提供的API接口進(jìn)行調(diào)用處理。B.壓縮標(biāo)識(shí):表示數(shù)據(jù)文件是否經(jīng)過(guò)zip壓縮。通過(guò)統(tǒng)一提供的API生成數(shù)據(jù)文件后,級(jí)聯(lián)模塊可自行將數(shù)據(jù)文件壓縮成zip格式文件,以減少存儲(chǔ)占用,若提交的是壓縮文件,則賦值1(是),否則賦值0(否)。B.操作狀態(tài):用以提示對(duì)端級(jí)聯(lián)模塊進(jìn)行信息處理的標(biāo)志位,寫(xiě)人方賦值0(未讀),讀取方讀取完成后更新該字段為1(已讀)。B.目標(biāo)機(jī)構(gòu)、送達(dá)狀態(tài)、送達(dá)時(shí)間:數(shù)據(jù)交換目標(biāo)可以是多個(gè)部門(mén),使用JSON串來(lái)描述每個(gè)部門(mén)以及各自的數(shù)據(jù)到達(dá)狀況和到達(dá)時(shí)間,到達(dá)狀態(tài)包括未到達(dá)、已到達(dá);當(dāng)狀態(tài)為0(未到達(dá))時(shí),到達(dá)時(shí)間的值為空,讀取方完成數(shù)據(jù)交換后,對(duì)該記錄進(jìn)行回寫(xiě),設(shè)置送達(dá)狀態(tài)為1(已到達(dá))、寫(xiě)入實(shí)際送達(dá)時(shí)B.0創(chuàng)建時(shí)間:標(biāo)記本條記錄的創(chuàng)建時(shí)間。B.1數(shù)據(jù)清理期限:數(shù)據(jù)到期清理的期限,單位為d。以創(chuàng)建時(shí)間為基礎(chǔ),加上期限的天數(shù)后,即為數(shù)據(jù)自動(dòng)清理的時(shí)間。B.3錯(cuò)誤碼:標(biāo)識(shí)本條記錄在讀取時(shí)發(fā)生的錯(cuò)誤,由讀取方進(jìn)行賦值,提示寫(xiě)入方進(jìn)行更正處理。B.寫(xiě)入方需要確保數(shù)據(jù)描述信息中各項(xiàng)記錄真實(shí)性和有效性。設(shè)置FILE_PATH為實(shí)際關(guān)聯(lián)的數(shù)據(jù)文件存放路徑,設(shè)置LAST_MODIFY_TIME的值b)級(jí)聯(lián)模塊(區(qū)端)應(yīng)保證寫(xiě)人的描述信息能夠正確描述其關(guān)聯(lián)的數(shù)據(jù)文件。提示,對(duì)錯(cuò)誤進(jìn)行更正處理,并更新本條數(shù)據(jù),更新時(shí)設(shè)置OPERAT_STAT的值為0("未d)讀取方查詢表中記錄,對(duì)OPERAT_STAT值為0的記錄進(jìn)行讀取和字段有效性檢查,檢查時(shí)若發(fā)現(xiàn)字段值存在錯(cuò)誤,應(yīng)更新記錄中的錯(cuò)誤碼,并將OPERAT_STAT的值更新為1(“已C.1概述C.2數(shù)據(jù)文件讀寫(xiě)C.2.1接口說(shuō)明接口調(diào)用流程見(jiàn)圖C.1。voidapperadAndritcRomData(StriL.ist<RomlData>readRowData(StmgfilePath)booleanhasNext0List<Colunlata>colunvoidaddoluanData(ColumDatacbooleanpkColumn圖C.1接口調(diào)用流程a)voidappendAndWriteRowData(StringfilePath,RowDatarowdata):向指定的文件中寫(xiě)入c)next():逐個(gè)讀取文件中的數(shù)據(jù)并返回RowData對(duì)象,使用該方法前需先用hasNext()方法對(duì)象RowData封裝了ColumnData對(duì)象,提供添加ColumnD(ColumnDatacolumnData),并包含2個(gè)屬性:a)List<ColumnData>columnDatas:該對(duì)象中封裝的ColumnData對(duì)象的列表;

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論