是否可以使用 KIE Workbench 丰富 MSSQL 数据库的数据?

Is it possible to enrich data of MSSQL Database with the KIE Workbench?

是否可以使用 KIE 丰富 MSSQL 数据库的数据Workbench?

我已经在 Wildfly(8.1) 下安装了 KIE Workbench(6.4.0) 和执行服务器 (6.4.0),两者都运行良好。但现在我必须使用 MSSQL 数据库中的值创建一个数据对象。

如何绑定数据库并填充数据对象的值? 我不知道,请帮忙

Kie workbench 是 kie 资源(jbpm、drools 等)的创作和管理应用程序。您需要构建一个应用程序。

数据库中的数据如何进入 drools 的工作内存有两种方式:

  1. 使用 kie 从外部推入事实 api
  2. 使用 from 并使用一些自定义 java 代码(通常称为存储库 class 或更早的术语 dao/data 访问对象)从数据库中提取数据

到目前为止,第一个选项是首选方法。规则集是关于事实和规则的,而不是你如何或从哪里获得这些事实的。

常见的部署策略是:

  • 为事实创建一个 Maven 原型
  • 在 kie 模块中定义规则
  • 创建一个使用上述事实和规则的应用程序

您可以在业务中心管理规则。一旦你 "build & deploy",带有规则的 kie 模块在 maven 存储库中可用。

然后,应用程序(第三个原型)将在构建时或 运行 时(使用 maven/wagon)引入规则

您也可以使用 "execution server"。在这种情况下,您将规则部署到 drools 运行-time 引擎并使用远程 API(例如 JMS、HTTP)来推送事实/触发规则。

但是恕我直言,规则并不适合 shared/remote 方法。但这实际上取决于您的应用程序架构(!)相比之下,jbpmn 通常需要共享远程 运行 时间引擎(因为通常有许多应用程序涉及单个业务流程)