论文部分内容阅读
随着我国电子政务的迅速发展,各职能部门积累的基础数据总量可观,但由于这些数据分别由相互孤立的应用系统产生和管理,其服务范围局限在个别应用或部门内部,各个数据库之间存在数据交换困难、数据重叠现象。电子政务发展到目前阶段,这种问题已成为主要矛盾而制约电子政务的整体效能。因此必须对这些相互孤立的数据集合进行整合,统一管理,并建立合理的更新机制,避免重复录入,保证数据的一致性,最终成为能在全局范围内为众多应用所共享的数据资源。
数据交换是解决此问题的有效方式,地方电子政务目前虽然具备了一定的数据交换能力,但其存在的问题不容忽视。大多数地方电子政务基础数据交换采取的交换模式属于面向应用的、点对点的交换。每个应用系统针对本身的交换需求开发专用的数据交换子系统,这种面向应用的数据交换系统无疑是与应用系统紧耦合的,随着交换数据的结构变化,交换系统也需要随之修改,重复投资,重复开发现象非常严重。所以从全局和发展的角度看,作为一个战略性选择,建立通用的电子政务数据交换平台作为推动和实现资源整合的必要基础设施,来解决现有和未来电子政务应用系统的数据交换要求,已成为我国电子政务建设的当务之急。以中间件为核心的软件平台是这种网络化应用的解决方案之一。它利用可靠的消息传递机制可以进行与平台无关的数据交换,还可以很容易的实现分布式系统的伸缩性和扩展性。本文针对目前电子政务数据交换的需求,设计并实现了以MVC为实现模式,以Tapestry框架为架构,以中间件技术为基础的数据交换平台。
文章研究了Tapestry框架相关的构架特点、原理和运行机制,并说明了以FioranoESB中间件为核心的数据交换的实现机制,近而阐述了数据交换平台的设计与实现、相关的配置及管理功能、运行效果及性能测试。通过实践证明,本平台可以实现异构数据源之间的数据传递与共享,是一种面向政府职能部门搭建的数据交换平台。