论文部分内容阅读
IBM和微软公司在它们提出的Web Services(Web服务)中首先提出了服务式的电子商务概念,并定义了实现Web Services的规则(UDDI,WSDL,SOAP等)。对于Web服务的描述可以采用不同的概念体系表示,而同一个概念体系中的概念也可能有同型异义或异型同义的现象。由于在UDDI中注册的服务没有利用任何语义信息,因而无法实现不同概念体系之间服务的匹配,无法根据服务请求者提供的所需服务信息进行准确地服务定位,更不能实现自动的服务互操作。 为了增加对Web服务的语义描述信息,论文采用语义Web倡导的XML、RDF和Ontology技术对Web服务进行语义描述。语义Web的思想就是利用元数据(metadata)语言对Web信息资源的内容进行语义上的描述,从而使计算机能够利用这些语义信息对信息资源的内容进行理解和处理,并在此基础上,实现更高级的、基于知识的智能应用。 利用语义Web技术来指导服务的注册、发布与发现过程,可以帮助服务提供者更加准确的对Web服务进行描述,服务的管理者可以更有序地组织和管理所有相关的服务资源,同时服务中介可以实现不同概念体系之间服务的动态查找、绑定与调整。 本文围绕“基于语义的Web服务”展开,所作的主要研究工作如下: 1.Web服务技术是基于XML语言,使用HTTP协议的一种跨平台、语言无关的互调用方式。它提供了异构系统进行信息交换的机制及商业服务发布和发现机制。语义Web通过建立公共的本体,改进使用不同术语之间的系统的交流方式,为Internet上的资源提供机器可以理解的语义,实现网上资源的语义层次上的互连,并在此基础上实现资源共享和智能应用。本文首先对Web服务及语义Web的关键技术进行了简单的介绍,并将两种技术相结合,对Web服务的语义描述模型进行了研究。 2.在Web服务描述及服务匹配阶段应用语义Web中的知识表示技术,可以提高机器自动寻找符合用户需求条件的服务的能力,减少人工寻找及筛选所需的工作量。在上文提到的Web服务的语义描述模型的基础上,本文研究了基于语义的Web服务描述、发现以及匹配等过程。 3.发现服务的关键,是服务匹配。好的匹配方法,可以帮助服务请求者找到尽可能满意的服务;不好的匹配方法,只能将大量无用的信息返回给用户,此时,用户不得不手工在返回的信息中寻找自己需要的服务,这样就大大增加了人工劳动。本文研究了当前Web服务中的服务匹配方法,在Web服务语义描述模型的基础上,提出了基于语义的Web服务匹配算法,并给出了匹配度的计算公式。本文提出的匹配算法,在一定程度上减少了无用信息的数量。 4.最后,本文提出了基于语义的Web服务实现,在Web服务中引入语义Web的山东师范大学硕}学位沦文关键技术,设计了基于语义的W七b服务结构框架,并阐述了其实现的思想和部分算法。