我们可以将目前位于kie-wb内部的jbpm项目部署到kie工作台外吗?如果是的话怎么样?

时间:2016-10-28 07:39:26

标签: jbpm kie

我已经下载了jBPM 6.5.0.Final-installer-full.zip并使用ant install.demo.noeclipse命令安装。 并使用ant start.demo.noeclipse启动jbpm。 并登录kie,所以已有项目礼物。 因此,为了运行这些项目,我必须在kiewb中登录并部署它,然后运行该过程。 但我可以在kiewb之外部署和运行该项目吗?

我的要求是:

  1. 从客户(人工用户 - 任务)填写表单(form1)并提交表单
  2. 然后经理/管理员用户(再次是人工用户任务)接收数据并根据数据填写其他表格(Form2)并提交给其他任务。
  3. 那么如何在kie-wb之外部署该项目,以便我可以为客户提供填写表格的网址?

1 个答案:

答案 0 :(得分:0)

我不确定你想要完成什么。如果要在KIE Workbench之外部署和运行项目,则需要在jBPM engine之上构建自己的应用程序并创建自己的用户界面(根据从任务中检索到的数据自行呈现表单)服务)。

第二个选项是在KIE Workbench中部署项目并通过remote APIs访问它。您将再次需要使用用户界面创建自己的应用程序,但您可以使用其JavaScript API呈现KIE Workbench提供的表单。

第三种选择是使用KIE服务器。它是一个围绕jBPM引擎构建的轻量级应用程序,除了用户界面之外,它还提供与KIE Workbench(通过远程API)类似的功能。不幸的是,jBPM文档中根本没有提到它(仅在Drools文档中)。但您可以在JBoss BPM Suite文档中找到它Intelligent Process Server,它基本上只是jBPM和相关项目的产品化版本。