论文部分内容阅读
随着Web服务技术及语义网技术的发展,网络中存在的Web服务日益增多。如何有效的定位到所需的Web服务将是该领域的研究热点与一大挑战。语义Web服务技术通过为Web服务提供语义信息描述,使Web服务之间互相理解对方的内容、功能以及属性成为可能,并且为Web服务的自动发现、执行、组合、监控提供了技术基础。OWL-s(Web Ontology Language for Services)为Web服务提供了语义描述的方法,它支持对语义的推理,它使得服务自动发现成为可能。
本文使用OWL-s对服务进行描述,在OWL-s基础上设计了语义Web服务发现框架。在服务发布查询客户端方面设计了结构化服务查询语言SQL-s,对于服务的管理查询、发布、删除、更新更加便捷。在服务的存储方面,对现有的UDDI tModel进行了扩充,创建定义了ReqProType、PubProType两种tModel类型。在服务匹配阶段,将服务的匹配过程分成了两级,分别提出了匹配算法。
本文最后实现了框架原型系统,并通过一个典型案例验证了系统服务发现过程的有效性。