我想知道jbpm、kie server和kie workbench有什么区别。我现在正在学习 jbpm 教程,所以我下载了完整的安装程序。但是,我读到: 1. jbpm 可以作为不同的 jar 分发。2.kie服务器作为战争分布。
那么它们之间是什么关系呢?他们整合在一起了吗?他们是同一件事吗?
这一切是如何与 Jboss EAP 集成/相关的?
我想知道jbpm、kie server和kie workbench有什么区别。我现在正在学习 jbpm 教程,所以我下载了完整的安装程序。但是,我读到: 1. jbpm 可以作为不同的 jar 分发。2.kie服务器作为战争分布。
那么它们之间是什么关系呢?他们整合在一起了吗?他们是同一件事吗?
这一切是如何与 Jboss EAP 集成/相关的?
简而言之,它们不是一回事,是的,它们可以集成在一起,但不是必需的:
关于你的问题
这一切是如何与 Jboss EAP 集成/相关的?
您需要做的是在服务器上部署 a) 工作台和 b) kie 执行服务器以使其工作。
当前版本适用于 WildFly 10、JBoss EAP7 和 TomCat8,根据我的经验,在两个 JBoss 应用程序服务器上安装最简单。
您需要在服务器上部署工作台,以便创建规则。
您需要在执行服务器上部署您的项目,以便应用程序可以访问和执行您的规则。
在生产环境中,工作台和执行服务器通常部署在两台不同的服务器上,对于本地开发和探索,可以将所有这些都发布在一台本地服务器上。虽然这不是一个简单的过程,但您可以在此处和此处找到一些有用的信息。
然而,好运是你最需要的。
我从 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/