节点文献
支持多实例模式的动态工作流研究
Research of dynamic workflow supporting multiple instances pattern
【摘要】 为了解决多实例模式给工作流的建模和实现带来的动态语义和数据共享冲突问题,在对多实例模式进行深入分析的基础上,讨论了一种具有动态性的建模方法。这种基于XPDL的过程定义方案支持各种多实例活动并且具有较强的动态性,能与不同的实现引擎兼容。同时,提出了一种活动多实例动态组装的活动执行部件设计方案,其中活动实例管理器的设计解决了动态执行多实例活动和数据共享问题。该方案在工作流引擎Shark中得到实现,改进后的Shark表明这种建模方法和引擎设计思想较好地解决了多实例的建模和实现问题,也提高了流程的动态性。
【Abstract】 To express dynamic semantic of multiple instances pattern of workflow, a XPDL-based modeling approach was presented through analyzing the pattern. Meanwhile, the design of corresponsive component in workflow engine was given, and it was implemented in an open source workflow engine: Enhydra Shark. In this component, the design of "Activity Instances Manager" solved the dynamic execution and data sharing problem of instances. Running of the engine proves that this solution can support the multiple instances pattern efficiently, and improve the dynamic of workflow model.
【Key words】 dynamic workflow; modeling; multiple instances pattern; workflow engine;
- 【文献出处】 计算机应用 ,Journal of Computer Applications , 编辑部邮箱 ,2006年12期
- 【分类号】TP311.52
- 【被引频次】14
- 【下载频次】151