论文部分内容阅读
现代企业中,各个组织和个体都必须紧密合作以完成特定的商业目标。所以业务过程管理技术必须很好的支持协同工作,例如协同商务和协同设计等等。工作流技术已经广泛的应用于业务过程管理当中,并且取得了较好的成果。但是由于其集中式的系统架构、自适应能力差等特点,使得其难以实现协同业务过程管理。
把Agent和工作流技术相结合是目前业务过程管理技术的一个热点,但是有一些问题依然没有解决。例如产品信息没有紧密的集成进入业务过程管理当中,无法直接驱动和影响业务过程的执行。复杂业务规则的表达和处理能力差。缺乏相应的业务过程建模方法。没有对应的业务过程仿真方法和平台。
本文在国家863项目“面向大规模定制的协同商务与集成设计系统”和“基于Agent与工作流技术的面向实施的企业业务过程建模与评价环境”的支持下,提出了基于工作流和多Agent的协同业务过程管理技术,并对其关键技术进行了深入的研究,其主要内容围绕着业务过程建模方法、Agent结构和平台、自动协商以及业务过程仿真展开。
本文以PPROCE理论为基础,提出了Agent工作流系统工程建模方法。在该方法中,我们不仅仅关注活动以及活动之间的逻辑关系,同时更加关注产品信息以及角色之间的协调关系。整个方法覆盖了软件工程的四个主要阶段:需求阶段、分析阶段、设计阶段和实现阶段。其中需求阶段以目标和用例的方式捕获系统需求。在分析阶段,通过进一步细化需求得到的活动模型、角色模型、产品模型和业务规则模型。通过设计阶段,活动、角色、产品和业务规则被合理的分配到工作流模型、Agent模型和Agency模型当中去。在实现阶段,业务过程模型被正确发布和运行管理。
在业务过程管理当中,约束以及约束满足问题(CSP)对于描述和处理业务规则有着不可替代的重要作用。而且分布约束满足问题(DCSP)也是进行自动协商的重要方法之一。我们把约束理论和Agent技术相结合,提出CBDI-Agent结构和心智模型。在CBDI-Agent中约束作为一种知识而存在,ECA规则被用来定义约束求解,同时分布软约束满足问题被利用来实现自动协商。本文还阐述了CBDI-Agent可视化建模工具和CBDI-Agent运行环境的实现。并把它和当今流行的Agent结构和平台进行了详细地对比。
业务过程仿真已经成为业务过程管理的一个不可缺少的部分。由于Agent和工作流技术的引入,原有的业务过程仿真方法已经无法适用。本文提出了一种混合的业务过程仿真方法,详细讨论了该方法的体系结构、仿真模型和仿真运行机制。仿真模型一共包括环境要素、过程要素、人员要素和组织要素。仿真运行机制包括工作流仿真运行机制、任务分配、仿真时钟以及仿真度量等等。利用该方法,可以充分体现基于Agent和工作流的协同业务过程管理技术的优越性,实现对动态业务过程、分布决策以及个体建模进行仿真,充分发掘业务过程的内在规律。
本文的主要成果均成功运用在“山东中通客车股份有限公司业务过程管理系统”中,通过在该企业1年多的实际应用,达到了预期的目的,大大提高了业务过程管理系统的敏捷性和自主决策能力。