SaaS+AI架構(gòu)實戰(zhàn):業(yè)務(wù)解析、架構(gòu)設(shè)計、AI應(yīng)用
定 價:118 元
- 作者:湯奕
- 出版時間:2024/12/1
- ISBN:9787121501517
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:F272.7-39
- 頁碼:
- 紙張:
- 版次:
- 開本:
系統(tǒng)性方法論:提供從需求分析到架構(gòu)實現(xiàn)的完整SaaS設(shè)計流程,融合TOGAF與DDD方法論,構(gòu)建可擴展、穩(wěn)定的系統(tǒng)。SaaS+AI創(chuàng)新實踐:深入探討AI大模型與智能體在SaaS中的融合應(yīng)用,賦能智能化業(yè)務(wù)場景。全場景覆蓋:覆蓋多租戶、權(quán)限管理、中央庫存等核心領(lǐng)域系統(tǒng)設(shè)計,適配新零售、全渠道交易等復(fù)雜業(yè)務(wù)需求。多角色適用:開發(fā)人員、產(chǎn)品經(jīng)理、架構(gòu)師、AI工程師均能獲取針對性解決方案,助力企業(yè)戰(zhàn)略與技術(shù)創(chuàng)新。實戰(zhàn)案例驅(qū)動:結(jié)合行業(yè)真實場景(如新零售、訂單履約),提供可落地的架構(gòu)設(shè)計范例。
湯奕,南京大學(xué)碩士,曾就職于華為、阿里巴巴,曾擔(dān)任創(chuàng)業(yè)公司CTO,現(xiàn)任有贊架構(gòu)師、技術(shù)Leader,Qcon、IAS、A2M等互聯(lián)網(wǎng)大會特邀講師。專注于企業(yè)架構(gòu)、領(lǐng)域驅(qū)動設(shè)計、復(fù)雜業(yè)務(wù)系統(tǒng)架構(gòu)設(shè)計、大模型及智能體等領(lǐng)域。致力于將架構(gòu)方法論與AI前沿技術(shù)相結(jié)合,提升企業(yè)級SaaS的信息化與智能化水平。
目 錄
第一部分 SaaS概述與架構(gòu)基礎(chǔ)
第1章 SaaS模式概述2
1.1 SaaS的定義2
1.1.1 什么是SaaS2
1.1.2 SaaS的本質(zhì)3
1.1.3 SaaS的所有權(quán)3
1.2 SaaS的發(fā)展歷程4
1.2.1 萌芽期4
1.2.2 探索期4
1.2.3 擴張期5
1.2.4 變革期5
1.3 如何理解IaaS、PaaS、SaaS6
1.3.1 什么是IaaS6
1.3.2 什么是PaaS6
1.3.3 SaaS、PaaS、IaaS的關(guān)系7
1.4 SaaS的分類8
1.4.1 通用型SaaS8
1.4.2 行業(yè)型SaaS9
1.5 SaaS的特點9
1.5.1 可配置、可定制9
1.5.2 快速交付10
1.5.3 開放集成10
1.5.4 多租戶架構(gòu)11
1.6 SaaS面臨的挑戰(zhàn)11
1.6.1 標(biāo)準(zhǔn)化與定制化的沖突11
1.6.2 數(shù)據(jù)安全12
1.6.3 多租戶架構(gòu)的性能挑戰(zhàn)12
1.6.4 系統(tǒng)切換成本高12
1.6.5 網(wǎng)絡(luò)延遲12
1.6.6 服務(wù)保障13
1.7 本章小結(jié)13
第2章 SaaS架構(gòu)的理論基礎(chǔ)14
2.1 什么是架構(gòu)14
2.2 架構(gòu)設(shè)計的目的15
2.2.1 架構(gòu)設(shè)計的誤區(qū)15
2.2.2 不做架構(gòu)設(shè)計會有什么問題16
2.2.3 架構(gòu)設(shè)計的目的是什么16
2.3 從多維度理解架構(gòu)17
2.3.1 架構(gòu)視角18
2.3.2 視圖20
2.4 企業(yè)架構(gòu)TOGAF20
2.4.1 什么是企業(yè)架構(gòu)TOGAF20
2.4.2 TOGAF的核心視圖21
2.5 企業(yè)架構(gòu)與DDD融合22
2.5.1 什么是DDD22
2.5.2 DDD與架構(gòu)視圖23
2.5.3 DDD帶來的價值24
2.5.4 DDD的缺點25
2.5.5 DDD的核心概念26
2.5.6 領(lǐng)域和子域26
2.5.7 核心域、通用域和支撐域27
2.5.8 限界上下文28
2.5.9 實體28
2.5.10 值對象29
2.5.11 聚合與聚合根29
2.5.12 領(lǐng)域服務(wù)30
2.5.13 領(lǐng)域事件30
2.5.14 DDD分層架構(gòu)31
2.6 架構(gòu)設(shè)計的衡量標(biāo)準(zhǔn)32
2.6.1 功能性33
2.6.2 可用性34
2.6.3 性能34
2.6.4 可擴展性35
2.6.5 安全性35
2.6.6 團隊協(xié)作效率35
2.6.7 復(fù)雜度36
2.6.8 成本效益36
2.7 本章小結(jié)37
第3章 SaaS架構(gòu)建設(shè)流程38
3.1 SaaS架構(gòu)建設(shè)流程38
3.2 業(yè)務(wù)戰(zhàn)略規(guī)劃39
3.2.1 戰(zhàn)略目標(biāo)設(shè)計39
3.2.2 商業(yè)模式設(shè)計39
3.3 架構(gòu)藍(lán)圖設(shè)計40
3.3.1 業(yè)務(wù)架構(gòu)設(shè)計40
3.3.2 應(yīng)用架構(gòu)設(shè)計41
3.3.3 數(shù)據(jù)架構(gòu)設(shè)計41
3.3.4 技術(shù)架構(gòu)設(shè)計41
3.4 領(lǐng)域系統(tǒng)架構(gòu)設(shè)計42
3.4.1 領(lǐng)域系統(tǒng)定位42
3.4.2 系統(tǒng)流程梳理43
3.4.3 系統(tǒng)功能規(guī)劃43
3.4.4 概念模型設(shè)計43
3.4.5 分層架構(gòu)設(shè)計44
3.5 架構(gòu)治理與實施44
3.5.1 架構(gòu)現(xiàn)狀調(diào)研與分析44
3.5.2 與目標(biāo)架構(gòu)的差距分析45
3.5.3 實施規(guī)劃與演進(jìn)路徑45
3.5.4 持續(xù)改進(jìn)46
3.6 示例:新零售SaaS的背景與目標(biāo)46
3.6.1 零售企業(yè)的發(fā)展路徑46
3.6.2 新零售行業(yè)的發(fā)展趨勢47
3.6.3 傳統(tǒng)零售系統(tǒng)的痛點與挑戰(zhàn)49
3.6.4 新零售SaaS的目標(biāo)客戶49
3.6.5 新零售SaaS的價值定位50
3.7 本章小結(jié)51
第二部分 SaaS整體架構(gòu)規(guī)劃
第4章 SaaS業(yè)務(wù)架構(gòu)分析54
4.1 目標(biāo)與步驟54
4.2 價值流56
4.2.1 從價值主張到價值流56
4.2.2 價值流的概念57
4.2.3 如何識別價值流58
4.2.4 如何識別價值流階段59
4.3 業(yè)務(wù)流程61
4.3.1 業(yè)務(wù)流程的概念61
4.3.2 端到端流程62
4.3.3 職能流程64
4.3.4 示例:蛋糕企業(yè)的業(yè)務(wù)流程65
4.3.5 業(yè)務(wù)場景66
4.3.6 示例:蛋糕加工流程的業(yè)務(wù)場景67
4.4 業(yè)務(wù)能力68
4.4.1 業(yè)務(wù)能力的概念68
4.4.2 業(yè)務(wù)能力的構(gòu)成69
4.4.3 業(yè)務(wù)流程與業(yè)務(wù)能力的區(qū)別69
4.4.4 如何識別業(yè)務(wù)能力70
4.4.5 示例:零售企業(yè)的業(yè)務(wù)能力71
4.5 業(yè)務(wù)對象72
4.5.1 如何識別業(yè)務(wù)對象72
4.5.2 業(yè)務(wù)對象的屬性73
4.6 組織架構(gòu)74
4.6.1 組織架構(gòu)的概念74
4.6.2 組織架構(gòu)的核心特點74
4.6.3 常見的組織架構(gòu)類型75
4.6.4 示例:零售企業(yè)的組織架構(gòu)75
4.7 各業(yè)務(wù)要素的層次關(guān)系76
4.8 本章小結(jié)77
第5章 SaaS系統(tǒng)架構(gòu)規(guī)劃79
5.1 目標(biāo)與步驟79
5.2 應(yīng)用架構(gòu)設(shè)計80
5.2.1 應(yīng)用服務(wù)的定義81
5.2.2 如何劃分應(yīng)用服務(wù)81
5.2.3 示例:訂單履約應(yīng)用服務(wù)劃分82
5.2.4 應(yīng)用結(jié)構(gòu)的定義83
5.2.5 應(yīng)用結(jié)構(gòu)的抽象層次84
5.2.6 如何劃分應(yīng)用結(jié)構(gòu)85
5.2.7 應(yīng)用的劃分原則86
5.2.8 示例:新零售SaaS整體應(yīng)用結(jié)構(gòu)設(shè)計88
5.2.9 示例:訂單履約系統(tǒng)的應(yīng)用結(jié)構(gòu)劃分91
5.2.10 應(yīng)用交互的定義92
5.2.11 應(yīng)用服務(wù)的上下游92
5.2.12 應(yīng)用服務(wù)的交互方式94
5.3 數(shù)據(jù)架構(gòu)設(shè)計96
5.3.1 規(guī)劃主題域97
5.3.2 梳理主題域的關(guān)系98
5.3.3 數(shù)據(jù)模型設(shè)計99
5.3.4 數(shù)據(jù)庫技術(shù)101
5.3.5 數(shù)據(jù)治理102
5.4 技術(shù)架構(gòu)設(shè)計104
5.4.1 技術(shù)服務(wù)104
5.4.2 技術(shù)組件104
5.4.3 基礎(chǔ)設(shè)施104
5.4.4 關(guān)于技術(shù)架構(gòu)的說明105
5.5 本章小結(jié)105
第三部分 SaaS核心領(lǐng)域系統(tǒng)架構(gòu)設(shè)計
第6章 多租戶系統(tǒng)108
6.1 多租戶概述108
6.1.1 什么是多租戶108
6.1.2 傳統(tǒng)軟件模式VS SaaS模式108
6.2 多租戶使用場景109
6.3 SaaS多租戶隔離模式111
6.3.1 資源隔離的層次111
6.3.2 豎井隔離模式111
6.3.3 共享模式113
6.3.4 分域隔離模式114
6.4 多租戶系統(tǒng)的定位115
6.5 多租戶的概念模型115
6.5.1 多租戶的核心概念模型116
6.5.2 概念模型的應(yīng)用場景117
6.6 多租戶系統(tǒng)的應(yīng)用架構(gòu)119
6.7 本章小結(jié)121
第7章 基礎(chǔ)數(shù)據(jù)設(shè)計122
7.1 基礎(chǔ)數(shù)據(jù)概述122
7.1.1 基礎(chǔ)數(shù)據(jù)包含哪些122
7.1.2 基礎(chǔ)數(shù)據(jù)的設(shè)計原則123
7.2 組織數(shù)據(jù)設(shè)計124
7.2.1 什么是零售企業(yè)124
7.2.2 零售管理分類法125
7.2.3 組織管理的核心概念模型127
7.2.4 零售企業(yè)的組織模型示例129
7.3 銷售渠道數(shù)據(jù)設(shè)計132
7.3.1 什么是多渠道零售132
7.3.2 為什么要經(jīng)營多渠道133
7.3.3 銷售渠道分類134
7.3.4 銷售渠道的應(yīng)用場景135
7.4 其他基礎(chǔ)數(shù)據(jù)137
7.4.1 店鋪/門店/倉庫數(shù)據(jù)137
7.4.2 地址庫數(shù)據(jù)137
7.4.3 收款賬戶138
7.4.4 公司數(shù)據(jù)138
7.5 本章小結(jié)138
第8章 用戶權(quán)限系統(tǒng)140
8.1 什么是權(quán)限140
8.2 為什么需要權(quán)限系統(tǒng)140
8.3 權(quán)限模型方案141
8.3.1 ACL模型141
8.3.2 RBAC0模型142
8.3.3 RBAC1模型143
8.3.4 RBAC2模型144
8.4 權(quán)限分類144
8.4.1 功能權(quán)限145
8.4.2 數(shù)據(jù)權(quán)限146
8.5 用戶權(quán)限的概念模型147
8.5.1 用戶148
8.5.2 角色148
8.5.3 用戶組149
8.5.4 職位149
8.5.5 功能權(quán)限150
8.5.6 數(shù)據(jù)權(quán)限150
8.6 RBAC權(quán)限模型示例151
8.7 應(yīng)用架構(gòu)設(shè)計152
8.8 本章小結(jié)154
第9章 商品管理系統(tǒng)155
9.1 什么是商品管理系統(tǒng)155
9.2 商品管理流程156
9.3 商品管理系統(tǒng)設(shè)計面臨的挑戰(zhàn)157
9.3.1 行業(yè)需求差異大158
9.3.2 支撐的業(yè)務(wù)場景復(fù)雜159
9.3.3 消費者端與商家端的需求疊加159
9.3.4 連鎖多組織管理159
9.4 商品概念模型設(shè)計160
9.4.1 基礎(chǔ)資料161
9.4.2 商品主檔信息164
9.4.3 渠道差異化信息166
9.5 商品模型應(yīng)用場景示例167
9.5.1 多規(guī)格商品167
9.5.2 組合商品168
9.5.3 連鎖商品管理170
9.6 應(yīng)用架構(gòu)設(shè)計172
9.7 本章小結(jié)174
第10章 中央庫存系統(tǒng)175
10.1 中央庫存系統(tǒng)概述175
10.1.1 什么是庫存175
10.1.2 中央庫存系統(tǒng)的核心功能175
10.2 庫存管理面臨的挑戰(zhàn)176
10.3 中央庫存管理的業(yè)務(wù)框架177
10.4 庫存管理系統(tǒng)流程178
10.4.1 自上而下的變動流程179
10.4.2 自下而上的變動流程180
10.5 庫存概念模型設(shè)計182
10.5.1 倉庫層183
10.5.2 調(diào)度層184
10.5.3 銷售層185
10.6 庫存管理場景示例186
10.6.1 多倉供貨場景186
10.6.2 單倉給多店供貨場景187
10.6.3 門店全渠道庫存共享場景189
10.6.4 組合商品的庫存處理場景190
10.7 應(yīng)用架構(gòu)設(shè)計192
10.8 本章小結(jié)194
第11章 線上/線下交易系統(tǒng)195
11.1 全渠道交易模式195
11.2 線上/線下交易流程196
11.2.1 電商購物流程196
11.2.2 O2O購物流程198
11.2.3 電商購物與O2O購物的差異199
11.2.4 門店收銀流程200
11.3 線上交易系統(tǒng)規(guī)劃201
11.3.1 正向交易系統(tǒng)流程202
11.3.2 逆向交易系統(tǒng)流程205
11.3.3 系統(tǒng)的核心功能209
11.4 線下交易系統(tǒng)規(guī)劃209
11.4.1 門店收銀系統(tǒng)流程209
11.4.2 系統(tǒng)的核心功能212
11.5 概念模型設(shè)計212
11.5.1 訂單域核心概念模型213
11.5.2 訂單拆單場景215
11.5.3 訂單狀態(tài)機216
11.5.4 訂單金額計算217
11.5.5 售后域核心概念模型219
11.5.6 退款單狀態(tài)機221
11.6 應(yīng)用架構(gòu)設(shè)計222
11.6.1 應(yīng)用層222
11.6.2 領(lǐng)域?qū)?23
11.6.3 關(guān)聯(lián)系統(tǒng)223
11.7 本章小結(jié)224
第12章 訂單履約系統(tǒng)226
12.1 什么是訂單履約系統(tǒng)226
12.2 訂單履約流程的核心問題226
12.3 訂單履約系統(tǒng)規(guī)劃227
12.3.1