我们想开始在我们公司构建 BPM 项目(核心银行业务)。在搜索和比较了一些产品之后,我们决定在 Intalio 或 JBPM 之间进行选择。
现在,我们想知道这些产品的确切优点和缺点。我知道选择其中之一取决于我们的项目,但是我对这些解决方案的一般概述感兴趣。
我们想开始在我们公司构建 BPM 项目(核心银行业务)。在搜索和比较了一些产品之后,我们决定在 Intalio 或 JBPM 之间进行选择。
现在,我们想知道这些产品的确切优点和缺点。我知道选择其中之一取决于我们的项目,但是我对这些解决方案的一般概述感兴趣。
Intalio BPMS 绝不是“零代码”,但它确实为构建复杂的人工任务和服务编排应用程序提供了更完整的包。
根据我的经验,jBPM 通常更专注于需要基于 Java 的嵌入式工作流解决方案的 Java 开发人员。尽管 jBPM 已经发展了很多,但它并没有提供相同级别的功能和开箱即用的支持。
例如,
Intalio 在其基于 Eclipse 的设计器中提供了 Tibco 通用接口 (GI) AJAX 表单的拖放式创作和集成,这使得 JavaScript 知识和 DOM 参考知识相当有限的人能够构建丰富的交互式表单。他们最新版本的 BPMS 在移动设备上提供了增强的渲染。
Intalio 在设计器中提供了一个易于使用的图形工具,能够轻松转换数据、创建消息、变量、条件等。
Intalio 提供了一个复杂的工作流套件,提供用户身份验证、任务管理、管理控制台、用户仪表板等。
Intalio 还将提供(收费)基于 BIRT 的集成报告工具、基于 Drools 的业务规则引擎、与 LifeRay、Alfresco 等的集成。
还值得牢记的是,Intalio 在 BPM、强大的管理团队和企业级支持基础设施(票务系统、电话支持等)方面拥有超过 10 年的经验。
全面披露:我经营一家 VAR 和系统集成商,提供 Intalio 咨询、培训等服务。
我会推荐 Intalio 用于快速工作和日常变化活动,因为 Designer 比 jBPM 更友好和成熟。但是,如果有长期且高度客户特定的要求,而 bpmn 无法满足这些要求,我会推荐 jBPM,因为它对程序员来说是封闭的。我还根据需要考虑了 Intalio 和 jBPM 的集成,因为最终它是一个相互交谈的 Web 服务。
许可呢?你在寻找一个纯粹的开源项目吗?我想如果你在一家很重要的银行工作。那么,从长远来看,您是否计划将 BPM 解决方案与其他基础设施集成?您是否打算将引擎嵌入到现有应用程序中?优点和缺点取决于您要实现的目标以及您如何看待产品/项目。
Intalio BPM 验证了转换方法,并帮助企业以简化的方式克服现实生活中的业务挑战。最好的开源 BPM 工具,通过低成本评估和与业务需求保持一致来降低引入新技术的风险。
使用 BMPS 构建您的想法的可演示版本听起来很有趣。我会建议去 Intalio|BPMS。我们将相同的工具用于不同的相同目的,这是一种可配置的、可演示的产品,用于入职管理。它很快(经过几次打嗝)。我为您提供了一些提示,可以帮助您选择和开发:
保持您的方法简单,使用现有的用户界面(它们是可定制的),使用简单的用户管理(intalio 提供基于文件和 LDAP),如果您的用户页面携带的数据量较少,请使用 Intalio 的默认表单保存方法。
使用 tibco|GI 页面(默认功能)而不是在 JSP 中设计页面。用户 JS 和 Jquery 给出 WOW 因素。
使用小流程,而不是使用一个长流程。在演示期间,您可以更改它们并在您的客户面前再次部署,它的影响是巨大的!
INTALIO 社区和付费支持的大力支持。
免责声明:我从未使用过 JBPM。我是 Intalio 的忠实粉丝。
我在 Intalio BPMS 方面的经验最为丰富,所以我可能有点偏颇。我认为 Intalio 与 JBPM 相比的主要优势在于它能够利用整个团队的工作,包括利益相关者和分析师。JBPM 功能强大,专注于开发人员可以使用,而 Intalio BPMS 可以被分析师用来捕获业务需求并根据业务需求布局流程。新的协作服务器功能甚至可以让未创建流程的利益相关者检查进度并发表评论。这减少了开发人员在实现业务需求时遇到的错误。
鉴于您的短名单并且您在银行领域工作,如果您还没有考虑 Eclipse Stardust ( http://www.eclipse.org/stardust/ ) ,我建议您也考虑一下。Stardust 对于开源世界来说相对较新,并且是 Eclipse 发布系列的一部分。它是 Eclipse 公共许可证 (EPL) 下成熟且全面的开源 BPMS,具有最终用户门户和 HTML5 流程建模器。它的商业版本在金融服务领域有数百个安装。
Ohloh 统计数据(@see https://www.ohloh.net/p/eclipse-stardust):
- 39 位贡献者提交了 8,331 次提交,代表 2,538,774 行代码
- 大部分是用 Java 编写的,源代码注释的平均数量
- 年轻,但是由一个非常大的开发团队维护的已建立的代码库 - 估计需要 726 年的努力(COCOMO 模型)
在比较中,另请参阅https://www.ohloh.net/p/jbpm 不确定为什么 Intalio 没有统计信息。