一个基于Agent的分布式工作流管理系统的设计与实现

一个基于Agent的分布式工作流管理系统的设计与实现

论文题目: 一个基于Agent的分布式工作流管理系统的设计与实现

论文类型: 硕士论文

论文专业: 计算机软件与理论

作者: 邓扬

导师: 翟玉庆

关键词: 工作流,分布式,协作

文献来源: 东南大学

发表年度: 2005

论文摘要: 随着企业信息化的不断扩展,企业业务流程趋于更加复杂,需要引入工作流技术支撑企业业务流程的信息化。已有的工作流管理系统技术在实际应用中存在集成能力有限、柔性不足、互操作性不高、模型缺乏对分布环境的支持等缺点,不能满足企业分布式复杂应用的需求。因此,需要研究分布式工作流管理系统技术,其研究对企业信息化具有意义。本文的主要工作就是设计和实现一个基于Agent的分布式工作流管理系统。Agent技术的引入可保证所实现的系统具有较好的自适应性和可扩展性。为了实现系统中各工作流之间和工作流内部节点之间的互操作性,本文的模型设计以规范工作流模型为基础,以FIPA Agent作为系统中各Agent设计规范,以JADE(Java Agent Development Environment)为Agent的实现开发环境。本文主要工作内容包括:(1)基于Agent的分布式工作流管理系统框架研究。该框架主要由工作流节点Agent的协作模型和工作流节点Agent的业务处理模型组成, Agent能够动态适应环境变化,通过多Agent协作处理复杂的业务流程并降低业务流程处理耗费;(2)工作流节点Agent的协作模型实现技术研究,主要是采用基于Agent的主动服务发现/发布机制使工作流节点能够适应环境变化动态地调整业务流程的处理方式,并通过多工作流节点的协作完成复杂业务流程的处理;(3)工作流节点Agent的业务处理模型实现技术的研究,主要探讨在JADE平台下工作流节点业务处理模型的实现,包括基于分层状态机的工作流引擎的设计及实现,及工作流节点业务处理Agent内部Agent实现,通过多Agent间的协作实现对工作流业务流程的监控和管理;(4)本文最后将根据系统的设计原型实现一个基于Agent的分布式在线票务管理系统,为用户提供订票服务,并通过多票务处节点间的协作向用户提供更多可行有效的选择。本文的主要特色是提出了基于域的主动Agent服务发现/发布机制,及基于分层状态机的工作流引擎实现技术。本文工作对促进分布式工作流技术的应用具有一定的意义。

论文目录:

摘要

Abstract

第一章 引言

1.1 研究背景及其意义

1.2 研究现状及分析

1.2.1 工作流体系结构研究

1.2.2 工作流模型研究

1.2.3 工作流实现技术研究

1.3 研究目标与内容

1.4 研究方法及技术路线

1.5 本文的结构安排

第二章 基于Agent 的分布式工作流管理系统框架

2.1 工作流技术概述

2.1.1 工作流术语简介

2.1.2 工作流参考模型

2.1.3 分布式工作流管理系统概述

2.2 Agent 技术及其分布式应用

2.2.1 Agent 技术概述

2.2.2 FIPA Agent 平台参考模型

2.3 基于Agent 的分布式工作流管理系统

2.3.1 系统逻辑框架设计

2.3.2 工作流节点Agent 的协作Agent 设计

2.3.3 工作流节点Agent 的业务处理Agent 设计

2.3.4 系统原型相关比较

2.4 本章小结

第三章 工作流节点Agent 间的协作模型实现

3.1 协作控制Agent 的主动服务发现/发布机制

3.2 协作控制Agent 实现

3.2.1 策略管理Agent

3.2.2 缓存管理Agent

3.2.3 服务发布管理Agent

3.2.4 转发管理Agent

3.3 工作流节点Agent 间的协作算法设计

3.3.1 算法设计概述

3.3.2 协作Agent 协商算法

3.3.3 协作算法性能分析

3.4 本章小结

第四章 工作流节点Agent 的业务处理Agent 实现

4.1 JADE 平台简介

4.2 基于JADE 的接口设计

4.2.1 Web 应用技术简介

4.2.2 转换Agent(Proxy Agent)实现

4.2.3 JADE 的JSP 接口实现

4.2.4 JADE 的Servlet 接口实现

4.3 工作流引擎的实现

4.3.1 JADE 的行为处理机制

4.3.2 基于状态机的工作流引擎实现

4.4 工作流节点业务处理Agent 实现

4.5 本章小结

第五章 基于Agent 的票务管理系统原型设计与实现

5.1 票务管理系统需求分析

5.1.1 系统设计概述

5.1.2 业务逻辑描述

5.2 Web 客户端接口设计及实现

5.2.1 概要设计

5.2.2 详细设计

5.3 业务处理Agent 实现

5.3.1 Agent 内部结构设计

5.3.2 基于HSM 的工作流引擎Agent 实现

5.3.3 业务流程过程模型的Agent 实现

5.4 系统运行结果

5.5 系统特性比较分析

5.6 本章小结

第六章 总结

6.1 研究工作总结

6.2 本文特色工作

6.3 工作展望

致谢

参考文献

发布时间: 2007-06-11

参考文献

  • [1].基于agent的工作流管理系统开发研究[D]. 方剑.武汉理工大学2006
  • [2].基于Agent的工作流管理系统研究与实现[D]. 王媛媛.西南交通大学2006
  • [3].基于Agent的工作流设计[D]. 徐光志.烟台大学2009
  • [4].基于BDI模型的网络游戏Agent研究与设计[D]. 徐玉朋.华中科技大学2017
  • [5].基于情感BDI模型的Agent行为控制研究[D]. 孔博枢.湖南大学2016
  • [6].智能化元搜索引擎中多Agent系统架构的研究与实现[D]. 周承璐.西安电子科技大学2015
  • [7].多Agent系统在物联网中的应用研究[D]. 林玲.福州大学2013
  • [8].基于Agent的在线考试系统设计构建研究[D]. 史京军.南京理工大学2013
  • [9].基于Agent的智能元搜索引擎群组推荐机制的研究[D]. 许静静.西安电子科技大学2014
  • [10].基于Agent的个性化网络教学系统的设计与研究[D]. 廖文芳.中南大学2013

相关论文

  • [1].基于Agent的工作流设计[D]. 徐光志.烟台大学2009
  • [2].基于Agent的工作流管理系统的研究[D]. 王春燕.北京信息控制研究所2005
  • [3].基于多Agent交互的工作流系统研究[D]. 王振宇.天津大学2006
  • [4].基于Agent技术的工作流模型[D]. 刘斯伟.吉林大学2007
  • [5].基于Agent的柔性工作流技术研究与应用[D]. 李波.成都理工大学2007
  • [6].基于Agent的分布式工作流系统的研究[D]. 田洋.哈尔滨工程大学2005
  • [7].基于规则Agent的工作流管理系统的研究[D]. 田巍.大连理工大学2006
  • [8].基于agent的工作流管理系统开发研究[D]. 方剑.武汉理工大学2006
  • [9].基于Agent的工作流管理系统研究与实现[D]. 王媛媛.西南交通大学2006
  • [10].基于Agent的分布式工作流技术研究与实现[D]. 季磊.国防科学技术大学2005

标签:;  ;  ;  

一个基于Agent的分布式工作流管理系统的设计与实现
下载Doc文档

猜你喜欢