0

有谁知道基于 PHP 的 BPMN 2.0 设计器/建模器和流程执行引擎?在相同的上下文中,有人知道 ESB 接受 PHP 脚本吗?

4

3 回答 3

3

有谁知道基于 PHP 的 BPMN 2.0 设计器/建模器和流程执行引擎?

你可以使用几乎所有的 PHP 框架,比如 symfony 来在你的应用程序中构建一些 ESB 功能,但是在 PHP 中构建 ESB 似乎有点奇怪。我不认为 PHP 是适合这种架构的技术,因为 PHP 被开发为前端工具。这带来了一些限制,例如缺乏非阻塞执行、超时问题、异步进程的复杂处理。

在相同的上下文中,有人知道 ESB 接受 PHP 脚本吗?

所以我的建议是:

  1. 检查您是否真的需要 ESB *
  2. 如果您这样做,请从稳定的系统中选择一个,例如http://www.jboss.org/jbpmhttp://www.mulesoft.org/
  3. 使用 Web 服务将您的 PHP 脚本集成为服务。

* ESB 不是像 jQuery 脚本那样可以放入的东西,所以在这里最好三思而后行。

相关问题: PHP 和 ESB (with Mule) (ESB: Enterprise Service Bus)

于 2012-10-15T14:10:21.797 回答
1

您还可以混合使用 camunda BPM 工具(它们都是开源的)。

带有 camunda BPM PHP SDK 的 camunda BPM 平台或您自己的 PHP 解决方案(通过 REST API 和 camunda BPM javascript 渲染器)将提供流程执行和图表渲染,例如用于监控目的。

camunda BPM 建模器(Eclipse 插件)处理建模/设计方面。

你可以在这里找到所有这些工具

于 2013-11-12T13:44:18.307 回答
0

While not a BPMN suite, at least a bit of Workflow is part of ezComponents.

Please be aware, that ezComponents recently failed to get an Apache project after staying some time in incubator...

于 2012-07-22T15:17:52.210 回答