论文部分内容阅读
数据交换是实现企业应用集成(EAI)的一个重要的基础性手段。它的目标是实现企业间异构的业务系统(数据库异构、开发环境异构、运行环境异构等)之间的数据和信息的共享,以达到充分利资源,提高整个信息系统的效率,为建立在业务系统之上的决策支持系统提供知识产生的来源。勿庸置疑,为企业的信息系统构建一个统一的数据交换平台是非常必要的。 铁路建设项目管理系统是为应对目前铁路客运专线建设新立项的信息系统。构建该系统的目的是为了科学、高效地管理客运专线建设,提高现有铁路建设项目管理水平,从而最终提高铁路客运专线建设效率。该系统部署在铁路建设单位,各建设单位可通过该系统来管理地理位置上可能相距很远的若干个施工标段日常生产情况。该系统是一个典型的异构系统,它的子系统多、地域跨度大,并且相互之间有复杂的业务联系。在这些业务子系统之间实现顺畅的数据交换是一个巨大的挑战。并且在这些部署在各个铁路建设单位的铁路建设项目管理系统之上,在铁道部还将构建铁路建设项目管理系统的铁道部级系统(以下简称铁道部级系统),实现对全路客运专线(以后会扩大到全路所有建设项目)建设情况的动态查看和管理,为实现这一要求,还将考虑铁道部级系统与各铁路建设管理系统之间的数据交换。 可以看出,为整个铁路建设项目管理系统构建一个统一的数据交换平台是一项重要而艰巨的任务。本文首先分析了几种常见数据交换的手段的优劣情况,提出了采用XML和WEB服务(WEB服务)技术来实现的统一数据交换。 通对XML和WEB服务理论的研究,本文设计了一个基于这两种技术的数据交换平台的框架,介绍了该框架的体系结构、工作流程以及相关的实现技术,并分析了该系统的安全性问题及可能的实现方案。 最后,本文给出了个应用数据交换平台的实例,从实践证明了该系统框架的可行性,并对其中的不足及应该改进的方面作了一定