搜档网
当前位置:搜档网 › 政务数据交换平台及算法实现

政务数据交换平台及算法实现

政务数据交换平台及算法实现
政务数据交换平台及算法实现

政务数据交换平台及算法实现

Government Data Exchange Platform and Algorithm Implementation

Xu Guibing

(Nanchang Institute of Technology,Nanchang330000,China) :The Government Data Exchange Platform is a platform for e-government support,through the platform integration of government information resources,improve government services capacity and regulatory standards.SOA architecture based on performance and efficient data exchange platform,information security and platform stability and reliability.

Keywords:Data exchange;SOA;Algorithm 随着电子政务建设的深入,政府各部门协同工作要求越来越高,因此不论是部门的信息化系统,还是一些全局性的信息化系统,都提出了在纵向政府部门或在横向政府部门之间实现数据交换和共享的要求,通过信息资源的整合促进政府服务能力和监管水平的提高。

一、数据交换平台实现

政务数据交换平台是政府电子政务系统间数据交换的“立

交桥”,是连接各政府部门电子政务系统的公共基础平台。政务数据交换平台应由系统软硬件、安全体系、交换中间件、平台管理系统

和交换前置系统等组成。数据交换平台应包括数据交换服务、数据转换服务、用户管理和系统管理等功能(如图1)。

图1 数据交换平台结构数据交换服务能够实现不同电子政务系统前置交换数据库之间安全、可靠、稳定、高效的信息交换传输,能够配置和管理各种符合业务需求的信息交换流程。从运行结构来看,数据交换服务包括以下内容:

系统的接入:实现与各部门业务系统连接的功能,将交换信息传入政务系统的前置交换数据库,并接收由前置数据库反馈的处理结果。

数据的传输:数据传输的流程是可以配置和管理的。利用数据交换网络,实现不同部门不同电子政务系统与中心交换服务器间可靠、稳定、安全的数据传输。

信息流管理和制定:采用图形化方式对交换的信息流进行定制和管理。能动态的制定、管理和监控根据业务流而形成的信息流。

作为电子政务应用中的基础平台,数据交换服务在性能上应满足如下要求:

(一)系统接入的灵活性。作为电子政务应用系统的基础设施,政务数据交换平台应提供灵活的接入方式:对数据交换实时

性要求较高、接入条件成熟的部门,政务数据交换平台采用前置系统为其提供应用系统接入,通过放置于用户单位的前置机,实现数据交换平台与用户应用系统之间相互连接;政务数据交换平台还建立数据上传网站,为接入条件不够成熟的部门提供格式化数据文件的上

传服务,将数据文件上传至网站后,再由网站服务器上配置的前置系统将数据发送到政务数据交换平台,政务数据交换平台根据业务流程对数据进行相应处理后将数据发送到其他相关部门前置系统中。格式化数据文件支持XML XLS文本

文件等文件格式。

(二)数据传输的稳定性、可靠性。能够确保不重传、不漏传,支持断点续传,支持2GB以上的大文件传输,对于大文件可以实现文件分割传送,并且在异常情况下有相应的补救措施。平台能够满足较大规模数据传输要求。实现在网络发生故障、系统产生异常或发生崩溃的情况下实现数据交换“不丢、不错、不重”。

(三)交换模式的多样性。交换模式支持消息触发主动发送、

请求/应答、订阅 /发布三种方式。支持数据的群发、群收,支持数据的异步或同步发送、接受。数据交换既可以由人工触发,也可以按照指定的流程自动完成。

(四)数据交换的可管理性。数据交换平台应具备数据的交换管理功能,提供图形化便捷的交换监控和配置工具,对交换任务能够按优先级顺序进行处理;提供图形化的数据交换流程设计工具,支撑信息交换项目快速开发和部署。政务数据交换平台支持远程配置和部署。

政务数据交换平台应提供远程监控的功能。通过可视化图形界面完成对交换流程的全面监控。监控功能包括对交换平台的总体监控、交换节点监控、前置适配器监控、节点交换情况统计、交换情况

统计、交换过程监控等。

政务数据交换平台将用户业务系统划分为群组进行管理,群组的管理权限可授权给业务系统的管理部门。根据用户业务系统的实际需要,提供组内的交换监控功能、界面和报表的定制,以完全达到用户的工作需求。

(五)数据交换的标准性。支持在 TCP/IP 基础上运行的常用的报文传送协议,例如:FTP、OFTR MQService、ASYNCHTTR HTTPS、E-mail (SMTP/POP)3 等。符合国家政务信息资源交换体系标准规定的消息基础协议。

(六)数据交换的安全性。采用加密和用户身份验证技术

(SSL CA认证),保证信息传输过程中信息传递的安全性和用户操作的不可否认性。

二、算法

以XML基准格式数据流向关系数据库转换算法就是遍历XML 文档的所有元素,并存储它们的信息的过程。XML元素的嵌套性

质决定了它的遍历必须采用先根遍历,算法的形式化描述如下:

设T是一棵以r为根的树,VI, V2,…,Vn是r的儿子。这里,k>=0, T1, T2,…,Tk分别是以VI, V2,…,Vk为根的子树。

1.获取根元素 r 的信息并存入 xelement 表中,获取根元素 r 的属性信息并存入 xattribute 表中。

2.遍历根为r的每一个子树T1, T2,…,Tk (按从左而右的顺序)。

在调用该算法之前,必须获取XML文档的文件名以及生成一个id ,并把它们存入表 xdocument 中,该算法是一个递归算法。

采用SOA方式设计的政务数据交换平台,系统成熟可靠,能充分应对异构信息系统之间数据交换,提高各部门信息资源的共享和交流,从而提升政府各部门协同工作能力和工作水平,更有效地为社会公众服务。

相关主题