基于移动Agent的Web服务组合

来源 :中国科学院成都计算机应用研究所 | 被引量 : 0次 | 上传用户:sunj2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
使用工作流管理技术整合Web服务,提供了一个跨平台的、语言无关的、便于复用的柔性计算环境,能满足现代企业提出的敏捷制造要求,是现在研究的热点。本文在对Web服务及Web服务组合深入分析的基础上,结合工业界和学术界对Web服务组合的研究成果,提出了基于移动Agent的Web服务组合方案。这种方案使用工作流技术作为Web服务组合的向导,采用可以移动的Agent作为具体流程实例的执行者。借鉴了工业界方案应用广泛、易实现的优点;同时使用Agent技术,克服了工业界方案不灵活、无法避免单点失败等缺点。相对于学术界提出的方案,本方案更具通用性和可行性。在本文的方案中,采用了动态Agent设计,这种Agent框架可以根据配置文件动态生成新的Agent,并可以在运行时动态改变行为,这有利于学术界新研究成果的引入,因此本方案可以作为工业方案到学术方案的过渡。 为了验证本文提出设计方法,在选择的多种开源项目的基础上,进一步设计了Agent配置库、行为库,实现了动态Agent框架,借助WSAG完成了SOAP到ACL的转换等多个步骤的具体实现,初步验证了设计的可行性。最后在实现的基础上,介绍了能够改善供应链状况的Web服务组合的例子。
其他文献
人体器官的三维重建与虚拟手术模拟是当前科学计算可视化最活跃的领域之一。肝脏作为人体最重要的器官之一,其手术也是外科手术中最复杂和失败率较高的手术之一,因此,肝脏虚拟手
随着市场竞争的加剧以及信息社会需求的发展,从大量数据中提取信息并用之于市场策略中的要求显得越来越迫切。近年来,数据仓库、OLAP和数据挖掘等面向决策支持的技术飞速发展,其
软件过程技术通过建模、运作、监控、度量过程模型,对实际的软件过程提供指导和控制,从而保证软件开发的质量、提高软件开发的效率。对软件过程的研究已经成为软件工程领域的研
学位
生物信息学是在生命科学研究中综合运用数学、计算机科学和生物学知识与工具对生物信息进行存储、检索和分析的新兴交叉学科,是当今生命科学的重大前沿领域之一,也将是21世纪自
随着国土资源部“十一五”规划的制定和开始实施,“加大对政务公开执行情况督查力度,大力推进政务信息网上公开”已成为各级国土资源管理部门“十一五”期间重点工作之一。实施
在当今竞争日益激烈的市场环境中,所有企业都希望能够从浩如烟海的商务数据中发现带来巨额利润的商机。只有那些利用先进的信息技术成功地收集、分析、理解信息并依据信息进行
学位
多关系数据挖掘是近年来快速发展的重要的数据挖掘领域之一。传统的数据挖掘方法只能完成单一关系中的模式发现,多关系数据挖掘能够从复杂的结构化数据中发现涉及多个关系的复
人工免疫系统作为计算智能研究的一个崭新分支,已在数据挖掘、机器学习、自动控制、故障诊断等诸多领域显示出强大的信息处理和问题求解能力以及广阔的研究前景。将人工免疫算
随着计算机技术的快速发辰,人类社会对计算机软件的需求不断增加。在开发软件的实践中,研究人员逐渐认识到,要真正实现软件的工业化生产并达到软件产业发展所需要的软件生产