什么是开源的BPM工具之间的差异(如Activiti的,博尼塔)和Windows工作流基础(What

2019-07-31 05:32发布

我试图找到它是基于asp.net一个自由和开放源码工具,BPM,但不幸的是我无法找到这样的工具。

但最近我读到有关Windows Workflow Foundation的文章,所以它提供的功能类似于开源BPM工具,如Activiti的,博尼塔,Joget,等等。或者Windows工作流基础不能被用来作为构建完整的业务流程工作流程Activiti中和其他开源的BPM工具。

Answer 1:

首先要记住的一点是,WF不是一个BPM工具 - 而是可以被利用来建立一个可靠而灵活的业务流程的框架。 如果您正在寻找为您提供了大量的内置功能,你不会做任何编码而只是把形状在薄片上的解决方案 - WF是不是你的工具。

不过,我会强烈建议WF。 首先,在WF 4.0中的表现非常不错。 其次,它是跨Web服务器群分配。 第三,它的灵活性能为您提供您需要的道路,以达到这些边缘情况的权力。

最后,因为你正在寻找与ASP.NET整合我会说,WF是他们唯一可行的选择。 我不是说其他​​选项不能工作,我只是说,它很好地集成。

我要你做的另一件事是看看一个答案,我最近做了你为什么应该或不应该使用Windows Workflow Foundation的-希望这是对你的价值。



Answer 2:

我不认为WF(Windows工作流基础)一个BPM工具,它并没有提供类似于您列出的工具的功能。 例如,没有一个内置的管理控制台或内置的方式来处理人类的任务; 你就必须建立它自己。 (注:我的经验是WF 3.5)

我认为它确实有它的地方。 如果你正在建设一个特别复杂的,长期运行的,面向服务的应用程序(例如在需要表现得像一个状态机的东西),WF提供了实现这样的应用替代方法。 但是,对我来说似乎不是很适合BPM,在那里你想建立一个通常跨越业务部门和应用程序的过程。



Answer 3:

我与有关WF以前的答案一致是不是一个BPM工具。 然而,它提供了有关定义的工作流很大的灵活性。 如果您在具有软件开发团队与至少一个主要开发人员知道该BPM业务的公司工作的话,那就可以使用WF,而不是购买一个完整的BPM套件,以建立自己的BPM一个不错的选择。

但你也需要实现一些东西,如工作流任务,池,收件箱和发件箱等。

如果你既没有自己的IT团队,也没有谁知道BPM业务开发人员,那么你可能会发现它很有用购买或使用完全发挥作用的BPM解决方案。

Workflow Foundation中没有一个完整的BPM工具的功能,但可以帮助你建立一个。 也有一些建在WF一些产品。



Answer 4:

WF不是BPM的替代品可言。 WF它的耗时。 设计和实现使用类似工艺设备,博尼塔软件和等工具的工作流程...比开发类似的使用WF从头开始比较容易的方式。 这是试图推倒重来同样的事情。 我的BPM应用程序的建议,ProcessMaker,博尼塔和Joget。 此外,如果您的工作流程很简单,这些工具的开源版本将足以解决你的问题,你就不必购买企业版。



Answer 5:

忘记WF。 该项目已经死了好几年了。 我们只是在等待微软终于有埋葬。



文章来源: What are the differences between open source BPM tools (such as Activiti, bonita) & Windows Workflow Foundation