论文部分内容阅读
随着Web服务数量的快速增长,如何有效的发现、组合与执行服务,以提高服务的重用性、准确性,降低开发成本,成为亟待解决的问题。然而,目前主流的Web服务描述语言WSDL,缺乏服务描述的语义信息,同时服务注册中心UDDI仅提供基于关键字的服务发现能力,这些显然不能满足Web服务动态发现、组合与执行的需求。另一方面,语义Web研究有了很大进展,将语义Web应用到Web服务领域,就形成了目前新兴的研究课题——语义Web服务,语义Web服务用语义Web标记语言来描述服务的语义,使Web服务成为计算机可以理解的实体,有望实现Web服务的动态发现、组合与执行。 论文从Web服务的语义描述角度出发,研究语义Web服务,结合Web本体语言OWL的推理机制,构造基于旅游信息领域的本体,确保本体具有一定的语义推理能力。同时,在充分利用现有UDDI技术优势的基础上,论文构建一个语义增强的UDDI,试图解决现有UDDI的服务发现问题,并以旅游信息系统为应用背景,给出一个基于语义Web服务的系统实例。 主要工作成果包括以下: (1)在现有UDDI中加入语义层,实现语义增强的UDDI,可以弥补其发现服务能力的不足,提高其在发现Web服务时的准确性; (2)通过构造旅游信息领域本体并结合OWL推理,可以最大限度挖掘出概念之间的语义关系,更好的支持基于功能的服务发现和组合; (3)给出一种Web服务发现模型和二次服务匹配算法; (4)给出一种Web服务组合模型和反向链接组合算法; (5)提出一种用于服务执行的智能Web服务客户端,解决了客户端与服务之间紧密耦合问题,同时实现服务组件的自动更新和动态加载。 (6)设计基于语义Web服务的旅游信息系统,通过实例演示初步验证了基于领域本体的Web服务发现、组合与执行方法的适用性和有效性。