基于多代理的工作流管理系统的研究与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:chc1102
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前工作流及工作流管理系统是CSCW领域研究的热点。本文以某设计院协同设计管理系统的建设为背景,研究了其中与工作流相关的技术问题。实现了一个基于多Agent的工作流管理系统。本文重点对工作流引擎、过程定义、多Agent系统等进行深入的研究。 本文解决了以下关键技术问题: 1.基于多代理的工作流系统。针对传统的工作流系统柔性差、互操作性差等缺点,本系统引入了多Agent技术。 2.基于角色的任务划分。有两种定义活动参与者的方式。一种是直接指定任务给用户,传统的工作流系统大多采用此种方式;另一种是指定任务给角色,本系统采用这种方式。很明显,后者比前者更灵活、可重用性更强。 3.业务流程的分解与简化。现代企业生产经营活动中包含了许多复杂的业务流程,为了简化流程的建模,有必要将复杂的业务流程分解成多个相对简单的流程。为此,本系统引入了工作流模式,很好地满足了这一需求。 4.柔性工作流建模。针对传统的工作流建模方法存在缺乏互操作性、数据不易存储等缺陷,本文选用XPDL进行工作流建模,给出了可视化过程定义工具的实现,并给出了过程定义解析与存储的实现。 5.基于多代理工作流监控。一个实用的系统必须提供一种监测机制,以保证系统的健壮性和稳定性。本文在分析异常产生和异常之间相互关系的基础上,阐述了一种基于多代理的监测策略,并描述了算法。 6.B/S结构下的安全解决方案。本系统采用B/S结构,Applet需要访问本地资源。然而,Java虚拟机不允许Applet访问本地文件系统或连接非宿主机。为此,系统引入数字签名技术,对applet进行数字签名。数字签名技术的引入也补偿了Java虚拟机在阻止恶意Applet访问本地资源方面能力的不足。为了保证文件或机密信息的安全传输,系统还引入了加密技术。
其他文献
当前种类繁多的软件工程方法的关键目标都是在有限资源条件下尽快提交符合质量要求的软件产品,但作为软件过程中质量保证关键过程之一的软件测试过程,除了传统的测试过程方法一
  本课题研究的是支持隧道代理的主动防御型防火墙,而本论文主要针对防火墙的访问控制机制进行研究,着重研究基于角色的访问控制。  论文首先对访问控制机制进行了阐述,然后
本论文按照校基金项目“XML技术在工业测控系统中的应用研究”的要求,以XML和Java技术为基础,深入探讨由W3C推荐的新一代矢量图形SVG的特点及应用,并且剖析了作为Web服务数据
作为移动计算、移动商务和信息电器的核心技术,嵌入式数据库管理系统是最近几年才兴起的一项新的数据管理技术。它以目前成熟的数据库技术为基础,针对具体的嵌入式设备与系统
论文首先对Jini的体系结构作了介绍;对Jini的三个组成部分:基础设施、编程模型和服务组件,进行了全面的研究;同时分析了Jini技术与其他分布式技术及即插即用技术的不同.然后
嵌入式系统是继网络技术之后,又一个新兴的技术发展方向。嵌入系统具有体积小、性能强、功耗低、可靠性高以及面向行业应用的突出特征,目前已经广泛地应用于军事国防、消费电
P2P(Peer-to-Peer)是一种分布式计算模式,通过节点之间的直接交换实现资源和服务的共享,完成了网络服务的边缘化。网络服务边缘化后,资源的发现成了一个比较困难的问题,如果
当前,信息门户逐渐兴起,它通过提供集成化、个性化的解决方案为人们进行信息的管理和传递带来了便利。当前信息门户应用一般都是采用基于Web服务器的B/S方式,虽然这种方式在
目前网络安全理论已经应用到现代计算机保密通信的各个领域,而且技术也日益成熟;基于组件技术的J2EE规范也发展地相当成熟,并且基于B/S架构的三层及多层体系结构应用系统也已经
随着信息技术和网络技术的发展,越来越多的工程应用建立在公共网络的基础上,依靠计算机技术来实现。ITS(Intelligence Transport System)虚拟共用信息平台方案是一种建立在智