柔性工作流中动态修改策略研究
作者单位:华中科技大学
学位级别:硕士
导师姓名:胡迎松
授予年度:2006年
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
摘 要:工作流管理系统是近年来随着国际互联网络和企业内部互联网的普及而快速发展的软件系统之一。工作流管理系统的主要目标是通过调用有关信息资源和人力资源来协调业务流程中的各个环节,使之按照一定的顺序依次进行,从而实现业务流程的自动化。柔性工作流管理系统是现在研究的热点之一。工作流管理系统的柔性要求主要体现在系统运行时对工作流模型进行动态调整以处理异常情况或者优化流程结构上。 通过对工作流管理系统柔性要求的分析,给出一种基于修改操作集的动态修改策略。操作集包含了对工作流模型进行动态修改的基本操作。为了保证动态调整后工作流系统的正常运行,提出一种工作流模型的数据流建模模型,通过定义工作流模型中的关键活动和关键活动的数据依赖活动集合描述了工作流模型中活动之间的数据依赖关系。以数据流模型为基础,给出动态修改约束集。约束集通过对修改操作集中的元素进行约束和限制,保证了动态调整后的工作流过程在语法级别上的正确性和数据一致性。同时给出以约束集为基础的正确性验证方案。 在对工作流管理系统动态适应性研究的基础上,结合工作流管理联盟的工作流参考模型实现了一个支持动态适应性的轻量级工作流管理系统。实现了工作流系统的基本功能,同时增加了动态修改接口,可以在运行时对工作流模型和实例进行动态调整并进行正确性验证,能够较好的满足工作流系统的柔性要求。系统具有很好的独立性、可扩展性和灵活易用等特点,能较好的集成到企业的应用中去。