论文部分内容阅读
随着新一代的软件构架模型SOA的流行,Internet环境下基于Web服务的企业级的应用系统正在成倍增长,Web服务也渐渐步入市场化。能让用户准确、高效的调用这些Web服务是当前的一个热点研究内容。如今,有很多相同功能的Web服务都在各自的特定服务器上、区域局域网内使用,将他们发布到互联网上可以提高他们的复用率。我们需要使用虚拟化技术将他们发布为一个统一服务接口,真正做到Internet动态环境下Web服务的虚拟集成。虚拟Web服务的统一服务接口实现类通过动态调用真实服务来满足用户的需求。在决策调用哪一个真实服务的过程中,服务匹配则显得尤为重要。当前基于关键字匹配的UDDI服务匹配存在着查准率低等不足,因此本文结合语义Web服务的有关技术,设计出了虚拟Web服务的双重服务匹配引擎,它支持更加准确和灵活的服务发现。本文主要的研究工作和创新点如下:(1)提出了虚拟Web服务的概念。随着Web服务市场的商品化,传统的Web服务模型在Internet环境下出现了很多问题。为了能够适应Internet下Web服务的动态变化和提高Web服务使用效率,作者创新性的将虚拟化思想引入到SOA中,并提出了“虚拟Web服务”的概念,通过使用虚拟Web服务提供的“虚拟Web服务统一接口”可以很好的解决了基于互联网的应用系统使用Web服务时存在的问题。(2)设计出了虚拟Web服务的技术框架。虚拟Web服务并不是一种新的技术,而是将当前的XML、Ontology、OWL-S、WordNet等技术等融合到一起,为实现虚拟Web服务的功能提供了一个可行的技术框架。(3)设计出了虚拟Web服务的实现机制。包括虚拟Web服务的结构和功能、Web服务的匹配算法等。(4)应用虚拟Web服务于电子商务领域的实践当中。根据虚拟Web服务的原型系统设计,本文通过八个核心模块实现了虚拟Web服务的整个应用过程。