问题描述
我正在尝试为我的项目选择一个开放的 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 倍以上.假设 Stardust 团队的编码效率不会降低 5 倍,这一假设是公平的,但 Stardust 的功能更加丰富.
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 https://www.ohloh.net/p/eclipse-stardust 和 https://www.ohloh.net/p/activiti):
Some statistics from Ohloh (@see https://www.ohloh.net/p/eclipse-stardust and https://www.ohloh.net/p/activiti):
Activiti 有 4,388 次提交,由 79 位贡献者 代表 438,155 行代码
Stardust 有 8,312 次提交,由 38 个贡献者 代表 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
Stardust 花费了估计 726 年的努力(COCOMO 模型)从 2011 年 12 月的第一次提交开始,到最后最近提交 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 的代码库具有悠久的源代码历史,由非常庞大的开发团队,Y-O-Y 提交量不断增加
Activiti has a codebase with a long source history maintained by a very large development team with increasing Y-O-Y commits
Stardust 拥有一个年轻但成熟的代码库,由非常庞大的开发团队,具有稳定的 Y-O-Y 提交
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.
Activity 拥有多元化的提交者群体和活跃的社区.一些强大的贡献者,如创始人和项目负责人 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 公共许可证 (EPL).
Activiti is under the Apache license. Stardust is under the Eclipse Public License (EPL).
这篇关于Stardust 和 Activiti 有什么区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!