
论文摘要
近年来,集成Agent技术和Web服务技术的研究引起了人们的关注和重视。这二种技术都试图为异构、多样化的互联网软件系统的开发提供技术途径。目前Web服务技术还缺乏通用的实现框架以规范Web服务的开发和配置流程,支持其自动操作、自主交互和动态业务组合,而软件Agent技术具有自主行为和自然建模方面的优势,能够有效强化Web服务的交互和动态适应能力。本文根据软件Agent的特点,结合Agent技术和BPEL4WS技术,提出了基于Agent的动态Web服务组合的思想和方法。该方法可以实现Web服务面向业务应用的合成与执行,支持多个协同的业务流程及不确定业务流程所涉及的动态Web服务的配置,实现Web服务的动态组合。论文提出了实现服务动态组合的技术框架,借助面向Agent的开发平台Jade和Web服务开发平台Axis,设计和实现了支持动态服务组合的软件Agent,并通过旅游助手代理系统这一应用案例的分析与实现,展示和说明了论文所提出的方法和技术的可行性和有效性。
论文目录
摘要ABSTRACT第一章 绪论1.1 研究背景1.2 研究内容和主要成果1.3 论文结构第二章 AGENT 技术与WEB 服务组合技术2.1 AGENT 技术与JADE 平台2.1.1 Agent 技术2.1.2 JADE 平台简介2.2 WEB 服务技术与AXIS 平台2.2.1 Web 服务技术2.2.2 AXIS 简介2.3 WEB 服务组合2.3.1 Web 服务组合研究现状2.3.2 Web 服务组合流语言BPEL4WS2.4 本章小结第三章 基于AGENT 的动态服务组合技术框架3.1 基于AGENT 的动态服务组合思想和方法3.2 基于AGENT 的动态服务组合的体系结构3.3 基于AGENT 的动态服务组合方法的特点3.4 与其它服务组合方法的对比和分析3.5 本章小结第四章 动态服务组合AGENT 的实现技术及关键算法4.1 动态服务组合AGENT 的体系结构4.2 BPEL 业务流程模版的设计与实现4.2.1 BPEL 模版节点的设计与实现4.2.2 BPEL 模版流程的设计与实现4.3 实现技术和关键算法4.3.1 动态服务组合Agent4.3.2 创建BPEL 文件4.3.3 服务查询定位处理器4.3.4 服务调用处理器4.3.5 流程管理器4.4 本章小结第五章 应用案例分析5.1 案例描述5.2 案例的设计与实现5.2.1 系统的总体架构5.2.2 系统开发环境5.2.3 系统开发步骤5.3 应用案例的软件原型5.4 本章小结第六章 结束语致谢参考文献作者在学期间取得的学术成果
相关论文文献
标签:动态服务组合论文; 技术论文; 服务组合论文;