寻找PHP BPMN 2.0和服务总线'esb'

时间:2012-07-22 15:09:34

标签: php esb bpmn

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

3 个答案:

答案 0 :(得分:3)

  

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

您可以使用几乎所有PHP框架(如symfony)在您的应用程序中构建一些ESB功能,但在PHP中构建ESB通常看起来有点奇怪。我不认为PHP是这种架构的正确技术,因为PHP被开发为前端工具。这带来了诸如缺少非阻塞执行,超时问题,异步处理的复杂处理等限制。

  

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

所以我的建议是:

  1. 检查确实是否需要ESB *
  2. 如果您这样做,请从稳定系统中选择一个,例如: http://www.jboss.org/jbpmhttp://www.mulesoft.org/
  3. 使用webservices将PHP脚本集成为服务。
  4. * ESB不是像jQuery脚本那样可以放入的东西,所以最好在这里三思而后行。

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

答案 1 :(得分:1)

你也可以混合使用camunda BPM工具(都是开源的)。

具有camunda BPM PHP SDK的camunda BPM平台或通过REST API和camunda BPM javascript渲染器的您自己的PHP解决方案将提供流程执行和图表渲染。监测目的。

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

您可以找到所有这些工具here

答案 2 :(得分:0)

虽然不是BPMN套件,但至少有一些Workflow是ezComponents的一部分。

请注意,ezComponents最近在孵化器停留一段时间后未能获得Apache项目......