Drools 8 规则引擎:核心技术与实践 朱智胜
¥
69.1
7.0折
¥
99
全新
库存13件
作者朱智胜
出版社机械工业出版社
出版时间2024-08
版次1
装帧平装
货号1203358091
上书时间2024-12-13
商品详情
- 品相描述:全新
-
新华文轩网络书店 全新正版书籍
- 商品描述
-
作者是10年系统架构师,这本书是他在支付系统中的风控、反洗钱业务板块实际运用Drools规则引擎并构建一套完整的规则引擎体系总结得到的实战精华,本书部分内容曾以连载文章的方式分享在CSDN阅读量超36万,作者曾基于本书内容录制了视频收费课程,至本书完稿时已有近3.7万人购买。本书以指导实战为目标,深入解读Drools 8规则引擎的核心技术、原理、架构和实战项目,可助你实现规则引擎实战能力提升、智能决策和业务流程优化。
图书标准信息
-
作者
朱智胜
-
出版社
机械工业出版社
-
出版时间
2024-08
-
版次
1
-
ISBN
9787111761860
-
定价
99.00元
-
装帧
平装
-
开本
32开
-
页数
512页
-
字数
314千字
- 【内容简介】
-
这是一本可帮助读者迅速掌握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章 规则引擎简介2
1.1 什么是规则引擎2
1.2 为什么要使用规则引擎4
1.2.1 规则引擎的使用场景4
1.2.2 规则引擎的优缺点5
1.2.3 举例分析6
1.3 规则引擎的使用流程7
1.4 规则引擎家族9
1.4.1 Drools9
1.4.2 Ilog JRules9
1.4.3 Easy Rules9
1.4.4 Jess10
1.5 Drools规则引擎家族10
1.6 Drools规则引擎的主要版本12
第2章 规则引擎的架构与原理14
2.1 基于规则引擎的业务系统架构14
2.1.1 业务系统架构的变化14
2.1.2 规则引擎的系统架构17
2.2 规则引擎的实现原理18
2.2.1 推理引擎模型18
2.2.2 规则数据模型20
2.3 Drools中的基础概念22
第3章 初识Drools规则引擎23
3.1 如何循序渐进地学习24
3.2 创建第一个Drools项目24
3.2.1 环境准备25
3.2.2 创建项目26
3.2.3 业务实现29
3.2.4 运行验证31
3.3 项目结构详解32
3.3.1 事实对象32
3.3.2 规则文件33
3.3.3 kmodule.xml配置35
3.3.4 API使用35
3.4 Drools 8语法示例36
3.4.1 创建Drools 8项目36
3.4.2 业务实现37
第4章 核心语法示例详解41
4.1 规则文件的结构41
4.1.1 规则属性41
4.1.2 判断条件44
4.1.3 规则执行44
4.2 规则语法综合示例45
4.2.1 场景分析45
4.2.2 具体实现46
4.3 示例语法点分析51
4.3.1 规则的优先级51
4.3.2 规则的分组52
4.3.3 内置update函数53
4.3.4 no-loop防止规则死循环54
4.3.5 global全局变量55
4.3.6 function的使用56
4.4 Drools 8核心语法分析57
4.4.1 规则单元与传统语法58
4.4.2 Drools 8示例实现58
第5章 Drools核心API详解64
5.1 什么是KIE64
5.2 核心API之间的关系65
5.3 KieServices详解67
5.4 KieContainer详解68
5.5 KieModule详解70
5.6 KieBase详解72
5.7 KieRepository详解74
5.8 KieFileSystem详解76
5.9 KieScanner详解77
5.10 KieSession和StatelessKieSession详解79
5.11 KieHelper详解82
5.12 规则单元API详解84
高级篇
第6章 Drools决策管理系统架构88
6.1 什么是决策管理系统架构88
6.2 Drools的决策资产分类89
6.2.1 DMN90
6.2.2 引导决策表90
6.2.3 电子表格决策表91
6.2.4 引导规则93
6.2.5 DRL规则93
6.2.6 PMML模型94
6.3 Drools的不同部署环境95
6.4 Drools项目存储和构建方案96
6.5 Drools项目部署方案97
6.6 Drools决策资产的执行98
6.7 Drools决策管理架构方案98
6.7.1 方案一:Drools 7官方推荐组合99
6.7.2 方案二:IDE和内置Java应用组合101
6.7.3 方案三:自主研发决策资产管理平台102
第7章 Drools与Spring Boot集成实战104
7.1 与Spring Boot集成实战案例104
7.1.1 实战案例分析105
7.1.2 项目创建105
7.1.3 Drools集成配置107
7.1.4 业务逻辑实现109
7.1.5 功能验证114
7.2 基于kmodule.xml配置实战案例115
7.3 动态加载规则实战案例116
第8章 Drools基于Kogito云原生实战122
8.1 规则单元与Spring Boot集成123
8.1.1 Spring Boot项目创建123
8.1.2 规则单元集成配置124
8.1.3 基于规则单元的业务逻辑改造125
8.2 规则单元与Kogito集成128
8.2.1 Kogito简介128
8.2.2 项目创建129
8.2.3 业务改造与实现131
8.2.4 基本原理讲解134
8.3 Kogito Tooling工具包136
第9章 转转图书的Drools实战139
9.1 什么是DMN139
9.1.1 DMN的基本组成139
9.1.2 DMN与DRL的区别140
9.1.3 DMN合规等级与Drools支持140
9.2 项目技术选型141
9.3 业务场景简介142
9.4 DMN建模工具选择143
9.5 DMN建模实现145
9.6 Drools集成DMN151
9.6.1 DMN决策导出151
9.6.2 创建Drools项目152
9.6.3 编写业务代码153
第10章 自建Drools BRMS实战155
10.1 Drools BRMS简介155
10.2 自建BRMS的优势156
10.3 自建BRMS的基本步骤157
10.4 设计实战158
10.4.1 包存储设计158
10.4.2 基础元素设计159
10.4.3 事实对象设计160
10.4.4 DRL规则设计161
10.4.5 DRL的编译校验163
10.4.6 构建KJAR实现164
10.4.7 部署和运维168
拓展篇
第11章 Drools底层算法详解172
11.1 Drools算法演变172
11.2 Rete算法173
……
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价