工作流技术是实现企业业务过程建模、仿真优化分析、过程管理与集成,最终实现业务过程自动化的核心技术。越来越多的企业引入了工作流技术以支持其商务活动。 工作流技术的研究十分活跃,人们从工作流模型、体系结构、事务、适应性、异常、安全、语言、形式化、正确性验证、资源管理、开发过程等各方面对工作流技术进行探讨,并开发出很多原型系统。市场上也出现了很多具有实用价值的工作流产品。 尽管工作流技术取得了进步,但理论基础的研究还很不够。现有的工作流管理系统从功能、可靠性、健壮性上与数据库管理系统无法相提并论。有很多因素限制了工作流的发展,使得工作流达不到实用性的标准,不能大规模的投入应用。这些因素包括底层模型不完备、系统对异常的处理策略不完善、系统的安全性不能很好的保证等。 由于技术的不断进步、需求和规则的不断变化、新方法的引进,商务过程模型也不断的被检查、改善和调整以适应不断变换的环境。当模型修改时,工作流的某些实例可能还在运行,如何使得工作流正确的执行,这是工作流动态修改要研究的问题。这时可以有如下策略:1) 允许所有的实例按照旧的模型执行,新实例则遵从新的模型;但是新的实例必须等待所有正在运行实例执行完成后才能开始执行;2) 中断所有正在运行的实例,所有实例按照新的模型重新执行;但是这样做会给企业带来很大的损失,有些损失是不可接受的;3) 改变正在执行的实例,通过执行一系列补偿或撤销操作,使实例按照新的模型执行。很多动态修改的算
本文来源: https://www.lw50.cn/article/7574a70878e78fde5918eed0.html