问题描述
我正在尝试为我的项目选择一个开放的BPMN工具,
是我从Eclipse和Activiti找到的Infinity / Stardust。
I'm trying to select an open BPMN tools for my project,I found Infinity/Stardust from Eclipse and Activiti.
有什么区别这些BPMN工具之间的优势?
What are the differences/advantages between these BPMN tools ?
推荐答案
在比较BPMS时,通常需要考虑特定的项目需求和情况。我不能在这里介绍所有方面,但是让我补充一些想法。
When comparing BPMS one usually needs to consider the particular project requirements and situation. I cannot cover all aspects here, but let me add some thoughts.
Activiti和Stardust之间的一个非常重要的区别当然是代码库的大小和成熟度。 Stardust代码库是Activiti代码库的5倍以上。在星尘小组的编码效率不降低5倍的合理假设下,星尘具有更多的功能。
A very significant difference between Activiti and Stardust is certainly the size and maturity of the code base. The Stardust code base is more than 5 times the code base of Activiti. Under the hopefully fair assumption that the Stardust team is not coding 5 times less efficiently, Stardust is more feature rich.
Ohloh的一些统计信息(@see 和):
Some statistics from Ohloh (@see https://www.ohloh.net/p/eclipse-stardust and https://www.ohloh.net/p/activiti):
Stardust 已由 38位贡献者代表进行了 8,312 次提交> 2,538,729 行代码
Stardust has had 8,312 commits made by 38 contributors representing 2,538,729 lines of code
Activiti 估计花费了 116年(COCOMO模型)从2010年6月的第一次提交开始,以最近的
最近提交3结束天前
Activiti took an estimated 116 years of effort (COCOMO model) starting with its first commit in June, 2010 ending with its most recent commit 3 days ago
星尘估计需要花费 726年(COCOMO模型),从12月的第一次提交开始,2011年结束时是最近7天前最近提交的
Stardust took an estimated 726 years of effort (COCOMO model) starting with its first commit in December, 2011 ending with its most recent commit 7 days ago
Activiti的代码库中有一个悠久的源代码历史记录,并由
非常大的开发团队,其提交次数同比增加
Activiti has a codebase with a long source history maintained by a very large development team with increasing Y-O-Y commits
Stardust的代码库很年轻,但是已建立的代码库由一个
非常庞大的开发团队,具有稳定的年度提交
Stardust has a young, but established codebase maintained by a very large development team with stable Y-O-Y commits
这两种产品均起源于Java世界。 Activiti似乎一直主要关注Java社区,有时被定位为主要面向Java开发人员的BPMS。 Stardust已大力投资与.NET世界的互操作性,并且还针对不太熟悉Java(例如Web建模器)的受众。 (SunGard有许多与商业Stardust版本集成的.NET产品)。
Both products originate from the Java world. Activiti seems to keep focusing primarily on the Java community and is sometimes positioned as BPMS for primarily for Java developers. Stardust has invested strongly into interoperability with the .NET world and is also targeting an audience that is not too familiar with Java, for instance with the web modeler. (SunGard has a number of .NET products that it integrates with the commercial Stardust version).
Activiti具有很年轻的代码库,是为BPMN2设计的。 Stardust拥有13多年的代码基础,并且正在逐渐支持越来越多的BPMN2元素。
Activiti has a young code base and was designed for BPMN2. Stardust has a 13+ years old code base and is gradually supporting more and more BPMN2 elements.
Greg Harley的评论并不完全正确。
Greg Harley's comment is not entirely correct.
-
仍然存在Stardust的商业产品,即Infinity Process Platform(IPP)。代码库会定期同步并合并。两种版本均不收取许可费用。 SunGard的支持可用于商业代码库。在功能和成熟度方面,Stardust和IPP几乎相等。
there is still a commercial product of Stardust, the Infinity Process Platform (IPP). the code bases are synchronized and merged regularly. Both version have no license fees. Support from SunGard is available for the commercial code base. In terms of functionality and maturity Stardust and IPP are almost equivalent.
作为一家新兴公司,CARNOT在德国,奥地利和瑞士拥有主要市场,并且在美洲。收购之后,SunGard将CARNOT更名为Infinity Process Platform。因此,它始终可以作为独立产品使用,最近也可以托管,也可以作为Paas / Saas产品提供。在2007年Gartner魔力象限中,SunGard具有强大的执行能力,在视觉方面排名第二。后来SunGard不再包含在Gartner象限中,因为SunGard主要为金融服务和能源行业提供产品。 IPP嵌入60多种SunGard产品中,并且在全球范围内有数百个安装。
As a startup CARNOT had its primary market in Germany, Austria and Switzerland and additional traction in the Americas. After the acquisition SunGard rebranded CARNOT to Infinity Process Platform. So it has always been available as a standalone product, recently also hosted and as a Paas/Saas offering. In the Gartner Magic Quadrant 2007 SunGard was ranked 2nd in vision with a strong ability to execute. Later SunGard was not included in the Gartner quadrant anymore because SunGard is primarily offering products to the Finanacial Servcies and Energy industry. IPP is embedded in more than 60 SunGard products and has hundreds of installations worldwide.
活动有各种各样的提交者和活跃的社区。创始人和项目负责人汤姆·拜恩斯(Tom Baeyens)或卡蒙达(Camunda)的一些杰出贡献者最近离开社区,开始/分叉了新项目。
Activity has a diverse group of committers and an active community. Some strong contributors like the founder and project lead Tom Baeyens or those from Camunda recently left the Community and started/forked new projects.
Stardust于2013年夏季首次发布。 Eclipse Kepler版本。因此,到目前为止,它的社区还很年轻,但目前还不是很多样化。不过在最近几个月中,它有了显着的增长。
Stardust was first release in Summer 2013 in the Eclipse Kepler release. Hence so far its community is young and not very divers at this time. There has been significant growth during the last few months though.
Activiti受Apache许可。 Stardust受Eclipse Public License(EPL)的约束。
Activiti is under the Apache license. Stardust is under the Eclipse Public License (EPL).
这篇关于Stardust和Activiti有什么区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!