一种基于多Agent的工作流引擎及其动态性研究

来源 :山东科技大学 | 被引量 : 0次 | 上传用户:tsuiyoung
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着全球化的推进,企业的物理位置开始逐渐分散、部门间的协作日益频繁,企业对日常业务活动详细信息的需求也逐渐提高,传统的工作流管理系统已经不能满足当代企业的实际需要,这就迫切的需要出现一种灵活性能、分布性能和协作性能更加良好的工作流管理系统。Agent具有自主性、感知性、移动性、主动性、交互性等特性,为解决复杂、动态、分布性、智能型的系统提供了一项新的技术手段。将Agent技术应用在工作流技术中,可以较好的解决当前工作流管理系统发展所遇到的主要问题,满足现代企业的需要。而工作流引擎技术是工作流管理系统的核心,基于多Agent的工作流引擎成为众多学者的研究对象。本文首先从介绍了工作流技术和Agent技术的相关理论,通过对现有的基于多Agent的工作流引擎进行详细的分析和研究,指出了其在柔性、动态性和自治性等方面的缺陷和不足,提出了一种协作性能更加良好的基于多Agent工作流引擎的四层结构模型,并从模型正确性验证、流程迁移机制两方面对引擎的动态迁移机制进行了研究,提出了相应的算法,最后,本文通过模拟实现基于多Agent动态工作流引擎,验证了论文所提出的理论和设计的正确性与可行性。本文提出的基于多Agent的工作流模型中,引入了监控Agent、分析Agent、迁移Agent等辅助性Agent,使系统拥有了自己的容错机制、流程模型验证机制、迁移机制等,减少了流程运行过程中的人工干预,使系统的智能性、分布性和灵活性等方面的性能得到了大大的提升。本文提出的模型正确性验证算法和迁移算法,弥补了传统算法无法适用于循环路径上的不足,使引擎的柔性、动态性都得到了很好的扩展,因此本文的研究,对于Agent技术在工作流引擎中的应用实践,具有重要的意义。
其他文献
蚁群算法是一种通过模拟真实蚂蚁觅食原理发展起来的新颖的仿生型智能优化算法,具有正反馈、并行性和启发性搜索等特点。作为计算智能和群智能的重要分支之一,蚁群算法的研究
随着计算机系统应用到航空、航天、军事、金融、工业等高可信性领域,人们对计算机的系统的可信性要求也大大提高。网络在其迅速的发展过程中越来越深刻地影响着人们的日常生
随着以信息技术为主导的现代科学技术的迅猛发展和社会生产力的不断提高,企业在竞争中面临着多方面的压力,如采购成本不断提高,产品更新速度加快等,单个企业往往难以应对。在
在利用数值求解软件分析问题前,需要建立问题的几何模型,并在其上获得合适的计算网格。这一过程被称为数值模拟的前处理,它是数值模拟的主要性能瓶颈。高端数字样机(HEDP, Hi
具有高性能、并行处理和灵活的编程性等优点的多核系统芯片MPSOC已经成为超大规模集成电路研究领域的全球前沿和热点,它的研究和发展给软硬件设计者和系统开发者带来了巨大的
随着通信技术和计算机技术的飞猛发展以及互联网技术的腾飞,涌现出多种多样的计算设备或装备,包括服务器、个人计算机、笔记本电脑、智能PDA、智能手机等,并逐渐渗入人们的日
人体运动跟踪是人体运动分析中一个积极而又重要的研究领域,而人体关节点跟踪又是人体运动跟踪的重要组成部分。本文的研究内容正是跟踪人体全身14个关节点。本文首先建立人
在社会、经济、国际合作、工业等众多领域之中,研究者面临着各种各样的约束优化问题,他们对于求解约束优化问题的方法的研究也越来越深入。然而,有一类在现实中广泛存在的约
传统基于Internet的远程分布式监控系统,客户端显示依赖于浏览器,一般采用ASP、JSP或者PHP技术来表现界面,而这些基于HTML的表现形式有很多限制,频繁的页面刷新问题使得用户
城市交通流通过大量的交通流信息表征其特性和规律,综合反映了城市交通综合状况,是交通管理、交通决策必不可少的科学依据,是十分宝贵的信息资源,也是城市居民出行的主要参照