基于服务特性的动态Web服务组合研究

来源 :浙江大学计算机学院 浙江大学 | 被引量 : 0次 | 上传用户:caonidaye_bibibi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务是Web界的下一次革命和电子商务的未来,近来已经成为一个研究热门。目前,服务组合存在的问题是如何建立一个可以重用的动态的流程,用于选择,组合,运行已经存在的Web服务。随着商业流程的复杂化和动态性的加强,对于Web服务组合的可变化性和适应性要求越来越高。基于Web服务属性的服务选择组合已经成为一个趋势,基于功能属性的一些动态服务组合方法都有各自的缺点。如何有效的验证备选服务的可替换性也是一个难点。大部分的基于语义的服务选择算法都不能很好的表示出替换前后的关系,因为它们采用的是孤立的服务语义比较,没有基于服务所处的上下文环境。另一个方面,在基于非功能属性计算的服务组合中,传统的遗传算法的QoS(服务质量)计算Web服务组合,因为没有能很好的利用反馈信息,因此需要大量的重复迭代,收敛性比较差。固定的适应度函数也没有办法满足动态的服务组合路径,有时候因此还会丢失最优解。因此,遗传算法用于Web服务组合的有效性和精确性都需要改进。本文提出了SMICE框架。它基于服务属性进行服务组合,SMICE包含两个部分。基于功能属性的服务组合,提出了基于结构的语义Web服务组合。定义六类不同的结构,用服务的IOPE表示。服务的动态组合基于这六类结构,定义了五类替换原则,使用相似度函数进行计算。基于非属性计算的服务组合,提出了GAA基于遗传的蚁群算法。这个算法可以很好的利用反馈信息,加速收敛性,利用遗传算法的全局搜索可以更好的初始化蚁群信息素。文章最后,构建一个demo演示SMICE平台,平台使用Eclipse工具开发并包含了GEF工具包。开发人员可以自由的管理服务节点,编辑服务组合路径,并得到最优组合方案。
其他文献
木材是一种不可或缺的资源性产品,它在国民经济中占有极其重要的地位。然而,木材的表面缺陷影响了木材的质量和使用。要提高木材的利用率,木材表面缺陷检测就显得尤其重要。
元数据是数据仓库的灵魂。它不仅提供了数据仓库中的数据结构,也提供了数据仓库的构建和使用规则。为了使数据仓库中各个软件能够无缝地合作,必须在元数据层进行有效的集成。
认知无线电(Cognitive Radio,CR)由于其对空闲频谱资源有“二次利用”的特性,能够帮助次用户在不干扰主用户通信质量的前提下动态地使用某一段或者多段空闲频谱资源,实现了次
在移动Ad Hoc网络(MANET)研究领域中,对于分簇算法的研究已经成为当前的热点之一。本文分析比较了MANET几种典型的分簇算法,并重点分析了按需加权分簇算法(WCA)。WCA是一种综
IT业的迅猛发展,促使越来越多的企业把自己的业务迁移到计算机和网络平台上运行,企业的业务数据量急剧膨胀,如何有效的存储这些数据,保障数据的安全性和高可用性成为急需解决
射频识别RFID技术是利用射频信号的空间耦合或反射的传输特性,实现的非接触式自动识别技术。与传统的识别方式相比,RFID具备无接触识别、识别范围广、识读速度快、抗干扰能力
复杂产品是指研究开发投入大、技术含量高、单件或小批量定制生产的大型产品。复杂产品通常涉及机械、控制、电子、软件和液压等多学科领域。由于复杂产品设计和制造具有创新
计算机的可靠性问题一直是人们关注的焦点,为了提高计算机系统的可靠性,人们采用了容错技术,因此对计算机容错性能的评测就成为了一个重要的课题。故障注入技术被证明为评测
在信息量迅速增长的21世纪,信息的有效检索是一个热点问题。在图像检索领域里,在传统的基于关键字的图像检索越来越不能满足人们对信息有效的获取的情况下,基于图像内容检索(
人工神经网络(ANN)是一种非线性动力学系统,是借鉴于生物神经网络发展起来的新型智能信息处理系统。ANN以其独特的信息处理方式被广泛应用于各领域,例如工业生产监控、分类、预测预报、分析处理、疾病的辅助诊断、环境污染及净化预测等等。BP神经网络是各种神经网络模型中具有代表意义的神经网络模型之一,已经获得广泛的应用。但是BP算法存在着效率较低、收敛速度慢、易于陷入局部极小值等缺陷,制约了BP网络在各个