转帖:2007年开源工作流项目的评价比较和参考意见
来源:互联网 发布:北京数据分析培训机构 编辑:程序博客网 时间:2024/06/06 13:22
optaros是美国的开源软件研究及解决方案咨询公司,以下是其2006年底发布的2007开源软件评点报告中关于工作流系统的介绍,值得参考。
Enhydra Shark
版本:2.0b2
具有可扩展的工作流引擎框架体系,使用XML流程定义语言(XPDL)完整的实现了工作流管理联盟(WfMC)的定义。这个项目也为业务流程的定义提供了图形化的设计器。
http://shark.objectweb.org/
许可证:LGPL,支持:厂商/开源社区,功能:★★★,流行程度:★★★★,成熟度:★★,企业应用等级:★★,发展趋势:上升
Intalio BPMN
版本:4.0
BPMN图形化的流程设计器是基于Eclipse的插件,它具有按照BPEL 2.0标准生成代码的能力。
http://www.intalio.com/
许可证:Apache License 2.0,支持:开源社区,功能:★★★,流行程度:★,成熟度:★★★,企业应用等级:★,发展趋势:上升
JBoss jBPM
版本:
灵活的、可扩展的工作流管理系统。业务流程可以表达为开发者或管理者都可理解的语言(例如:jBPM流程定义语言或BPEL)。它也具有基于Eclipse插件技术的可视化流程设计工具。
http://www.jboss.com/products/jbpm
许可证:LGPL,支持:厂商(JBoss)/开源社区,功能:★★★★,流行程度:★★★★,成熟度:★★★,企业应用等级:★★,发展趋势:上升
ObjectWeb Bonita
版本:2.0
基于活动/应用模型的工作流引擎,遵循WfMC的定义。
http://bonita.objectweb.org/
许可证:LGPL,支持:开源社区,功能:★★★,流行程度:★★★,成熟度:★★,企业应用等级:★★,发展趋势:平缓
OpenWFE
版本:
被广泛运用的工作流引擎及业务流程管理的套装软件。
http://www.openwfe.org
许可证:BSD,支持:厂商/开源社区,功能:★★,流行程度:★★,成熟度:★★★,企业应用等级:★★,发展趋势:上升
PXE (Process eXecution Engine)
版本:1.0
基于Java的执行业务流程定义的运行时组件,遵循BPEL-4定义,被集成在Intalio中。
http://pxe.intalio.org/
许可证:CPL / MIT License,支持:厂商(Intalio)/开源社区,功能:★★★,流行程度:★★,成熟度:★★★,企业应用等级:★,发展趋势:平缓
根据这份报告,很明显的,在众多的开源工作流系统中,jBPM这个项目在各项评比中都居于一流,其许可证为LGPL,可以在合法的范围内被作为商业应用;它不仅有着开源社区的支持,同时作为RedHat/JBoss的子项目,也使其具有一定的商业软件血统。尽管它还有很多不足,例如设计器功能过于简单、对企业应用集成的支持不是很强大等,但毫无疑问的,它是国内很多项目型公司低成本工作流解决方案的首选。
Shark在这份报告中应该居于第二位,其严格遵循WfMC规范的流程定义体系无疑是个亮点,这比之jBPM采用自己的jPDL(jBPM对BPEL也有支持,但是很不成熟,目前似乎还是1.0版本,能否商业应用有待观察)肯定是更标准、更通用一些。目前,国内一些公司也在使用Shark Workflow。
其它的几个项目或多或少的存在着明显的劣势,有的甚至已经面临停滞了,因此,在国内的应用并不常见。
jBPM和Shark这两种具有良好的扩展性、足够的弹性的开源工作流系统,非常适合二次开发商业应用,所以应用最广,流行程度4星。但是,我认为开源毕竟是开源,无论如何,开源软件总是比成熟的商业软件欠缺一个档次,这主要表现在功能和稳定性方面,一般来说开源软件功能较简单、bug较多且得不到及时修正。
值得注意的是,在这份报告中,所有开源工作流项目在“企业应用等级”这一项中获得的最高评价也不过2星级,这说明开源技术的研究者对于工作流系统这种相对庞大、复杂的软件体系,从开源项目应用到商业系统中还是持保守态度的。所以,如果没有足够的技术研究和二次开发的实力,又要解决大型或中型企业应用系统的业务流程管理问题,还是采购功能和支持相对完善的商业软件比较保险。
- 2007年开源工作流项目的评价比较和参考意见
- 转帖:2007年开源工作流项目的评价比较和参考意见
- SEO职业生涯规划的参考意见
- 对团队项目的意见和项目需求的分析
- 图像全参考客观评价算法比较
- 图像全参考客观评价算法比较
- 图像全参考客观评价算法比较
- wwf工作流和自开发工作流引擎的比较
- 单位综合评价意见
- 单位综合评价意见
- 有关“优秀工作流引擎”的评价
- OSI参考模型和TCP/IP参考模型的比较
- 强烈收集意见和建议:试验项目,已经着手规划,欢迎朋友给我意见,诚挚的谢意[原创]
- 对python的比较评价
- 无参考图像的清晰度评价方法
- 无参考图像的质量评价
- 无参考图像的清晰度评价方法
- 意见和建议的区别
- 使用WAMP5搭建Apache+MySQL+PHP环境
- 更好地领导一个项目的诀窍 (转载)
- WAMP环境配置说明--php服务器
- 关于ClassView中显示files left to load
- 初探hibernate和spring集成得事务控制原理,欢迎交流。
- 转帖:2007年开源工作流项目的评价比较和参考意见
- 2.1 XMLHttpRequest对象概述
- Base64算法详解和实现
- Apache2.2+Tomcat5.5负载均衡+集群配置
- 汉语分词算法
- 输入法不显示
- 请教:关于序列化
- 预处理指令
- 教你一招:全面认识浏览器工具条