第 17 章 将 DMN 服务迁移到红帽构建 Kogito 微服务
您可以通过将 DMN 资源从 KJAR 工件移到相应的红帽构建 Kogito 项目,将基于 DMN 的决策服务迁移到红帽构建 Kogito 微服务。在红帽构建的 Kogito 微服务中,不再需要一些 KIE v7 功能。
17.1. 主要变化和迁移注意事项
下表描述了影响从 KIE Server API 和 KJAR 迁移到红帽构建 Kogito 部署的主要变化和功能:
功能 | In KIE Server API | 在 Red Hat build of Kogito 工件中 |
---|---|---|
DMN 模型 |
存储在 KJAR 的 |
以 用户身份复制到 |
KIE Server generic marshalling 所需的对象模型(POJO) | 使用 Business Central 中的数据模型对象编辑器进行管理。 | 对象模型编辑不再需要。 |
|
使用系统属性或 |
必须使用 CDI 配置,使用 CDI 的 |
其他配置选项 |
使用系统属性或 |
除了 |
KIE Server Client API | 与对象模型一起使用,与 KIE 服务器上部署的 KJAR 交互。 | 对于对象模型,不再需要此功能。 注意 您可以选择您自己的 REST 库选择。 |
REST API | 当在 KIE 服务器上部署 KJAR 时,与特定 DMN 模型端点交互的应用程序时,在红帽构建 Kogito 部署中使用相同的 API。 | 高级支持特定的 DMN 模型生成。如需更多信息,请参阅 DMN 模型执行。 |
测试场景 | 使用 JUnit activator 运行。 | 类似于 JUnit activator 在红帽构建的 Kogito 上提供。 |
上表中未提及的功能在云原生红帽构建 Kogito 部署中不受支持或不需要。