论文部分内容阅读
电子政务的建设快速发展,迫切需要数据的交换与整合,尤其是位于不同物理地点的网间的数据交换。而由于不同系统运行的软硬件环境不同,实现技术也不尽相同,从而构成了一个巨大而复杂的异构数据环境。如何将这些异构数据整合起来,成为当前研究的热点问题之一,这也是本文所论述的方向。
信息集成将相互关联的数据物理地或者逻辑地集合在一起,使电子政务中的相关数据能够被应用所利用成为可能。本文结合北京市委组织部二期“北京市组织系统信息化建设工程”项目,较为深入地研究了基于接口的信息集成以及发布/订阅消息通信机制,其主要内容及工作成果包括:
1)研究了事件系统和发布/订阅系统基于事件通信的中间件是建立大规模分布式系统的有效方式,发布/订阅是目前广泛使用的基于事件的通信模型,支持发布者和订阅者之间异步以及多对多的通信模式,提供大规模系统所要求的交互间的松散耦合。本文研究了事件系统的组成以及基于事件系统的发布/订阅模型。
2)设计和实现了一种三层结构的数据交换平台基于传统的发布/订阅系统,设计并实现一种具有“数据交换服务器+数据交换工作站+数据交换适配器”松耦合模式的数据交换平台系统,以控制应用间数据交换的复杂性,改善通用性。系统利用消息服务解决数据交换过程中的复杂的控制信息交互,利用数据传输服务解决数据交换过程中各种数据高效传输。
3)改进了传统的发布/订阅机制目前现有的发布/订阅通信机制多采用基于“集中式控制流一集中式数据流”(CCF-CDF)通信方式,数据的传递都需要经过集成件,集成件成为性能的瓶颈。我们对传统的发布/订阅机制进行了改进,支持“集中式控制流-分布式数据流”(CCF-DDF)的发布/订阅。