- 实战Drools规则引擎
- 关泽发 陈楚晖
- 232字
- 2023-03-30 21:35:37
1.3 Drools的组件
Drools包含以下几个组件。
❑Business Central:业务中心,是规则编写和管理的Web控制台。
❑KIE Server:规则执行的服务器,可以部署在任何Web服务器上。
❑Asset Repository:一个Git库,用来保存编写好的规则和相关文件。
❑Artifact Repository:一个制品库,用来保存编译打包好的制品,如kjar文件等。
这几个组件之间的关系如图1-2所示。
图1-2 Drools组件之间的关系
通常,用户会登录到Business Central中编写规则,将规则保存到Asset Repository中,再将规则编译、构建、发布成kjar文件保存到Artifact Repository中,最后通过Business Central创建KIE Server,将规则对应的kjar文件部署到KIE Server中运行,以供外部系统调用。