论文部分内容阅读
(目的)了解当前主流开源工作流引擎,对比各自特点,为进行工作流系统开发者提供一个客观的评价,提高学生综合能力。(方法)针对三个最为常用的引擎进行具体分析,分析各自的背景、架构、实现方法及优缺点。(结果)三大主流开源工作流引擎分别是shark、osworkflow和jbpm。shark靠的是Enhydra,osworkflow靠的是open-symphony,而jbpm靠的是jboss。(结论)osworknow实现起来简单灵活,但是功能匮乏,数据维护较为复杂;shark的jawe图形化功能较强,但是表现一