论文部分内容阅读
近年来,Web服务技术以其标准化协议和低耦合的优点得到快速发展,但是随着越来越多的企业和组织在各自的系统上部署和应用Web服务,不同组织的Web服务之间如何有效地进行信息共享和协作成为Web服务发展的瓶颈,逐渐成为研究的热点。Web服务的智能组装为解决这一问题带来了新的解决方案,它将多个Web服务组装在一起形成一系列新的应用,以满足最终用户的需求。随着语义Web新技术的发展,Web服务与它结合产生了一个新兴的研究课题——语义Web服务。语义Web服务利用语义Web标记语言来描述服务的语义,使Web服务成为计算机可以理解的实体。利用语义Web服务丰富的语义信息,Web服务组装的过程更智能,组装结果也更精确。 本文在国家高科技发展“863”计划项目与自然基金项目的基础上,对基于语义Web服务智能组装的关键技术进行了研究,包括语义Web标记语言、语义Web服务描述模型和语义Web服务组装方法。本文系统研究语义Web服务描述模型OWL-S,分析其与传统Web服务描述模型相比的所具有的优势和不足,提出基于模板的服务智能组装系统ISCS的体系结构,为使ISCS能够支持对用户偏好的描述,本文对现有的语义Web服务标记语言做了一些改进。本文详细描述ISCS系统的各个组成部分和模板规范。在阐述ISCS系统应用的核心算法后,用Java语言实现ISCS的原型系统,并通过文字翻译这个具体的案例初步验证该组装系统的有效性。 本文的ISCS系统充分利用模板简单易实现和OWL-S能够精确描述Web服务的优点,将模板用于描述用户的需求,将OWL-S用于服务发现和服务绑定,为语义Web服务智能组装的实现提供一个新的思路,对推动Web服务信息共享和协作的研究具有重要理论和实际意义。