论文部分内容阅读
随着Internet技术的迅速普及和企业信息化要求的提高,企业迫切需要能够方便地在Internet环境下实现跨平台、语言独立、松散耦合的异构应用系统的交互和集成,这对传统企业应用集成(EAI)解决方案提出了新的要求。 Web服务(Web Services)作为一种新的技术应运而生,提出了面向服务的分布式计算模式,其主要目标就是在现有各种异构平台上构筑一个通用的、与平台无关的、与语言无关的技术层,各种不同平台之上的应用系统依靠这个技术层来实施彼此间的连接和集成,使得Web Services成为适应Internet环境下企业应用集成的新一代技术。 本文主要研究Web Services技术在EAI中的应用,首先具体研究了企业应用集成的发展历程和集成层次,介绍了两种传统EAI解决方案,并分析了传统EAI集成技术存在的缺陷,同时探讨了基于Web Services的企业应用集成相对于传统EAI解决方案的优势。 其次,详细分析了Web Services的体系架构和核心技术。在此基础上,设计了基于Web Services的企业应用集成实现框架,并详细描述了实现框架中系统各功能模块及实旌方案。通过将企业原有应用系统封装成Web服务,发布其服务描述到服务注册机构,各类Web服务客户端通过查询服务注册机构发现并动态调用发布的服务,从而实现企业内外应用系统间的松散耦合。 最后,着重对Web Services在EAI中的应用关键点进行了设计和实现,包括服务的动态调用和遗留系统的封装,并将设计的集成框架具体应用于辽宁某物流企业WebGPS系统实现基于Web Services的应用集成,取得了一定的应用效果。