论文部分内容阅读
从Internet技术发展至今,Web技术也日新月异,许多学者及研究人员在QoS本体建模方面都作出了不懈的努力,同时在Web服务组合领域也做了深入细致的研究,可是传统的QoS本体建模关心的是把语义体现在QoS信息中,传统的组合领域关心的是计算QoS的数值,从这里可以发现,QoS本体并没有应用到服务组合中去,所以这就为后来研究提出了一个问题所在,如何把其应用到服务组合中去,以及当应用到服务组合中去之后,在服务组合过程中如何利用QoS信息的语义元素,包括研究背景分析中提到的如何实现个性化的服务请求,如何进行异构QoS信息的对比等问题,都是需要我们继续思考和解决的问题。通过研究实现基于QoS本体的语义Web服务组合,分析QoS本体模型的国内外研究现状,汇总了在语义和数值两方面QoS信息所具备的各自特点,设计出一个分层的OWL-QoS本体模型。该本体模型的特点:首先是扩大的OWL-S,有大量的QoS语义和数字信息,支持异构QoS信息的模型表达,模型的扩展强。通过以上分析,本课题设计实现一个基于QoS本体的语义Web服务组合原型系统,其主要研究工作如下:(1)综合分析了现有的QoS模型的特点,本课题设计了一个QoS本体模型,即OWL-QoS本体,用来解决服务请求者和服务提供者在QoS参数描述方面的异构性。(2)提出了一种基于QoS本体的语义Web服务组合机制。该选择机制首先利用OWL-QoS本体进行QoS语义匹配;然后,根据约束满足优化思想设计了QoS数值匹配;最后,构造服务组合有效矩阵,经标准化和加权求和计算后,将排序结果返回给服务请求者,满足了服务请求者对服务质量的个性化需求。(3)为了验证本课题提出的基于QoS本体的语义Web服务组合思想的可行性和有效性,进行了基于QoS本体的语义Web服务组合仿真实验,并对比分析了传统服务组合算法的实验结果。