基于XML数据交换的电子政务集成系统
2019-12-02黎亚孟
文/黎亚孟
电子政务集成系统是现代企业信息化建设的核心内容,主要是应用数字信息技术构建符合企业自身电子政务工作需求的软件系统。XML数据交换是现代较为先进的数字语言技术,与电子政务集成系统进行综合应用,能够进一步加快企业政务相关数据信息交流与应用的效率,构建企业政务管理系统空间,实现集中式、一体化的管理,以促进电子政务的高效发展。
1 XML数据交换技术应用的主要特征
XML数据交换技术应用逐渐广泛,证明技术应用优势较多,XML数据交换技术的操作非常简单,具备快速检索功能,通过输入检索内容的核心语言,系统就能够自动搜索筛选。而在统一系统当中的用户,可以通过XML技术来实现随时的数据交换操作,数据交换效率较高。但是目前XML数据交换技术水平方面还没有达到完全成熟的标准,技术应用期间也体现出一定的缺陷,数据的可用性与结构化较差,还有数据语义表达的清晰性方面也有不足。
总体来讲,XML数据交换技术应用优势是大于不足的,XML数据交换格式的跨越性较好,适用范围广泛,在数据信息系统当中,难免会存在文件格式不相同的情况,在数据交换传输的过程中经常会因文件格式不同而无法高效相互传输。利用XML数据交换技术可以避免这种情况的发生,信息载体不同、文件格式不同的情况下,依然可以利用XML技术实现无障碍的信息传输。
并且,XML数据交换技术具有复制功能,在数据传输交换的过程中,可以通过复制来实现数据的转移传输,数据复制是通过数据端口与远程控制来实现的,端口具有不确定性,也因此使数据信息复制传输过程中的安全防护问题成为需要重点强化的内容,至今仍需要进行强化,如HTTP传输技术就能够与XML技术进行互补应用。XML数据交换技术,面对大数据也能够清晰的将数据连接关系进行划分,因而功能性与实用性非常显著。
2 基于XML数据交换的电子政务集成系统的研究
XML数据交换技术与电子政务集成系统的充分融合,主要就是在电子政务集成系统中,利用XML技术实现系统内的数据交换通道建立,使电子政务数据信息系统不再独立运行,而是通过技术在各个数据系统建立连接点与线路,从而使电子政务集成系统成为信息数据共享平台。下面对XML数据交换技术与电子政务系统的集成进行研究分析。
2.1 电子政务数据交换集成系统体系组成
电子政务数据交换集成系统是依托国家电子政务网络和电子政务安全基础设施,为跨部门、跨地域政务信息资源交换与共享提供的电子政务信息服务基础设施。电子政务数据交换集成系统的组成包括:安全支撑体系、管理控制体系、应用层、数据交换平台层、资源层。首先,电子政务数据交换应用层属于门户系统结构,系统的用户可以登录自己的账号信息,然后进入数据交换系统内部,进行相应的操作,用户登入后可以实现数据的共享利用。其次,资源层就相当于数据的“仓库”,数据交换系统中包含的所有数据都会储存在资源层中,并且资源层当中分为很多的小结构,用于数据的分类储存。
最后,数据交换平台当中包含应用集成系统、应用适配器、资源服务器、Web服务器等结构,具体来说:
(1)应用集成系统是将整个平台当中的各个系统进行集中处理,在各个系统之间建立连接桥梁,实现系统间的信息交流共享与应用。
(2)应用适配器,主要是辅助应用集成系统的运行,保证集成系统信息交互传输功能的高效实现,保证信息数据交换的顺畅性、安全性,同时也能够实现对数据信息的适当处理,如压缩、加密、提取等。
(3)资源服务器就是将系统交换的数据信息进行储存。
(4)Web服务器主要是发挥管理功能,对数据交换平台中的所有活动进行有效的管理,保证所有操作符合相应规范。
2.2 电子政务集成系统的组建
对于电子政务集成系统的组建,组成结构是各种应用系统、适配器,利用适配器将各个应用系统进行连接,形成完整的集成系统结构。应用集成系统包括消息转换模块和消息传输模块,可以实现XML和数据库之间、不同数据库之间以及不同XMI文档之间的转换。而消息传输模块的功能性也非常明显,首先,消息传输模块可以实现消息订阅与发布操作,用户可以在集成系统当中根据自身的需要订阅相应的数据与信息,订阅之后当其内容出现数据信息更新或变动时,系统就会自动提示用户。而用户也可以在订阅内容中发布相关的内容,这也是数据信息传输共享的一种方式。
注意,在订阅消息时,会存在数据格式有差异的情况,在订阅时需要先进数据模式进行注册,统一数据模式,目前集成系统中主要就是有DTD、 XMLSche-ma.两种数据文件格式;发布消息时,系统的操作是与订阅相反的,用户想要发布信息,要先确定订阅数据的模式,将想要发布的数据转换成订阅数据模式,然后才能发布。另外,消息传输模块化具有消息队列功能,指将需要发布的消息按特定的算法排队。发布消息时将信息资源放入消息队列当中,然后由系统进行自动编排,等待发布,在此过程中消息发布的管理人员可以根据实际情况调整消息排列的顺序,将想要先发布的内容提到上面来。
2.3 适配器系统的合理规划
适配器系统是以层次结构存在的,主要包括3个层次,分别为数据层、功能层、表示层。通过适配器系统的建立,用户能够实现系统数据的应用、交换与处理等活动。适配器系统建立是以数据库为基础,利用ADO/JDBC/ODBC连接驱动与生成器进行连接,最终将数据库的数据准话成XML数据在应用集成系统中进行呈现。