APP下载

多应用域交换平台交换规则的结构分析与定制

2011-10-27张家锐

中国科技信息 2011年18期
关键词:政务信息示例前置

张家锐

安徽久鼎软件科技开发有限公司,合肥 230088

多应用域交换平台交换规则的结构分析与定制

张家锐

安徽久鼎软件科技开发有限公司,合肥 230088

目前国内数据交换平台大部分基于数据映射模式,交换的系统之间耦合度高,生命周期短,运维成本大。鉴于此,提出了基于交换规则的多应用域交换平台方向,对其基本术语进行了定义,交换规则的结构进行了分析,定制流程进行说明,并通过示例进行了验证。

交换域;应用域;交换规则;子规则 ;环节;定制

exchange domain;application doma;ine xchange rules;sub-rule;link;customize

交换平台作为一种信息共享的服务平台,在常见的跨平台、跨系统综合性应用中起到不可或缺的作用,其应用面正不断扩大。相信随着应用集成成为信息化建设主流的今天,对交换平台性能的探索具有重要意义。

目前,常见的交换平台大致可分为以下两种模式:(1)数据映射模式。需要交换信息的系统之间直接进行“库到库”的对接,形成字段级(item)“映射”关系;(2)基于交换规则模式。需要交换信息的若干个系统之间按照一定的规则进行,交换平台与交换规则相对独立,不同的应用对应不同的交换规则,通过一定的配置方法,达到一套交换平台自适应多个交换规则,实现多个交换应用。

显然,在数据映射模式下,交换平台与需要交换的系统之间耦合度很高,任何一方的应用发生变化,都会产生交换平台的运维成本,生命周期相对短暂;在基于交换规则模式下,交换平台与交换规则的相对独立,使得一套交换平台可以适应不同的交换规则,从而实现不同的应用交换,其建设成本将大幅降低、生命周期将大幅增加。

然而,要想通过一个交换平台来能满足多种应用的交换,就必须做到交换平台与交换规则的相对独立,就必须研究、解决交换规则的结构,并在此基础上寻求一种合理、科学的定制方法。这就是本文的目的。

1 术语

交换节点是参与信息交换的网络节点,具有物理性。在主机——前置机模式下,交换节点指的是前置机节点,用p来标志。

交换域是所有交换节点的集合。一个交换平台对应一个交换域。用A来标志。A ={n ∈N*|p1,p2,p3,…pn}。

应用域是以交换应用的类别对交换节点的逻辑划分,虽然它也是由交换节点组成,但具有逻辑性,用Y 来标志。一个交换节点可以参与多个应用域。

交换规则是在某个交换域内指定的应用域信息交换所遵循的规则。一个应用域对应一套交换规则,用R来标志。

图1 交换域——交换节点——应用域示意图

上图中,交换节点分别有p1,p2,p3,p4,p5…pn。1231换节点有p1,p3,pn;Y2相关的交换节点有p1,p2,p3,p4,;Y3相关的交换节点有p4,p5。Y1,Y2,Y3的交换规则分别记为R1,R2,R3。

2 交换规则的结构

2.1 子规则

交换规则包含了按业务逻辑划分的若干子规则,例如“协同审批数据交换规则R1”包括:

r1-单事项办件交换规则;

r2-多事项联合办件交换规则;

r3-前置审批办件交换规则;

r4-一表制办件交换规则;

r5-并联审批办件交换规则;

r6-上报办件交换规则。

因此,R1= {r1,r2,r3,r4,r5,r6}。

2.2 环节的结构分析

每个子规则又可根据需要实现的交换任务划分为有一定结构关系的若干环节,环节标志为h。环节的结构为:

(1)环节ID

定义:某应用域内某交换规则所对应环节的ID号。

英文名称:LinkID

数据类型:字符串

注解:在本应用域内唯一,不能为空,最大出现次数为1

取值示例:h5

(2)环节描述

定义:该环节所要实现的交换任务描述。

英文名称:LinkDesc

数据类型:可变长字符串

注解:不能为空,最大出现次数为1。

取值示例:工商系统将需要前置审批的数据传递给审批服务中心系统。

(3)环节对应源交换节点ID

定义:本环节对应的源交换节点ID号。

英文名称:SourPointID

数据类型:字符串

注解:不能为空,最大出现次数为1

取值示例:p12

(4)数据包结构

定义:信息交换的数据包结构描述文件名(XML格式)。

英文名称:BagStruName

数据类型:可变长字符串

注解:通过该结构描述,约定本环节交换的数据包结构。

取值示例:略,XML Schame 文件名。

(5)数据校验规则

定义:本环节交换的数据包数据校验的规则(用逗号隔开的系列表达式)。

英文名称:CheckRules

数据类型:可变长字符串

注解:用以保证交换信息数据质量的约束表达式。

取值示例:Item1<>null,Item2>5等。

(6)环节对应目标交换节点ID

