搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Drools8规则引擎(核心技术与实践)
0.00     定价 ¥ 99.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787111761860
  • 作      者:
    作者:朱智胜|责编:孙海亮//王芳
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2024-08-01
收藏
畅销推荐
内容介绍
这是一本可帮助读者迅速掌握Drools的精髓并将其应用于实际项目,为企业构建智能决策系统提供可用经验和方法的专业技术书。全书以作者15年实战经验为基础,以作者在支付系统中的风控、反洗钱业务板块实际运用Drools规则引擎并构建一套完整的规则引擎体系为基础,以CSDN上超36万阅读量的规则引擎专栏文章为参考,以近3.7万人购买的收费视频课程为蓝本,从入门知识、底层原理、一线架构到实战项目深入解读运用Drools 8规则引擎所有必备知识。 无论你是程序开发人员,还是项目管理者或决策者,都能在本书中找到自己想要的内容,比如提升规则引擎使用能力的方法、实现智能决策的技巧等。 本书共分为12章,外加2个附录。 第1~5章 带领大家初步了解Drools规则引擎,包括什么是规则引擎、什么是Drools规则引擎框架、规则引擎适用的业务场景以及规则引擎运行的基本原理,并通过实例介绍Drools规则引擎的使用以及常用的核心API。这部分为实践和系统集成架构提供理论和技术支持。 第6~10章 站在业务系统架构的视角解读如何将Drools规则引擎引入项目,制定规则资源的管理方案,包括Drools决策管理系统架构解读、与Spring Boot集成、与Kogito云原生集成、转转图书Drools实践、自主设计Drools BRMS系统等经典内容。这部分可帮读者从更多的视角认识和实践Drools规则引擎,真正做到活学活用,学以致用。 第11章和第12章 剖析Drools规则引擎的底层算法,介绍Drools与人工智能结合的可能性。这部分的目的是拓展读者的视野,站在当下展望未来。 附录部分 通过KIE Server和WildFly的实战应用,为读者提供更多技术选型和实操方面的参考。
展开
目录
前言
基础篇
第1章 规则引擎简介
1.1 什么是规则引擎
1.2 为什么要使用规则引擎
1.2.1 规则引擎的使用场景
1.2.2 规则引擎的优缺点
1.2.3 举例分析
1.3 规则引擎的使用流程
1.4 规则引擎家族
1.4.1 Drools
1.4.2 Ilog JRules
1.4.3 Easy Rules
1.4.4 Jess
1.5 Drools规则引擎家族
1.6 Drools规则引擎的主要版本
第2章 规则引擎的架构与原理
2.1 基于规则引擎的业务系统架构
2.1.1 业务系统架构的变化
2.1.2 规则引擎的系统架构
2.2 规则引擎的实现原理
2.2.1 推理引擎模型
2.2.2 规则数据模型
2.3 Drools中的基础概念
第3章 初识Drools规则引擎
3.1 如何循序渐进地学习
3.2 创建第一个Drools项目
3.2.1 环境准备
3.2.2 创建项目
3.2.3 业务实现
3.2.4 运行验证
3.3 项目结构详解
3.3.1 事实对象
3.3.2 规则文件
3.3.3 kmodule.xml配置
3.3.4 API使用
3.4 Drools 8语法示例
3.4.1 创建Drools 8项目
3.4.2 业务实现
第4章 核心语法示例详解
4.1 规则文件的结构
4.1.1 规则属性
4.1.2 判断条件
4.1.3 规则执行
4.2 规则语法综合示例
4.2.1 场景分析
4.2.2 具体实现
4.3 示例语法点分析
4.3.1 规则的优先级
4.3.2 规则的分组
4.3.3 内置update函数
4.3.4 no-loop防止规则死循环
4.3.5 global全局变量
4.3.6 function的使用
4.4 Drools 8核心语法分析
4.4.1 规则单元与传统语法
4.4.2 Drools 8示例实现
第5章 Drools核心API详解
5.1 什么是KIE
5.2 核心API之间的关系
5.3 KieServices详解
5.4 KieContainer详解
5.5 KieModule详解
5.6 KieBase详解
5.7 KieRepository详解
5.8 KieFileSystem详解
5.9 KieScanner详解
5.10 KieSession和StatelessKieSession详解
5.11 KieHelper详解
5.12 规则单元API详解
高级篇
第6章 Drools决策管理系统架构
6.1 什么是决策管理系统架构
6.2 Drools的决策资产分类
6.2.1 DMN
6.2.2 引导决策表
6.2.3 电子表格决策表
6.2.4 引导规则
6.2.5 DRL规则
6.2.6 PMML模型
6.3 Drools的不同部署环境
6.4 Drools项目存储和构建方案
6.5 Drools项目部署方案
6.6 Drools决策资产的执行
6.7 Drools决策管理架构方案
6.7.1 方案一:Drools 7官方推荐组合
6.7.2 方案二:IDE和内置Java应用组合
6.7.3 方案三:自主研发决策资产管理平台
第7章 Drools与Spring Boot集成实战
7.1 与Spring Boot集成实战案例
7.1.1 实战案例分析
7.1.2 项目创建
7.1.3 Drools集成配置
7.1.4 业务逻辑实现
7.1.5 功能验证
7.2 基于kmodule.xml配置实战案例
7.3 动态加载规则实战案例
第8章 Drools基于Kogito云原生实战
8.1 规则单元与Spring Boot集成
8.1.1 Spring Boot项目创建
8.1.2 规则单元集成配置
8.1.3 基于规则单元的业务逻辑改造
8.2 规则单元与Kogito集成
8.2.1 Kogito简介
8.2.2 项目创建
8.2.3 业务改造与实现
8.2.4 基本原理讲解
8.3 Kogito Tooling工具包
第9章 转转图书的Drools实战
9.1 什么是DMN
9.1.1 DMN的基本组成
9.1.2 DMN与DRL的区别
9.1.3 DMN合规等级与Drools支持
9.2 项目技术选型
9.3 业务场景简介
9.4 DMN建模工具选择
9.5 DMN建模实现
9.6 Drools集成DMN
9.6.1 DMN决策导出
9.6.2 创建Drools项目
9.6.3 编写业务代码
第10章 自建Drools BRMS实战
10.1 Drools BRMS简介
10.2 自建BRMS的优势
10.3 自建BRMS的基本步骤
10.4 设计实战
10.4.1 包存储设计
10.4.2 基础元素设计
10.4.3 事实对象设计
10.4.4 DRL规则设计
10.4.5 DRL的编译校验
10.4.6 构建KJAR实现
10.4.7 部署和运维
拓展篇
第11章 Drools底层算法详解
11.1 Drools算法演变
11.2 Rete算法
11.2.1 Rete算法简介
11.2.2 Rete算法的基本节点
11.2.3 Rete网络构建流程
11.2.4 Rete运行时执行流程
11.2.5 Rete算法的优缺点
11.3 ReteOO算法
11.4 Phreak算法
11.4.1 Phreak算法
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证