摘要: |
随着企业实施的IT支持系统不断增多、范围逐渐扩大,出现了大量的异构系统,“信息孤岛”问题日益突出,企业应用集成EAI(Enterprise ApplicationIntegration)便成为企业必须面对和加以解决的问题。已有越来越多的企业作了EAI方案的尝试,它们的目标就是使各应用系统能够实现信息共享、协同工作。
我国铁路信息化发展迅速,建成了若干综合性的、分布式的业务信息系统,它们同样面临上述问题。其中,保障铁路运输安全的行车安全综合监控系统,由于涉及领域广、业务部门多,存在大量异构子系统,需要采用先进的EAI技术对其进行整合,以建立一个集监测、管理和决策为一体的综合性系统。
传统EAI解决方案基于接口调用或CORBA、DCOM等中间件技术实现,它们在一定程度上解决了现实中的一些问题。但是它们存在一定局限性:基于接口集成的系统可重用性差、缺乏灵活性,CORBA、DCOM集成系统紧密耦合、集成复杂,这些局限性限制了它们的广泛应用。新兴的Web Services使用标准协议规范,具有良好的封装性、服务之间松散耦合、高度可集成能力等特征,它的出现使企业建立一个支持互操作的基于开放标准的EAI方案成为可能。
论文主要研究了Web Services技术在行车安全综合监控系统整合中的应用。论文的目标是提出基于服务的系统集成方案,以灵活、动态支持各种整合的需求;并在该集成方案的基础上,展开深层应用,结合实例研究具体实现技术,以期达到系统整合和综合分析的目的。
论文主要工作及创造性研究如下:
(1)探讨了相关理论。在分析传统EA工集成方案局限性的基础上,引入面向服务的体系结构(SOA),并对SOA的实现技术Web Services进行了综述。
(2)研究了统一描述发现集成模型。分析了UDDI数据模型和信息描述、UDDI实施体系架构。分析了公共UDDI存在的问题,并说明构建私有UDDI的必要性以及如何在UDDI注册中心建立第三方分类法。
(3)研究了Web服务组合技术。对Web服务组合技术进行了综述,介绍了常用的Web服务组合语言以及Web服务组合的几种方法,并着重研究了模型驱动的Web服务组.合方法。
(4)结合行车安全综合监控系统现有集成方案,提出一种面向服务的系统集成框架。以系统现有数据集中存储的集成方案为基础,依据系统开放式集成、快速高效实施、应用逐步深入的新趋势,提出一种基于总线的面向服务集成方案。该方案屏蔽了各子系统的差异,实现更广泛的信息共享。
(5)在面向服务集成方案的基础上,展开深层应用。结合地对车安全监控信息系统(5T系统)整合的应用实例具体分析并实现了Web服务封装和调用技术;其次,给出了私有UDDI注册中心的构建方案;最后,利用模型驱动的Web服务组合方法建立了整合流程模型,并依据映射机制实现模型到实现代码的自动转换。 |