注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)Drools 8規(guī)則引擎:核心技術(shù)與實(shí)踐 朱智勝

Drools 8規(guī)則引擎:核心技術(shù)與實(shí)踐 朱智勝

Drools 8規(guī)則引擎:核心技術(shù)與實(shí)踐  朱智勝

定 價(jià):¥99.00

作 者: 朱智勝
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111761860 出版時(shí)間: 2024-08-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  內(nèi)容介紹這是一本可幫助讀者迅速掌握Drools的精髓并將其應(yīng)用于實(shí)際項(xiàng)目,為企業(yè)構(gòu)建智能決策系統(tǒng)提供可用經(jīng)驗(yàn)和方法的專(zhuān)業(yè)技術(shù)書(shū)。全書(shū)以作者15年實(shí)戰(zhàn)經(jīng)驗(yàn)為基礎(chǔ),以作者在支付系統(tǒng)中的風(fēng)控、反洗錢(qián)業(yè)務(wù)板塊實(shí)際運(yùn)用Drools規(guī)則引擎并構(gòu)建一套完整的規(guī)則引擎體系為基礎(chǔ),以CSDN上超36萬(wàn)閱讀量的規(guī)則引擎專(zhuān)欄文章為參考,以近3.7萬(wàn)人購(gòu)買(mǎi)的收費(fèi)視頻課程為藍(lán)本,從入門(mén)知識(shí)、底層原理、一線架構(gòu)到實(shí)戰(zhàn)項(xiàng)目深入解讀運(yùn)用Drools 8規(guī)則引擎所有知識(shí)。無(wú)論你是程序開(kāi)發(fā)人員,還是項(xiàng)目管理者或決策者,都能在本書(shū)中找到自己想要的內(nèi)容,比如提升規(guī)則引擎使用能力的方法、實(shí)現(xiàn)智能決策的技巧等。本書(shū)共分為12章,外加2個(gè)附錄。第1~5章 帶領(lǐng)大家初步了解Drools規(guī)則引擎,包括什么是規(guī)則引擎、什么是Drools規(guī)則引擎框架、規(guī)則引擎適用的業(yè)務(wù)場(chǎng)景以及規(guī)則引擎運(yùn)行的基本原理,并通過(guò)實(shí)例介紹Drools規(guī)則引擎的使用以及常用的核心API。這部分為實(shí)踐和系統(tǒng)集成架構(gòu)提供理論和技術(shù)支持。第6~10章 站在業(yè)務(wù)系統(tǒng)架構(gòu)的視角解讀如何將Drools規(guī)則引擎引入項(xiàng)目,制定規(guī)則資源的管理方案,包括Drools決策管理系統(tǒng)架構(gòu)解讀、與Spring Boot集成、與Kogito云原生集成、轉(zhuǎn)轉(zhuǎn)圖書(shū)Drools實(shí)踐、自主設(shè)計(jì)Drools BRMS系統(tǒng)等經(jīng)典內(nèi)容。這部分可幫讀者從更多的視角認(rèn)識(shí)和實(shí)踐Drools規(guī)則引擎,真正做到活學(xué)活用,學(xué)以致用。第11章和第12章 剖析Drools規(guī)則引擎的底層算法,介紹Drools與人工智能結(jié)合的可能性。這部分的目的是拓展讀者的視野,站在當(dāng)下展望未來(lái)。附錄部分 通過(guò)KIE Server和WildFly的實(shí)戰(zhàn)應(yīng)用,為讀者提供更多技術(shù)選型和實(shí)操方面的參考。

