張家銳
安徽久鼎軟件科技開發(fā)有限公司,合肥 230088
多應(yīng)用域交換平臺(tái)交換規(guī)則的結(jié)構(gòu)分析與定制
張家銳
安徽久鼎軟件科技開發(fā)有限公司,合肥 230088
目前國(guó)內(nèi)數(shù)據(jù)交換平臺(tái)大部分基于數(shù)據(jù)映射模式,交換的系統(tǒng)之間耦合度高,生命周期短,運(yùn)維成本大。鑒于此,提出了基于交換規(guī)則的多應(yīng)用域交換平臺(tái)方向,對(duì)其基本術(shù)語(yǔ)進(jìn)行了定義,交換規(guī)則的結(jié)構(gòu)進(jìn)行了分析,定制流程進(jìn)行說明,并通過示例進(jìn)行了驗(yàn)證。
交換域;應(yīng)用域;交換規(guī)則;子規(guī)則 ;環(huán)節(jié);定制
exchange domain;application doma;ine xchange rules;sub-rule;link;customize
交換平臺(tái)作為一種信息共享的服務(wù)平臺(tái),在常見的跨平臺(tái)、跨系統(tǒng)綜合性應(yīng)用中起到不可或缺的作用,其應(yīng)用面正不斷擴(kuò)大。相信隨著應(yīng)用集成成為信息化建設(shè)主流的今天,對(duì)交換平臺(tái)性能的探索具有重要意義。
目前,常見的交換平臺(tái)大致可分為以下兩種模式:(1)數(shù)據(jù)映射模式。需要交換信息的系統(tǒng)之間直接進(jìn)行“庫(kù)到庫(kù)”的對(duì)接,形成字段級(jí)(item)“映射”關(guān)系;(2)基于交換規(guī)則模式。需要交換信息的若干個(gè)系統(tǒng)之間按照一定的規(guī)則進(jìn)行,交換平臺(tái)與交換規(guī)則相對(duì)獨(dú)立,不同的應(yīng)用對(duì)應(yīng)不同的交換規(guī)則,通過一定的配置方法,達(dá)到一套交換平臺(tái)自適應(yīng)多個(gè)交換規(guī)則,實(shí)現(xiàn)多個(gè)交換應(yīng)用。
顯然,在數(shù)據(jù)映射模式下,交換平臺(tái)與需要交換的系統(tǒng)之間耦合度很高,任何一方的應(yīng)用發(fā)生變化,都會(huì)產(chǎn)生交換平臺(tái)的運(yùn)維成本,生命周期相對(duì)短暫;在基于交換規(guī)則模式下,交換平臺(tái)與交換規(guī)則的相對(duì)獨(dú)立,使得一套交換平臺(tái)可以適應(yīng)不同的交換規(guī)則,從而實(shí)現(xiàn)不同的應(yīng)用交換,其建設(shè)成本將大幅降低、生命周期將大幅增加。
然而,要想通過一個(gè)交換平臺(tái)來能滿足多種應(yīng)用的交換,就必須做到交換平臺(tái)與交換規(guī)則的相對(duì)獨(dú)立,就必須研究、解決交換規(guī)則的結(jié)構(gòu),并在此基礎(chǔ)上尋求一種合理、科學(xué)的定制方法。這就是本文的目的。
交換節(jié)點(diǎn)是參與信息交換的網(wǎng)絡(luò)節(jié)點(diǎn),具有物理性。在主機(jī)——前置機(jī)模式下,交換節(jié)點(diǎn)指的是前置機(jī)節(jié)點(diǎn),用p來標(biāo)志。
交換域是所有交換節(jié)點(diǎn)的集合。一個(gè)交換平臺(tái)對(duì)應(yīng)一個(gè)交換域。用A來標(biāo)志。A ={n ∈N*|p1,p2,p3,…pn}。
應(yīng)用域是以交換應(yīng)用的類別對(duì)交換節(jié)點(diǎn)的邏輯劃分,雖然它也是由交換節(jié)點(diǎn)組成,但具有邏輯性,用Y 來標(biāo)志。一個(gè)交換節(jié)點(diǎn)可以參與多個(gè)應(yīng)用域。
交換規(guī)則是在某個(gè)交換域內(nèi)指定的應(yīng)用域信息交換所遵循的規(guī)則。一個(gè)應(yīng)用域?qū)?yīng)一套交換規(guī)則,用R來標(biāo)志。
圖1 交換域——交換節(jié)點(diǎn)——應(yīng)用域示意圖
上圖中,交換節(jié)點(diǎn)分別有p1,p2,p3,p4,p5…pn。1231換節(jié)點(diǎn)有p1,p3,pn;Y2相關(guān)的交換節(jié)點(diǎn)有p1,p2,p3,p4,;Y3相關(guān)的交換節(jié)點(diǎn)有p4,p5。Y1,Y2,Y3的交換規(guī)則分別記為R1,R2,R3。
2.1 子規(guī)則
交換規(guī)則包含了按業(yè)務(wù)邏輯劃分的若干子規(guī)則,例如“協(xié)同審批數(shù)據(jù)交換規(guī)則R1”包括:
r1-單事項(xiàng)辦件交換規(guī)則;
r2-多事項(xiàng)聯(lián)合辦件交換規(guī)則;
r3-前置審批辦件交換規(guī)則;
r4-一表制辦件交換規(guī)則;
r5-并聯(lián)審批辦件交換規(guī)則;
r6-上報(bào)辦件交換規(guī)則。
因此,R1= {r1,r2,r3,r4,r5,r6}。
2.2 環(huán)節(jié)的結(jié)構(gòu)分析
每個(gè)子規(guī)則又可根據(jù)需要實(shí)現(xiàn)的交換任務(wù)劃分為有一定結(jié)構(gòu)關(guān)系的若干環(huán)節(jié),環(huán)節(jié)標(biāo)志為h。環(huán)節(jié)的結(jié)構(gòu)為:
(1)環(huán)節(jié)ID
定義:某應(yīng)用域內(nèi)某交換規(guī)則所對(duì)應(yīng)環(huán)節(jié)的ID號(hào)。
英文名稱:LinkID
數(shù)據(jù)類型:字符串
注解:在本應(yīng)用域內(nèi)唯一,不能為空,最大出現(xiàn)次數(shù)為1
取值示例:h5
(2)環(huán)節(jié)描述
定義:該環(huán)節(jié)所要實(shí)現(xiàn)的交換任務(wù)描述。
英文名稱:LinkDesc
數(shù)據(jù)類型:可變長(zhǎng)字符串
注解:不能為空,最大出現(xiàn)次數(shù)為1。
取值示例:工商系統(tǒng)將需要前置審批的數(shù)據(jù)傳遞給審批服務(wù)中心系統(tǒng)。
(3)環(huán)節(jié)對(duì)應(yīng)源交換節(jié)點(diǎn)ID
定義:本環(huán)節(jié)對(duì)應(yīng)的源交換節(jié)點(diǎn)ID號(hào)。
英文名稱:SourPointID
數(shù)據(jù)類型:字符串
注解:不能為空,最大出現(xiàn)次數(shù)為1
取值示例:p12
(4)數(shù)據(jù)包結(jié)構(gòu)
定義:信息交換的數(shù)據(jù)包結(jié)構(gòu)描述文件名(XML格式)。
英文名稱:BagStruName
數(shù)據(jù)類型:可變長(zhǎng)字符串
注解:通過該結(jié)構(gòu)描述,約定本環(huán)節(jié)交換的數(shù)據(jù)包結(jié)構(gòu)。
取值示例:略,XML Schame 文件名。
(5)數(shù)據(jù)校驗(yàn)規(guī)則
定義:本環(huán)節(jié)交換的數(shù)據(jù)包數(shù)據(jù)校驗(yàn)的規(guī)則(用逗號(hào)隔開的系列表達(dá)式)。
英文名稱:CheckRules
數(shù)據(jù)類型:可變長(zhǎng)字符串
注解:用以保證交換信息數(shù)據(jù)質(zhì)量的約束表達(dá)式。
取值示例:Item1<>null,Item2>5等。
(6)環(huán)節(jié)對(duì)應(yīng)目標(biāo)交換節(jié)點(diǎn)ID
定義:本環(huán)節(jié)對(duì)應(yīng)的目標(biāo)交換節(jié)點(diǎn)ID號(hào)。
英文名稱:TargetPointID
數(shù)據(jù)類型:字符串
注解:不能為空
取值示例:p31
2.3 環(huán)節(jié)流轉(zhuǎn)
環(huán)節(jié)流轉(zhuǎn)描述了環(huán)節(jié)執(zhí)行的次序、約束關(guān)系。保證業(yè)務(wù)邏輯的準(zhǔn)確性。研究表明,環(huán)節(jié)流轉(zhuǎn)常見的有三種情況:
(1)順序流轉(zhuǎn)。表示各環(huán)節(jié)必須依次執(zhí)行。
圖2 環(huán)節(jié)順序流轉(zhuǎn)模型圖
(2)多對(duì)一。表示h1、h2環(huán)節(jié)必須執(zhí)行后才能執(zhí)行h3。
圖3 環(huán)節(jié)多對(duì)一流轉(zhuǎn)模型圖
(3)一對(duì)多。表示h1環(huán)節(jié)執(zhí)行后必須同時(shí)執(zhí)行h2、h3。
圖4 環(huán)節(jié)一對(duì)多流轉(zhuǎn)模型圖
3.1 一表制審批示例
辦事人到工商部門辦理某審批事項(xiàng),工商系統(tǒng)根據(jù)所申報(bào)材料和擬辦企業(yè)所屬行業(yè)向?qū)徟?wù)中心系統(tǒng)發(fā)送需要前置審批的數(shù)據(jù)(前置部門、申請(qǐng)材料信息等,對(duì)應(yīng)下圖h1),審批服務(wù)中心系統(tǒng)將需前置審批的數(shù)據(jù)包發(fā)送至對(duì)應(yīng)前置審批部門系統(tǒng)(對(duì)應(yīng)下圖h2),前置審批部門系統(tǒng)完成后返回?cái)?shù)據(jù)包至審批服務(wù)中心系統(tǒng)(對(duì)應(yīng)下圖h3),審批服務(wù)中心系統(tǒng)將前置審批結(jié)果發(fā)送至工商系統(tǒng)(對(duì)應(yīng)下圖h4),工商系統(tǒng)進(jìn)行對(duì)應(yīng)審批事項(xiàng)辦理,結(jié)果發(fā)送至審批服務(wù)中心系統(tǒng)(對(duì)應(yīng)下圖h5),審批服務(wù)中心系統(tǒng)將工商系統(tǒng)辦理結(jié)果信息發(fā)送至質(zhì)監(jiān)系統(tǒng)(對(duì)應(yīng)下圖h6),質(zhì)監(jiān)系統(tǒng)將辦理結(jié)果信息發(fā)送至審批服務(wù)中心系統(tǒng)(對(duì)應(yīng)下圖h7),審批服務(wù)中心系統(tǒng)將工商系統(tǒng)、質(zhì)監(jiān)系統(tǒng)的辦理結(jié)果同時(shí)發(fā)送至地稅系統(tǒng)、國(guó)稅系統(tǒng)(對(duì)應(yīng)下圖h8,h9),地稅系統(tǒng)、國(guó)稅系統(tǒng)分別將辦理結(jié)果發(fā)送至審批服務(wù)中心系統(tǒng)(對(duì)應(yīng)下圖h10、h11)。
3.2 環(huán)節(jié)模型圖
圖5 一表制辦件交換子規(guī)則r4的模型圖
為了便于理解,上圖中省略了交換平臺(tái)的位置。
上圖中,子規(guī)則r4共包括11個(gè)環(huán)節(jié),分別是:h1,h2,h3,h4,h5,h6,h7,h8,h9,h10,h11。
3.3 環(huán)節(jié)設(shè)置
按照本文的環(huán)節(jié)結(jié)構(gòu),各環(huán)節(jié)的設(shè)置如下:
圖6 子規(guī)則r4環(huán)節(jié)流轉(zhuǎn)圖
圖7 定制流程
所謂交換規(guī)則定制是指通過交換平臺(tái)的相應(yīng)功能模塊的操作設(shè)定,實(shí)現(xiàn)對(duì)擬交換的各業(yè)務(wù)系統(tǒng)業(yè)務(wù)規(guī)則的適應(yīng),從而達(dá)到無編程擴(kuò)展交換業(yè)務(wù)范圍的目的。
依據(jù)本文的思路,交換規(guī)則定制的工作流程如圖7。
子規(guī)則定制流程:
圖8 子規(guī)則定制流程
本文首先指出了國(guó)內(nèi)目前常見的數(shù)據(jù)交換平臺(tái)所存在的局限性,提出了多應(yīng)用域數(shù)據(jù)交換平臺(tái)的理念,對(duì)多應(yīng)用域交換平臺(tái)交換規(guī)則的結(jié)構(gòu)進(jìn)行了分析、定制流程進(jìn)行了說明。研究結(jié)論對(duì)升級(jí)現(xiàn)有的數(shù)據(jù)交換平臺(tái)、開發(fā)新一代數(shù)據(jù)交換平臺(tái)具有很好的指導(dǎo)作用。
[1]中國(guó)國(guó)家標(biāo)準(zhǔn)化管理委員會(huì). GB/T 21062.1-2007.政務(wù)信息資源交換體系.第1部分:總體框架[S]
[2]中國(guó)國(guó)家標(biāo)準(zhǔn)化管理委員會(huì). GB/T 21062.2-2007.政務(wù)信息資源交換體系.第2部分:技術(shù)要求[S]
[3]中國(guó)國(guó)家標(biāo)準(zhǔn)化管理委員會(huì). GB/T 21062.3-2007.政務(wù)信息資源交換體系.第3部分:數(shù)據(jù)接口規(guī)范[S]
[4]中國(guó)國(guó)家標(biāo)準(zhǔn)化管理委員會(huì). GB/T 21062.4-2007.政務(wù)信息資源交換體系.第4部分:技術(shù)管理要求[S]
[5]中國(guó)國(guó)家標(biāo)準(zhǔn)化管理委員會(huì). GB/T 21063.1-2007 政務(wù)信息資源目錄體系.第1部分:總體框架[S]
[6]中國(guó)國(guó)家標(biāo)準(zhǔn)化管理委員會(huì). GB/T 21063.2-2007.政務(wù)信息資源目錄體系.第2部分:技術(shù)要求[S]
[7]中國(guó)國(guó)家標(biāo)準(zhǔn)化管理委員會(huì). GB/T 21063.3-2007.政務(wù)信息資源目錄體系.第3部分:核心元數(shù)據(jù)[S]
[8]中國(guó)國(guó)家標(biāo)準(zhǔn)化管理委員會(huì). GB/T 21063.4-2007.政務(wù)信息資源目錄體系.第4部分:政務(wù)信息資源分類[S]
[9]中國(guó)國(guó)家標(biāo)準(zhǔn)化管理委員會(huì). GB/T 21063.6-2007.政務(wù)信息資源目錄體系.第6部分:技術(shù)管理要求[S]
[10]中國(guó)國(guó)家標(biāo)準(zhǔn)化管理委員會(huì). GB/T 21061-2007.國(guó)家電子政務(wù)網(wǎng)絡(luò)技術(shù)和運(yùn)行管理規(guī)范[S]
[11]張家銳.協(xié)同審批處理流程分析及實(shí)現(xiàn)的關(guān)鍵技術(shù)[J].計(jì)算機(jī)應(yīng)用與軟件.2011(7)
[12]張家銳.政務(wù)信息資源中心框架設(shè)計(jì)及關(guān)鍵技術(shù)研究[J].計(jì)算機(jī)應(yīng)用與軟件.2011(8)
Multi-application Domain Exchange Platform Structure Analyze and Customize of The Exchange Rules
Zhang Jiarui
AnHui JokingSoft Science & Technology Development Co., Ltd., HeFei 230,0C88hina
Currently most of the data exchange platform based on the data mapping model, the exchange between the system coupling degree is high, short life cycle,maintenance cost. in view of this proposed rule-based exchange platform for multi-application domain switchi the direction of its basic terms are defined, the rules of exchange structure analysis, custom processes described and verified by example.
10.3969/j.issn.1001-8972.2011.18.031
國(guó)家中小企業(yè)創(chuàng)新基金項(xiàng)目(11C26213401181)
張家銳,安徽久鼎軟件科技開發(fā)有限公司總經(jīng)理, 職稱:高級(jí)工程師。