注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)實(shí)戰(zhàn)Drools規(guī)則引擎

實(shí)戰(zhàn)Drools規(guī)則引擎

實(shí)戰(zhàn)Drools規(guī)則引擎

定 價(jià):¥99.00

作 者: 關(guān)澤發(fā) 陳楚暉 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111717362 出版時(shí)間: 2023-02-01 包裝: 軟精裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  這是一部由淺入深、從理論到實(shí)踐、以實(shí)戰(zhàn)方式講解開源規(guī)則引擎Drools的原理、模型、使用方式、適用場景和案例實(shí)現(xiàn)的著作,得到了國內(nèi)外眾多知名企業(yè)專家的一致好評。本書的作者都就職于紅帽軟件,長期深耕開源中間件技術(shù),具有深厚的產(chǎn)品知識(shí)及項(xiàng)目經(jīng)驗(yàn),曾多次參與企業(yè)的IT系統(tǒng)建設(shè)和業(yè)務(wù)規(guī)則實(shí)現(xiàn),為業(yè)務(wù)規(guī)則系統(tǒng)的建設(shè)者和使用者答疑解惑。本書正是對作者多年實(shí)戰(zhàn)經(jīng)驗(yàn)的總結(jié),對國內(nèi)外企業(yè)的規(guī)則系統(tǒng)建設(shè)具有很高的參考價(jià)值。全書共14章,按照難易程度,可分為初級(jí)、中級(jí)和高級(jí)三個(gè)層次。初級(jí)(第1~4章)首先,總體介紹Drools的構(gòu)成、多種使用方式、核心概念;其次,以Hello Drools為例讓讀者切身體驗(yàn)*簡單規(guī)則的編寫過程,通過對示例工程的解讀,讓讀者理解Drools規(guī)則語言的基本語法與模式匹配;再次,對Drools規(guī)則語言的方方面面進(jìn)行詳細(xì)講解;*后,深入講解Drools規(guī)則引擎的核心概念。中級(jí)(第5~11章)通過詳盡的步驟分別講解Drools基于主機(jī)、容器和云模式的環(huán)境搭建,介紹如何基于已搭建的環(huán)境進(jìn)行規(guī)則的開發(fā)、測試與發(fā)布,并通過實(shí)戰(zhàn)讓讀者掌握多種規(guī)則編寫方式:向?qū)揭?guī)則、規(guī)則模板、領(lǐng)域?qū)S谜Z言、規(guī)則表、規(guī)則流。高級(jí)(第12~14章)有針對性地講解Drools在流模式下的復(fù)雜處理原理、基于決策模型和表示法的規(guī)則編寫及Drools對機(jī)器學(xué)習(xí)的支持和使用,以幫助讀者拓寬思路,將Drools應(yīng)用到更廣闊的領(lǐng)域。

作者簡介

  關(guān)澤發(fā)紅帽軟件(北京)有限公司資深解決方案架構(gòu)師,擁有20余年IT從業(yè)經(jīng)驗(yàn),目前專注于云原生微服務(wù)系統(tǒng)架構(gòu)設(shè)計(jì)與開發(fā)。曾就職于AWS應(yīng)用現(xiàn)代化團(tuán)隊(duì)、紅帽服務(wù)交付團(tuán)隊(duì)、投資銀行開發(fā)團(tuán)隊(duì),熟悉公有云和私有云生態(tài),擅長企業(yè)業(yè)務(wù)系統(tǒng)的設(shè)計(jì)、開發(fā)與交付。通過微信公眾號(hào)“撞墻秀”分享了許多項(xiàng)目實(shí)踐經(jīng)驗(yàn)與心得。陳楚暉紅帽軟件(北京)有限公司首席架構(gòu)師、開源技術(shù)專家,專注于云計(jì)算、容器技術(shù)、開源中間件、規(guī)則引擎的推廣。曾就職于甲骨文中間件團(tuán)隊(duì)、銀行業(yè)務(wù)開發(fā)團(tuán)隊(duì),擁有20余年中間件及應(yīng)用開發(fā)經(jīng)驗(yàn),以及豐富的金融企業(yè)、政府機(jī)構(gòu)、電信運(yùn)營商等的應(yīng)用上云、DevOps、PaaS、系統(tǒng)集成及IT項(xiàng)目管理經(jīng)驗(yàn),熟悉開源軟件的軟件開發(fā)、架構(gòu)設(shè)計(jì)、系統(tǒng)運(yùn)維等。

圖書目錄