定义:本环节对应的目标交换节点ID号。

英文名称:TargetPointID

数据类型:字符串

注解:不能为空

取值示例:p31

2.3 环节流转

环节流转描述了环节执行的次序、约束关系。保证业务逻辑的准确性。研究表明,环节流转常见的有三种情况:

(1)顺序流转。表示各环节必须依次执行。

图2 环节顺序流转模型图

(2)多对一。表示h1、h2环节必须执行后才能执行h3。

图3 环节多对一流转模型图

(3)一对多。表示h1环节执行后必须同时执行h2、h3。

图4 环节一对多流转模型图

3 示例验证

3.1 一表制审批示例

办事人到工商部门办理某审批事项,工商系统根据所申报材料和拟办企业所属行业向审批服务中心系统发送需要前置审批的数据(前置部门、申请材料信息等,对应下图h1),审批服务中心系统将需前置审批的数据包发送至对应前置审批部门系统(对应下图h2),前置审批部门系统完成后返回数据包至审批服务中心系统(对应下图h3),审批服务中心系统将前置审批结果发送至工商系统(对应下图h4),工商系统进行对应审批事项办理,结果发送至审批服务中心系统(对应下图h5),审批服务中心系统将工商系统办理结果信息发送至质监系统(对应下图h6),质监系统将办理结果信息发送至审批服务中心系统(对应下图h7),审批服务中心系统将工商系统、质监系统的办理结果同时发送至地税系统、国税系统(对应下图h8,h9),地税系统、国税系统分别将办理结果发送至审批服务中心系统(对应下图h10、h11)。

3.2 环节模型图

图5 一表制办件交换子规则r4的模型图

为了便于理解,上图中省略了交换平台的位置。

上图中,子规则r4共包括11个环节,分别是:h1,h2,h3,h4,h5,h6,h7,h8,h9,h10,h11。

3.3 环节设置

按照本文的环节结构,各环节的设置如下:

图6 子规则r4环节流转图

图7 定制流程

4 交换规则定制流程

所谓交换规则定制是指通过交换平台的相应功能模块的操作设定,实现对拟交换的各业务系统业务规则的适应,从而达到无编程扩展交换业务范围的目的。

依据本文的思路,交换规则定制的工作流程如图7。

子规则定制流程:

图8 子规则定制流程

5 结论

本文首先指出了国内目前常见的数据交换平台所存在的局限性,提出了多应用域数据交换平台的理念,对多应用域交换平台交换规则的结构进行了分析、定制流程进行了说明。研究结论对升级现有的数据交换平台、开发新一代数据交换平台具有很好的指导作用。

[1]中国国家标准化管理委员会. GB/T 21062.1-2007.政务信息资源交换体系.第1部分:总体框架[S]

[2]中国国家标准化管理委员会. GB/T 21062.2-2007.政务信息资源交换体系.第2部分:技术要求[S]

[3]中国国家标准化管理委员会. GB/T 21062.3-2007.政务信息资源交换体系.第3部分:数据接口规范[S]

[4]中国国家标准化管理委员会. GB/T 21062.4-2007.政务信息资源交换体系.第4部分:技术管理要求[S]

[5]中国国家标准化管理委员会. GB/T 21063.1-2007 政务信息资源目录体系.第1部分:总体框架[S]

[6]中国国家标准化管理委员会. GB/T 21063.2-2007.政务信息资源目录体系.第2部分:技术要求[S]

[7]中国国家标准化管理委员会. GB/T 21063.3-2007.政务信息资源目录体系.第3部分:核心元数据[S]

[8]中国国家标准化管理委员会. GB/T 21063.4-2007.政务信息资源目录体系.第4部分:政务信息资源分类[S]

[9]中国国家标准化管理委员会. GB/T 21063.6-2007.政务信息资源目录体系.第6部分:技术管理要求[S]

[10]中国国家标准化管理委员会. GB/T 21061-2007.国家电子政务网络技术和运行管理规范[S]

[11]张家锐.协同审批处理流程分析及实现的关键技术[J].计算机应用与软件.2011(7)

[12]张家锐.政务信息资源中心框架设计及关键技术研究[J].计算机应用与软件.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

国家中小企业创新基金项目(11C26213401181)

张家锐,安徽久鼎软件科技开发有限公司总经理, 职称:高级工程师。

猜你喜欢

政务信息示例前置
被诊断为前置胎盘,我该怎么办
山西省交通运输行业政务信息资源整合与共享开放的挑战与思考
前置性学习单:让学习真实发生
国企党委前置研究的“四个界面”
2019年高考上海卷作文示例
“全等三角形”错解示例
被诊断为前置胎盘,我该怎么办
飞吧,云宝
纵深推进 提质增效 推动国土政务信息公开迈上新台阶
内蒙古自治区国土资源厅政务信息网上公开连续3年获国土资源部省级测评前5位