论文部分内容阅读
当今,世界经济从工业化转向信息化,从工业社会到信息社会的转变已经成为不可逆转的大趋势。在这个过程中,经济发展越来越需要信息的支持。工作流技术应势而起,它使得人们关注于反映企业内部信息流转的一系列相关活动及业务流程的本质,从而实现企业竞争力的提高。因此,工作流技术越来越受到广泛的关注。目前,工作流技术中过程建模、管理和集成等能力已经成熟,但是通过工作流的仿真技术来验证工作流过程模型及其性能依然相对薄弱。工作流仿真用于对工作流流程的分析与诊断、全面地获取流程的各种运行数据,为流程正确性验证、流程的优化提供重要依据。本文以国家863项目“面向流程的软件生产线”为依托,针对其重要子课题——“工作流仿真技术的研究与实现”,设计与实现了基于SynchroFlow工作流管理系统的仿真工具,主要工作体现在以下几个方面:1.对工作流技术和工作流仿真发展现状进行了分析,指出了工作流仿真技术的应用意义。2.从静态描述、执行规则、状态描述三方面系统地分析了扩展信牌驱动工作流模型——SynchroFlow工作流模型,提出了面向SynchroFlow工作流模型仿真的支撑模型:时钟模型、资源模型、组织权限模型、事件模型,并分析了各支撑模型与工作流过程模型之间的关系。3.从结构和性能两方面分析,提出了工作流仿真过程中的结构性指标和性能指标及其评价方法,建立了对工作流模型优化的依据。4.对工作流仿真中的几项关键点:事务的仿真、资源管理仿真、组织权限仿真、仿真时钟控制、活动执行时间、随机变量的产生、调度算法等做了深入研究。在此基础上,就可以对用户建立的工作流模型仿真,在执行过程中提供过程监控的图形化显示,并最终将统计报表展示给仿真人员,供其分析模型、优化模型,从而实现企业业务流程的改进。5.结合上述几点,本文提出了B/S结构的工作流动态仿真工具SynchroFlowSimulator的体系结构,并且设计与实现了这个工作流动态仿真工具。