我想知道JBPM,Kie Server和Kie Workbench之间有什么区别。我现在正在使用JBPM教程,因此我下载了完整的安装程序。但是,我读到: 1. JBPM可以分配为不同的罐子。 2. Kie服务器作为战争分布。
那么它们之间有什么关系?他们整合在一起吗?它们是同一件事吗?
以及与/与jboss EAP的集成/相关的?
在简而言之,它们不是同一回事,是的,它们可以集成在一起,但不需要:
- Kie Workbench用于用户规则创作;这是一个网络应用
- JBPM用于业务流程建模创作;这是一个Web应用程序和/或Eclipse IDE环境
- Kie Execution Server用于运行规则和BPM;它是JSON/REST和XML/SOAP接口的Web服务,用于接收和响应请求。
关于您的问题
以及与/与jboss EAP的集成/相关的?
您需要做的是在服务器上部署a)工作台和b)kie执行服务器以使其正常工作。
当前版本可在Wildfly 10,Jboss EAP7和Tomcat8上使用,根据我的经验,这是两个JBOSS应用程序服务器上最简单的装置。
您需要在服务器上部署工作台,以便您可以创建规则。
您需要在执行服务器上部署项目,以便应用程序可以访问和执行您的规则。
在生产环境中,工作台和执行服务器通常部署在两个不同的服务器上,对于本地开发和探索,可以将所有这些发布在一台本地服务器上。但是,这不是一个简单的过程,但是您可以在这里和这里找到一些好的信息。
但是,祝您好运是您最需要的。
我从2年前开始使用JBPM。
这是我的经验:Kie-Workbench用于对您的流程,业务规则等进行建模。然后,您有一个选择,建议您将模型容器部署到Kie-Server。
接下来,Kie-Server将用于您的运行时过程。Kie-Server休息的完整文档通常为{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/