论文部分内容阅读
随着电子商务的发展,企业往往需要一种分布式计算模型来集成企业内部和企业之间的应用系统(EAI和B2BI),以实现企业内部完整的商业流程和支持跨企业的商业运作。这种分布计算模式首先必须独立于提供商、平台和编程语言;其次,必须提供足够的交互能力,能够适合各种场合的应用;最后,对于程序员来说,它还必须易于实现和发布应用程序。Web服务在这种需求下应运而生! Web服务是一种想把全世界的Internet/Intranet变成一个虚拟计算环境的观念和技术,建立在开放和标准的规格之上,它由一系列相关技术和标准所组成:XML,SOAP,WSDL和UDDI。其中,XML提供数据的描述,SOAP负责Web服务调用,WSDL负责Web服务描述,而UDDI则负责Web服务的发布和发现。Web服务的出现定义了满足动态及时的商务合作所要求的基本功能和原则,而使Web不仅成为信息共享的平台,而且成为服务共享的平台。正是由于Web服务的这些特点,使得Web服务成为电子商务解决方案的一个理想选择。 本论文系统地介绍了Web服务的概念以及相关的协议和技术规范(XML,SOAP,WSDL和UDDI等),并利用JWSDP工具包开发了一个用于产品目录查询和订单服务的Web服务的电子商务案例。 本文共分为六章: 第1章,主要介绍了课题研究的背景、意义、国内外发展状态以及本文的主要研究内容。 第2章,主要介绍了Web服务的整体架构,着重论述了Web服务的基本概念、体系结构、运行机理和技术堆栈。 第3章,主要介绍了Web服务的基础——XML,详细讨论了XML的相关概念。 第4章,主要阐明了Web服务的三大支撑技术——SOAP,WSDL和UDDI,并结合例子进行了详细的剖析。 第5章,结合B2B电子商务的应用,给出了一个供应链管理的简单Web服务案例,通过该案例展示了Web服务的实现过程。 第6章,探讨了Web服务的不足之处,指出了下一步的研究方向并对Web服务作出了展望。