基于Agent的Web服务组合技术研究

来源 :上海交通大学 | 被引量 : 19次 | 上传用户:qncy1239o
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于单个Web服务的功能有限,有必要将多个Web服务组合起来,提供更为强大的功能。Web服务组合已经成为服务计算的核心问题之一。虽然Web服务组合的研究已经取得了一定的进展,但是现有Web服务组合方法大多采用集中式处理机制,存在着单点故障和性能瓶颈问题。随着网络上可用的Web服务资源以及Web服务用户的增多,分布式Web服务组合成为了迫切的需求。本文结合Agent技术,从服务Agent模型,分布式服务组合算法、复合服务质量优化方法和服务Agent自优化机制等方面提出了基于服务Agent的Web服务组合技术。本文主要研究工作和创新点如下:(1)提出了一种服务Agent模型服务Agent模型是Web服务与Agent相融合的结果。每一个服务Agent管理着某一领域一组功能相关的Web服务集,从而能自适应地向用户提供服务。服务Agent模型具有两个方面的优点,一是服务Agent模型使用操作模板来抽象一组具有相似功能的Web服务操作的典型特征,从而屏蔽了分布式Web服务的异构性;二是服务Agent模型使用规划来描述使用操作模板完成某一业务目标的过程,从而使得普通的用户只需要关注他们所需要完成的目标,而不需要关注如何完成他们的目标。(2)提出了基于服务Agent的分布式服务组合算法在服务Agent模型的基础上,提出了基于分布式规划的服务组合算法。该算法根据服务Agent间的依赖关系将Web服务组合问题形式化为图的搜索问题,并提出了一个基于最小覆盖的搜索策略。基于服务Agent的分布式服务组合算法有两个方面的优点,一是它建立在服务Agent的分布式决策之上,从而具有良好的可扩展性;二是基于服务Agent的分布式服务组合算法具有较好的性能,它能以较小的通讯代价获得高质量的解。(3)提出了基于多目标遗传算法的复合服务质量优化方法复合服务质量优化方法建立在扩展的Web服务质量模型之上。扩展的Web服务质量模型考虑了Web服务非功能性属性的多个侧面与多种表示形式,从而具有很强的描述能力。为了满足用户多样性的服务质量需求,本文将复合服务质量优化问题形式化为带约束的多目标优化问题并提出了基于多目标遗传算法的复合服务质量优化方法,它能有效的处理Web服务质量描述和用户服务质量需求中存在的模糊性。模拟实验表明,基于遗传算法的复合服务质量优化方法能够快速有效的得到全局近似最优解。(4)基于模糊多属性群决策的服务Agent自优化机制针对Web服务性能指标描述中存在的模糊性,提出了一种基于模糊多属性群决策的服务Agent自优化算法。该算法通过运用模糊运算和群决策选择函数来综合多个决策者对Web服务性能的评价,从而为逐步提高服务Agent的性能提供了依据。本文围绕以上四个方面进行了深入的探讨,并通过原型系统验证了本文提出的理论和算法的有效性和可行性。
其他文献
“唱好‘双城记’、建好‘经济圈’,大力推动成渝地区双城经济圈建设。”2020年的全国两会上,成渝地区双城经济圈建设成为全国人大代表、政协委员关注和热议的焦点。资阳市安
发达国家的经验证明,社会力量的广泛参与和支持是社区矫正实践成功的重要依靠。我国社区矫正所依赖的社会力量主要是基层群众性自治组织、社会组织、社会工作者、志愿者等,这
红花黄色素是由菊科植物红花的花瓣为原料,利用现代的生物技术提取而成的天然色素.本研究探讨红花黄色素对心绞痛患者的疗效及对血管内皮功能的影响.
目的:总结腹腔镜下宫外孕手术的配合方法与经验。方法:应用腹腔镜技术施行手术治疗宫外孕11例,积极进行术前准备,在术中积极配合。结果:手术时间40~90 min,手术过程顺利。结论:腹
因特网的迅速发展已经深刻改变了人们的工作方式,极大提高了企业生产效率,为社会创造了巨大的财富。然而,因特网目前给个人和家庭生活带来的好处却十分有限,传统的家居方式并没有
海上编队信息系统的安全防护能力,是确保系统稳定可靠和安全,作战指挥顺畅和信息安全,诸兵力协同作战时信息保密共享、信息安全利用、武器可靠共用的重要前提。海上编队信息系统
我国供电企业资金来源主要包括国家扶持和电费收益两部分,伴随着电力行业改革、经济结构调整、国际贸易摩擦等影响,供电企业所面临的生存挑战不断提高,尤其我国电力行业改革