目  錄 Contents
贊 譽(yù)
前 言
第1章 Drools概述  1
1.1 什么是規(guī)則引擎  1
1.2 Drools是什么  2
1.3 Drools的組件  2
1.4 Drools的使用方式  3
1.4.1  嵌入式  3
1.4.2 遠(yuǎn)程調(diào)用模式  4
1.4.3 云提供模式  4
1.5 Drools的核心概念  5
1.5.1 規(guī)則語言  5
1.5.2 事實(shí)對象  6
1.5.3 決策引擎  7
1.6 社區(qū)的Drools與企業(yè)級(jí)的
Decision Manager  7
1.7 本章小結(jié)  8
第2章 Drools初體驗(yàn)  9
2.1 環(huán)境準(zhǔn)備  9
2.2 hello drools  9
2.3 規(guī)則語法解讀  11
2.4 Drools的模式匹配  11
2.5 規(guī)則工程解讀  13
2.6 本章小結(jié)  15
第3章 Drools規(guī)則語言  16
3.1 語法說明  17
3.1.1 包定義  17
3.1.2 依賴導(dǎo)入  17
3.1.3 函數(shù)  18
3.1.4 查詢  18
3.1.5 類型聲明  19
3.1.6 全局變量  21
3.1.7 規(guī)則屬性  21
3.1.8 規(guī)則的條件  22
3.1.9 規(guī)則的動(dòng)作  25
3.1.10 注釋  29
3.1.11 錯(cuò)誤提示  30
3.2 實(shí)戰(zhàn):斐波那契數(shù)列  32
3.2.1 功能說明  32
3.2.2 規(guī)則實(shí)現(xiàn)  32
3.2.3 工程解讀  33
3.2.4 規(guī)則解讀  35
3.3 本章小結(jié)  36
第4章 Drools決策引擎  37
4.1 會(huì)話  37
4.1.1 無狀態(tài)會(huì)話  38
4.1.2 有狀態(tài)會(huì)話  39
4.1.3 會(huì)話池  41
4.2 推理與真理   42
4.3 規(guī)則執(zhí)行控制  43
4.3.1 優(yōu)先級(jí)  44
4.3.2 議程組  45
4.3.3 激活組  
4.3.4 運(yùn)行模式  
4.3.5 事實(shí)傳播模式  47
4.3.6 議程評估過濾??器  48
4.3.7 規(guī)則單元  48
4.4 Phreak算法  51
4.4.1 延遲評估  51
4.4.2 面向集合的傳播  52
4.4.3 網(wǎng)絡(luò)分段  52
4.5 查詢事實(shí)數(shù)據(jù)  53
4.6 偵聽器和日志  54
4.6.1 偵聽器  54
4.6.2 日志  55
4.7 性能調(diào)優(yōu)項(xiàng)  55
4.8 實(shí)戰(zhàn):費(fèi)用分?jǐn)偂 ?7
4.8.1 功能說明  57
4.8.2 規(guī)則實(shí)現(xiàn)  58
4.8.3 工程解讀  59
4.8.4 規(guī)則解讀  61
4.9 本章小結(jié)  65
第5章 遠(yuǎn)程調(diào)用模式  66
5.1 基于主機(jī)的Drools環(huán)境搭建  66
5.1.1 獲取介質(zhì)  66
5.1.2 安裝  69
5.2 基于容器的Drools環(huán)境搭建  74
5.2.1 環(huán)境準(zhǔn)備  74
5.2.2 安裝  75
5.3 實(shí)戰(zhàn):將軍排隊(duì)  79
5.3.1 功能說明  79
5.3.2 規(guī)則實(shí)現(xiàn)  79
5.3.3 工程解讀  84
5.3.4 規(guī)則解讀  86
5.4 本章小結(jié)  88
第6章 云提供模式  89
6.1 環(huán)境準(zhǔn)備  89
6.1.1 獲取介質(zhì)  89
6.1.2 安裝OpenShift Local  90
6.1.3 安裝Business Automation Operator  95
6.1.4 安裝業(yè)務(wù)中心與決策
服務(wù)器  97
6.1.5 驗(yàn)證安裝  99
6.2 實(shí)戰(zhàn):東西在里面嗎  101
6.2.1 功能說明  101
6.2.2 規(guī)則實(shí)現(xiàn)  101
6.2.3 驗(yàn)證規(guī)則  110
6.3 本章小結(jié)  113
第7章 規(guī)則的測試  114
7.1 測試場景設(shè)計(jì)器  114
7.1.1 全局參數(shù)配置  115
7.1.2 數(shù)據(jù)對象別名  115
7.1.3 表達(dá)式語法  115
7.2 “東西在里面嗎”實(shí)戰(zhàn)的測試  116
7.2.1 創(chuàng)建測試場景  116
7.2.2 定義測試場景數(shù)據(jù)結(jié)構(gòu)  117
7.2.3 添加用例數(shù)據(jù)并測試  122
7.3 “將軍排隊(duì)”實(shí)戰(zhàn)的測試  125
7.3.1 創(chuàng)建測試場景與用例  125
7.3.2 編寫背景數(shù)據(jù)并測試  126
7.4 本章小結(jié)  128
第8章 向?qū)揭?guī)則  129
8.1 向?qū)揭?guī)則設(shè)計(jì)器  129
8.1.1 數(shù)據(jù)對象  129
8.1.2 設(shè)計(jì)規(guī)則  130
8.2 實(shí)戰(zhàn):商品促銷  131
8.2.1 功能說明  131
8.2.2 規(guī)則實(shí)現(xiàn)  131
8.2.3 驗(yàn)證規(guī)則  148
8.3 本章小結(jié)  155
第9章 向?qū)揭?guī)則模板與領(lǐng)域
專用語言  156
9.1 向?qū)揭?guī)則模板  156
9.1.1 創(chuàng)建規(guī)則模板   156
9.1.2 定義數(shù)據(jù)表  157
9.2 領(lǐng)域?qū)S谜Z言  158
9.3 實(shí)戰(zhàn):積分換禮品  159
9.3.1 功能說明  159
9.3.2 規(guī)則實(shí)現(xiàn)  160
9.3.3 驗(yàn)證規(guī)則  167
9.3.4 DSL規(guī)則實(shí)現(xiàn)  168
9.3.5 驗(yàn)證DSL規(guī)則  171
9.4 本章小結(jié)  171
第10章 規(guī)則表  172
10.1 向?qū)揭?guī)則表  172
10.1.1 創(chuàng)建向?qū)揭?guī)則表  172
10.1.2 導(dǎo)入數(shù)據(jù)對象類型  174
10.1.3 添加模式匹配事實(shí)  175
10.1.4 添加約束  176
10.1.5 添加更新動(dòng)作  176
10.1.6 添加插入動(dòng)作  177
10.1.7 選擇展開列  178
10.1.8 添加規(guī)則表數(shù)據(jù)  179
10.2 電子表格規(guī)則表  179
10.3 實(shí)戰(zhàn):電腦推薦  181
10.3.1 功能說明  181
10.3.2 規(guī)則實(shí)現(xiàn)  181
10.3.3 驗(yàn)證規(guī)則  193
10.3.4 轉(zhuǎn)換為電子表格規(guī)則表  194
10.4 本章小結(jié)  198
第11章 規(guī)則流  199
11.1 什么是規(guī)則流  199
11.2 Drools中的規(guī)則流  199
11.3 實(shí)戰(zhàn):貸款申請  202
11.3.1 功能說明  202
11.3.2 規(guī)則流實(shí)現(xiàn)  203
11.3.3 驗(yàn)證規(guī)則流  240
11.4 本章小結(jié)  245
第12章 復(fù)雜處理  
12.1 復(fù)雜處理中的  
12.2 將事實(shí)數(shù)據(jù)定義為  247
12.3 相關(guān)的元數(shù)據(jù)注解  247
12.4 處理模式  249
12.4.1 云模式  249
12.4.2 流模式  250
12.4.3 反向匹配  250
12.5 事實(shí)屬性更改的評估策略與
偵聽  251
12.6 時(shí)間運(yùn)算符  253
12.6.1 before和after  254
12.6.2 coincides  254
12.6.3 during和includes  255
12.6.4 finishes和finished by  256
12.6.5 meets和met by  256
12.6.6 overlaps和overlapped by  257
12.6.7 starts和started by  257
12.7 會(huì)話時(shí)鐘  258
12.8 流和入口點(diǎn)  259
12.9 滑動(dòng)窗口  260
12.10 的內(nèi)存管理  261
12.11 實(shí)戰(zhàn):行情提醒  262
12.11.1 功能說明  262
12.11.2 規(guī)則實(shí)現(xiàn)  262
12.11.3 工程解讀  263
12.11.4 規(guī)則解讀  266
12.12 本章小結(jié)  267
第13章 決策模型和表示法  268
13.1 DMN的實(shí)現(xiàn)級(jí)別  268
13.2 決策需求圖  269
13.3 規(guī)則表達(dá)式  270
13.3.1 數(shù)據(jù)類型  270
13.3.2 條件語句  271
13.3.3 循環(huán)語句  271
13.3.4 范圍語句  272
13.3.5 內(nèi)置函數(shù)  272
13.3.6 變量和函數(shù)名  283
13.4 盒裝表達(dá)式  283
13.4.1 決策表  283
13.4.2 字面表達(dá)式  284
13.4.3 上下文  285
13.4.4 關(guān)系  285
13.4.5 函數(shù)  285
13.4.6 調(diào)用  286
13.4.7 列表  286
13.5 實(shí)戰(zhàn):網(wǎng)購圖書  287
13.5.1 功能說明  287
13.5.2 規(guī)則實(shí)現(xiàn)  287
13.5.3 驗(yàn)證規(guī)則  301
13.6 本章小結(jié)  304
第14章 PMML與機(jī)器學(xué)習(xí)  305
14.1 PMML  305
14.2 PMML的實(shí)現(xiàn)級(jí)別  308
14.3 PMML與機(jī)器學(xué)習(xí)的關(guān)系  309
14.4 實(shí)戰(zhàn):申請?jiān)O(shè)備  310
14.4.1 功能說明  310
14.4.2 規(guī)則實(shí)現(xiàn)  311
14.4.3 驗(yàn)證規(guī)則  322
14.5 本章小結(jié)  323

本目錄推薦

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