1

也许我在比较土豆和苹果。我正在使用YAWL,这是一种基于Petri net的工作流语言。

我刚刚开始理解它,但有一点我没有抓住:“经典”集群系统 - 或云或网格系统 - 和 Petri 网有什么区别?

我的意思是,例如,Django webapp 的集群系统和用 YAWL 编写的 webapp 有什么区别?

编辑

我发现这个业务流程管理引擎 Activiti 可以集成到Spring Boot中。用 YAWL 编写的 webapp 和用 Spring Boot + Activiti 编写的 webapp 有什么区别?

4

1 回答 1

1

正如评论中提到的,Petri 网是抽象的数学模型。它们与集群或 web 应用程序无关,除非您想将集群或 web 应用程序建模为 Petri 网。

YAWL 和它周围的工具似乎实现了一个工作流引擎,带有一些 web 应用程序的接口。这意味着您可以在图形环境中定义工作流,并以某种方式将它们带入网络,而无需编写大量代码。这是一个特定领域的解决方案。

Django 是一个通用的 Web 框架。你可以用它做各种各样的事情,而不仅仅是工作流程。但是你必须为你想做的任何事情编写代码。

于 2019-06-21T10:17:42.620 回答