论文部分内容阅读
语义Web服务技术的出现和对个性化服务选择需求的满足,使得ESB平台的功能扩展与改进研究成为当前企业应用集成领域的探讨热点。本论文就如何增加ESB平台的语义Web服务操作支持功能以及完善现有的Web服务选择功能进行了系统、深入的研究,重点探讨了语义Web服务平台与ESB平台的结合方法及其所形成平台的体系结构;基于QoS属性指标的Web服务选择算法及其应用等。主要的研究成果与创新之处如下:1)本文针对目前常用的线性加权服务选择算法进行了改进研究,提出了一种面向Web服务QoS属性值的计算方法。该算法针对传统线性加权服务选择算法的改进措施主要表现在:定义阶段消除QoS属性取值趋向差异性问题;固定值选取问题;标准化处理计算单一化等。与此同时,还提出了基于变异系数法的主客观混合权重设定方法,降低了QoS属性指标人为主观赋权的技术复杂度。实验结果表明该算法是正确的、可行的。2)QoS指标权重的设定增加了用户使用Web服务选择功能的难度,同时也不利于QoS模型的扩展。为此,我们提出了基于灰色关联分析的Web服务选择方法,该方法的最大特点就是不需要指定QoS指标的权重,可以根据QoS指标的原始数据直接对Web服务做出评价。最后,通过对比实验,证实了所提的算法用于求解基于QoS的Web服务选择问题的有效性。3)Web服务组合方式选择算法研究是服务组合领域研究的热点,本论文对此进行了初步的探讨和有益的尝试,提出了基于迪克斯特拉算法的Web服务组合方式选择方法,重点介绍了如何将Web服务组合方式选择问题建模为DAG图中最短路径选择问题。实验结果表明这种方法是可行的。4)在综合应用语义Web服务技术与本文所提的服务选择算法相关研究成果的基础上,提出了扩展语义Web服务操作支持功能以及基于QoS的服务选择功能的服务总线平台-EFSB,并着重阐述了平台集成方式的选择,通信模型及概念模型的设计;并给出了EFSB平台的体系结构与核心功能组件设计。另外,还就传统Web服务语义信息标注以及标注语义信息后的服务匹配工作进行了详细的介绍。5)最后,以EFSB平台为核心进行了应用系统原型的设计与实现,并重点介绍了基于本文所提相关服务选择算法的服务选择功能组件的设计与开发工作。