作者簡(jiǎn)介

  朱智勝資深軟件開(kāi)發(fā)者,系統(tǒng)架構(gòu)師,Drools規(guī)則引擎國(guó)內(nèi)早期的推廣者和技術(shù)分享者之一,暢銷(xiāo)書(shū)《Spring Boot技術(shù)內(nèi)幕:架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)原理》與《深入以太坊智能合約開(kāi)發(fā)》作者。具有15年軟件開(kāi)發(fā)經(jīng)驗(yàn)和10年支付領(lǐng)域工作經(jīng)驗(yàn)。在規(guī)則引擎領(lǐng)域?qū)嵺`經(jīng)驗(yàn)豐富,尤其是在Drools規(guī)則引擎的應(yīng)用與研究上。曾主導(dǎo)在支付系統(tǒng)中風(fēng)控、反洗錢(qián)業(yè)務(wù)板塊運(yùn)用Drools規(guī)則引擎的項(xiàng)目,為公司業(yè)績(jī)提升做出卓越貢獻(xiàn)。曾主導(dǎo)構(gòu)建一套完整的規(guī)則引擎體系。翻譯了大量Drools規(guī)則引擎相關(guān)文檔,撰寫(xiě)了一系列Drools規(guī)則引擎博客文章,僅CSDN上Drools規(guī)則引擎專(zhuān)欄閱讀量就超過(guò)了36萬(wàn),Drools規(guī)則引擎收費(fèi)視頻課程已有近3.7萬(wàn)人購(gòu)買(mǎi)學(xué)習(xí)。CSDN博客專(zhuān)家,博客排名位列前100,全網(wǎng)博客訪問(wèn)量超過(guò)1000萬(wàn)。

圖書(shū)目錄

目 錄 Contents
前言
基礎(chǔ)篇
第1章 規(guī)則引擎簡(jiǎn)介2
1.1 什么是規(guī)則引擎2
1.2 為什么要使用規(guī)則引擎4
1.2.1 規(guī)則引擎的使用場(chǎng)景4
1.2.2 規(guī)則引擎的優(yōu)缺點(diǎn)5
1.2.3 舉例分析6
1.3 規(guī)則引擎的使用流程7
1.4 規(guī)則引擎家族9
1.4.1 Drools9
1.4.2 Ilog JRules9
1.4.3 Easy Rules9
1.4.4 Jess10
1.5 Drools規(guī)則引擎家族10
1.6 Drools規(guī)則引擎的主要版本12
第2章 規(guī)則引擎的架構(gòu)與原理14
2.1 基于規(guī)則引擎的業(yè)務(wù)系統(tǒng)架構(gòu)14
2.1.1 業(yè)務(wù)系統(tǒng)架構(gòu)的變化14
2.1.2 規(guī)則引擎的系統(tǒng)架構(gòu)17
2.2 規(guī)則引擎的實(shí)現(xiàn)原理18
2.2.1 推理引擎模型18
2.2.2 規(guī)則數(shù)據(jù)模型20
2.3 Drools中的基礎(chǔ)概念22
第3章 初識(shí)Drools規(guī)則引擎23
3.1 如何循序漸進(jìn)地學(xué)習(xí)24
3.2 創(chuàng)建第一個(gè)Drools項(xiàng)目24
3.2.1 環(huán)境準(zhǔn)備25
3.2.2 創(chuàng)建項(xiàng)目26
3.2.3 業(yè)務(wù)實(shí)現(xiàn)29
3.2.4 運(yùn)行驗(yàn)證31
3.3 項(xiàng)目結(jié)構(gòu)詳解32
3.3.1 事實(shí)對(duì)象32
3.3.2 規(guī)則文件33
3.3.3 kmodule.xml配置35
3.3.4 API使用35
3.4 Drools 8語(yǔ)法示例36
3.4.1 創(chuàng)建Drools 8項(xiàng)目36
3.4.2 業(yè)務(wù)實(shí)現(xiàn)37
第4章 核心語(yǔ)法示例詳解41
4.1 規(guī)則文件的結(jié)構(gòu)41
4.1.1 規(guī)則屬性41
4.1.2 判斷條件44
4.1.3 規(guī)則執(zhí)行44
4.2 規(guī)則語(yǔ)法綜合示例45
4.2.1 場(chǎng)景分析45
4.2.2 具體實(shí)現(xiàn)46
4.3 示例語(yǔ)法點(diǎn)分析51
4.3.1 規(guī)則的優(yōu)先級(jí)51
4.3.2 規(guī)則的分組52
4.3.3 內(nèi)置update函數(shù)53
4.3.4 no-loop防止規(guī)則死循環(huán)54
4.3.5 global全局變量55
4.3.6 function的使用56
4.4 Drools 8核心語(yǔ)法分析57
4.4.1 規(guī)則單元與傳統(tǒng)語(yǔ)法58
4.4.2 Drools 8示例實(shí)現(xiàn)58
第5章 Drools核心API詳解64
5.1 什么是KIE64
5.2 核心API之間的關(guān)系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 規(guī)則單元API詳解84
高級(jí)篇
第6章 Drools決策管理系統(tǒng)架構(gòu)88
6.1 什么是決策管理系統(tǒng)架構(gòu)88
6.2 Drools的決策資產(chǎn)分類(lèi)89
6.2.1 DMN90
6.2.2 引導(dǎo)決策表90
6.2.3 電子表格決策表91
6.2.4 引導(dǎo)規(guī)則93
6.2.5 DRL規(guī)則93
6.2.6 PMML模型94
6.3 Drools的不同部署環(huán)境95
6.4 Drools項(xiàng)目存儲(chǔ)和構(gòu)建方案96
6.5 Drools項(xiàng)目部署方案97
6.6 Drools決策資產(chǎn)的執(zhí)行98
6.7 Drools決策管理架構(gòu)方案98
6.7.1 方案一:Drools 7官方推薦組合99
6.7.2 方案二:IDE和內(nèi)置Java應(yīng)用組合101
6.7.3 方案三:自主研發(fā)決策資產(chǎn)管理平臺(tái)102
第7章 Drools與Spring Boot集成實(shí)戰(zhàn)104
7.1 與Spring Boot集成實(shí)戰(zhàn)案例104
7.1.1 實(shí)戰(zhàn)案例分析105
7.1.2 項(xiàng)目創(chuàng)建105
7.1.3 Drools集成配置107
7.1.4 業(yè)務(wù)邏輯實(shí)現(xiàn)109
7.1.5 功能驗(yàn)證114
7.2 基于kmodule.xml配置實(shí)戰(zhàn)案例115
7.3 動(dòng)態(tài)加載規(guī)則實(shí)戰(zhàn)案例116
第8章 Drools基于Kogito云原生實(shí)戰(zhàn)122
8.1 規(guī)則單元與Spring Boot集成123
8.1.1 Spring Boot項(xiàng)目創(chuàng)建123
8.1.2 規(guī)則單元集成配置124
8.1.3 基于規(guī)則單元的業(yè)務(wù)邏輯改造125
8.2 規(guī)則單元與Kogito集成128
8.2.1 Kogito簡(jiǎn)介128
8.2.2 項(xiàng)目創(chuàng)建129
8.2.3 業(yè)務(wù)改造與實(shí)現(xiàn)131
8.2.4 基本原理講解134
8.3 Kogito Tooling工具包136
第9章 轉(zhuǎn)轉(zhuǎn)圖書(shū)的Drools實(shí)戰(zhàn)139
9.1 什么是DMN139
9.1.1 DMN的基本組成139
9.1.2 DMN與DRL的區(qū)別140
9.1.3 DMN合規(guī)等級(jí)與Drools支持140
9.2 項(xiàng)目技術(shù)選型141
9.3 業(yè)務(wù)場(chǎng)景簡(jiǎn)介142
9.4 DMN建模工具選擇143
9.5 DMN建模實(shí)現(xiàn)145
9.6 Drools集成DMN151
9.6.1 DMN決策導(dǎo)出151
9.6.2 創(chuàng)建Drools項(xiàng)目152
9.6.3 編寫(xiě)業(yè)務(wù)代碼153
第10章 自建Drools BRMS實(shí)戰(zhàn)155
10.1 Drools BRMS簡(jiǎn)介155
10.2 自建BRMS的優(yōu)勢(shì)156
10.3 自建BRMS的基本步驟157
10.4 設(shè)計(jì)實(shí)戰(zhàn)158
10.4.1 包存儲(chǔ)設(shè)計(jì)158
10.4.2 基礎(chǔ)元素設(shè)計(jì)159
10.4.3 事實(shí)對(duì)象設(shè)計(jì)160
10.4.4 DRL規(guī)則設(shè)計(jì)161
10.4.5 DRL的編譯校驗(yàn)163
10.4.6 構(gòu)建KJAR實(shí)現(xiàn)164
10.4.7 部署和運(yùn)維168
拓展篇
第11章 Drools底層算法詳解172
11.1 Drools 算法演變172
11.2 Rete算法173
11.2.1 Rete算法簡(jiǎn)介173
11.2.2 Rete算法的基本節(jié)點(diǎn)174
11.2.3 Rete網(wǎng)絡(luò)構(gòu)建流程177
11.2.4 Rete運(yùn)行時(shí)執(zhí)行流程178
11.2.5 Rete算法的優(yōu)缺點(diǎn)178
11.3 ReteOO算法179
11.4 Phreak算法180
11.4.1 Phreak算法簡(jiǎn)介180
11.4.2 Phreak算法規(guī)則評(píng)估181
11.4.3 Phreak算法評(píng)估示例182
第12章 關(guān)于Drools與AI集成的探討185
12.1 Drools、專(zhuān)家系統(tǒng)與AI之間的關(guān)系185
12.2 PMML和DMN的組合186
12.3 Drools與AI集成場(chǎng)景187
12.4 案例流程解析189
12.4.1 案例場(chǎng)景189
12.4.2 傳統(tǒng)規(guī)則引擎方案190
12.4.3 集成機(jī)器學(xué)習(xí)方案192
附錄A KIE Server WildFly IDE實(shí)戰(zhàn)194
附錄B KIE Server Business Central WildFly實(shí)戰(zhàn)217

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)