面向服务设计的Web服务组合系统中调度执行机制的研究与实现
【摘要】:Web的服务出现给企业应用带来了前所未有的商机,并且给Web应用带来了根本性的改变,使Web应用由眼球驱动的应用逐渐变成由应用程序访问的服务,因此使得电子商务正朝着基于互操作的Web服务方向前进。Internet提供了可供访问的大量的Web服务,但是这些服务间常常是孤立的,彼此间没什么联系,各自完成自己的功能,如何把已有的Web服务组合成增值服务以实现更加强大的功能成为当前研究的焦点。
针对上述问题,本文提出了通过Web服务组合进而提供增值服务的应用模式——就是把Web服务和语义信息相结合,设计了一个面向服务设计的Web服务组合系统。语义信息作为组合Web服务的一个重要方面,对于快速创建新的、功能更强大的Web服务来说至关重要,它将为Web服务之间的交互提供必要的基础信息。
本文的研究重点是面向服务设计的Web服务组合系统的调度执行机制的研究。在进行了相关基础知识的介绍之后,对在Web服务组合问题的研究中所遇到的与调度执行机制相关的问题进行了探讨。然后阐述了我们经过研究和比较后,在面向服务设计的Web服务组合系统中的调度执行所采用的具体实现方案和策略。其中,对系统体系结构、BPEL4WS文档的解析、Web服务的执行调度与调用机制等功能模块都进行了详细阐述。