如何在ASP.NET MVC应用程序中使用业务流程建模表示法(BPMN)?

时间:2015-03-03 20:15:15

标签: asp.net asp.net-mvc asp.net-mvc-4 asp.net-mvc-5 bpmn

我想在C#中创建一个基于BPMN图表的ASP.NET MVC 5应用程序,用于其高级工作流程,并具有"代码背后的能力。每个步骤。这可能吗?我知道Windows Workflow Foundation,但是符号和什么没有与BPMN完全不同,如果有替代方案,它不是首选方法。谢谢!

1 个答案:

答案 0 :(得分:0)

你有没有一些BPMN图?

我建议您考虑使用BPMN图的现有BPMN引擎,并且可以通过C#.NET调用

例如bonita BPM提供了一些可以帮助您的REST API:您可以构建自己的C#.NET前端,它将使用Bonita BPM Engine作为后端。

然后使用连接器,您将能够使用连接器调用每个步骤后面的代码(因为Bonita BPM Engine是一个Java应用程序,您可能需要将代码公开为REST服务或等效代码)。

我发现的另一个关于BPMN和Windows WF的帖子:What are the differences between open source BPM tools (such as Activiti, bonita) & Windows Workflow Foundation