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