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


Looking for PHP BPMN 2.0 and service bus 'esb'

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

有人知道BPMN2.0的设计者/建模者和流程执行吗基于PHP的引擎?

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

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

所以我的建议是:

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

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

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

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

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

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

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

虽然不是BPMN套件,但至少有一部分工作流是ezComponents的一部分。

请注意,ezComponents在孵化器中呆了一段时间后,最近未能获得Apache项目。。。