【问题标题】:BPM frameworks in PHP?PHP 中的 BPM 框架?
【发布时间】:2011-07-19 23:26:28
【问题描述】:

我们有用 PHP 开发的 BPM 框架吗?

我做了一个谷歌,发现了一些旧的(2005 年)关于开始这样一个项目的文章。但我没有看到任何可靠的框架正在运行。所以,我只是好奇..我们有吗?

如果没有,为什么社区还没有开发一个? Zend 框架是领先的 PHP 框架,为什么他们还没有开始开发这样的组件?

【问题讨论】:

  • 什么是 BPM?如果你的意思是en.wikipedia.org/wiki/Business_process_management,它远远超出了一个简单的网络模块。
  • 是的,我同意.. 我不是 PHP 专家,所以上述问题可能是错误的。但我在 PHP 中看不到 jBPM、uEngine 等或 BPEL 引擎之类的东西。
  • 我还要添加工作流引擎等
  • Zend 就像你说的那样是一个框架 - 它没有预构建模块,它可以让你构建模块

标签: php zend-framework frameworks business-process-management


【解决方案1】:

我们使用 PHP 从头开始​​开发了一个名为 Process Companion 的新 BPM 框架。它基于 BPMN 2.0 标准。获取更多信息http://www.processcompanion.com

【讨论】:

  • 它不是开源的
【解决方案2】:

大多数相关的基于 BPMN 2.0 的开源流程引擎都是用 Java 编写的(例如 Activiti、Camunda、jBPM、Bonita)。如果您想将这样的引擎集成到您的 PHP 应用程序中,您可以使用这些引擎的 REST-API。通过这种方法,您可以在 PHP 应用程序中使用经过验证的 BPM 引擎。此外,您还有活跃的社区、稳定的代码等好处。

这对于您的用例来说是一个合适的替代方案吗?

【讨论】:

    【解决方案3】:

    您应该检查 EzerPHP。很有前途。 code.google.com/p/ezerphp/

    【讨论】:

    • 感谢您的链接。EzerPHP 看起来很有趣。但是社区对它的支持有多好?
    【解决方案4】:

    https://code.google.com/p/hush-framework/ 这里还有一个选择,非常合身。唯一的问题是它的描述是中文的。 顺便提一句。我是中国人哈哈。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-19
      • 1970-01-01
      相关资源
      最近更新 更多