论文部分内容阅读
Web服务是一个崭新的分布式计算模型,它由一系列相关技术和标准所组成:XML、SOAP、WSDL和UDDI。其中,XML提供数据的描述,SOAP负责Web服务调用,WSDL负责Web服务描述,而UDDI则负责Web服务的发现。Web服务技术的目的就是在现有各种异种平台的基础上构筑一个通用的、与平台和语言无关的技术层,各种不同平台之上的应用依靠这个技术层来实施彼此的连接和集成,从而创造一种开放的分布式系统,使得任何企业和个人在任何地方,都可以快速和便宜地利用Web服务从事各种商业活动和其他各种活动。正是由于Web服务的这些特点,使得Web服务成为EAI解决方案的一个理想选择。 本论文系统地介绍了Web服务的概念以及与它相关的协议和技术规范(XML、SOAP、WSDL和UDDI等),并结合实际应用集成的需求,给出了一个用于数据上传/下载的Web服务的实现实例。本文共分为六章: 第一章,主要介绍了企业应用集成EAI的概念、类型,阐明了Web服务和EAI的关系以及本课题的研究背景、意义和论文的主要研究内容。 第二章,主要介绍了Web服务的整体架构,着重论述了Web服务的定义,Web服务实现的模型以及Web服务的运行机理和技术架构。 第三章,主要介绍了Web服务的基础——XML,详细讨论了XML的相关概念。 第四章,主要阐明了Web服务的三大核心技术,SOAP、WSDL、UDDI,并结合例子进行了详细的说明。 第五章,结合实际应用集成的需求,给出了一个Web Service实例,并根据该实例剖析了Web服务的实现机制。 第六章,总结了系统的不足之处,并给出了展望。