JBPM,KIE服务器,KIE Workbench和JBoss EAP之间的关系

时间:2017-09-10 22:56:08

标签: jbpm jboss-eap-6 kie kie-workbench kie-server

我想知道jbpm,kie server和kie workbench有什么区别。我现在正在研究jbpm教程,所以我下载了完整的安装程序。但是,我读到了:  1. jbpm可以作为不同的罐子分发。  2. kie服务器作为战争分发。

那么他们之间的关系是什么?他们融合在一起吗?他们是一样的吗?

如何与Jboss EAP集成/相关?

3 个答案:

答案 0 :(得分:3)

简而言之,它们不是一回事,是的,它们可以整合在一起但不是必需的:

  • KIE WorkBench用于用户规则创作;它是一个网络应用程序
  • JBPM用于业务流程建模创作;它是一个Web应用程序和/或Eclipse IDE环境
  • KIE Execution Server用于运行规则和BPM;它是带有JSON / REST和XML / SOAP接口的Web服务,用于接收和响应请求。

答案 1 :(得分:1)

关于你的问题

  

如何与Jboss EAP集成/相关?

您需要做的是在服务器上部署a)工作台和b)执行服务器以使其工作。

当前版本适用于WildFly 10,JBoss EAP7和TomCat8,根据我的经验,这两个JBoss应用程序服务器上的安装最简单。

您需要在服务器上部署工作台,以便创建规则。

您需要在执行服务器上部署项目,以便应用程序可以访问和执行您的规则。

在生产环境中,工作台和执行服务器通常部署在两个不同的服务器上,对于本地开发和探索,可以在一台本地服务器上发布这一切。这不是一个简单的过程,但您可以找到一些好的信息herehere

但是,祝你好运是最需要的。

答案 2 :(得分:0)

我从2年前开始使用jBPM。

这是我的经历: kie-workbench用于建模您的流程,业务规则等。然后,您可以选择将模型的容器部署到kie-server。

接下来,kie-server将用于您的运行时进程。 kie-server rest的完整文档通常是{server}:{port} / kie-server / docs

这个kie-server允许您启动工作台中设计的过程,启动任务,完成等等。

据我所知,他们刚刚发布了7.3.0版本。版本7引入了一种称为案例管理的新概念。我建议你阅读本文以便更好地理解:

http://docs.jboss.org/jbpm/release/7.3.0.Final/jbpm-docs/html_single/