SAAS+AI架構實戰:業務解析、架構設計、AI應用
湯奕
- 出版商: 電子工業
- 出版日期: 2025-05-01
- 售價: $708
- 語言: 簡體中文
- 頁數: 340
- ISBN: 7121501511
- ISBN-13: 9787121501517
下單後立即進貨 (約4週~6週)
相關主題
商品描述
本書共分為四部分:SaaS概述與架構基礎、SaaS整體架構規劃、SaaS核心領域系統架構設計、AI時代的SaaS變革。本書從基礎理論入手,系統講解SaaS架構設計方法,涵蓋多租戶系統、權限管理、商品管理、庫存系統等核心領域的架構設計,同時深入探討AI技術在SaaS中的創新應用。
本書面向不同領域的讀者,開發人員可掌握構建高效穩定的SaaS系統的技能;產品經理能深入理解架構設計與業務需求的融合之道;架構師可掌握完整的架構設計方法論;企業管理者能瞭解如何通過SaaS架構推動業務快速發展;AI工程師可瞭解如何將AI技術整合到SaaS業務中。不同領域的讀者都能在本書中獲得切實可行的架構設計方法與實踐經驗。
作者簡介
湯奕,南京大學碩士,曾就職於華為、阿裡巴巴,曾擔任創業公司CTO,現任有讚架構師、技術Leader,Qcon、IAS、A2M等因特網大會特邀講師。專註於企業架構、領域驅動設計、覆雜業務系統架構設計、大模型及智能體等領域。致力於將架構方法論與AI前沿技術相結合,提升企業級SaaS的信息化與智能化水平。
目錄大綱
*一部分 SaaS概述與架構基礎
*1章 SaaS模式概述 2
1.1 SaaS的定義 2
1.1.1 什麽是SaaS 2
1.1.2 SaaS的本質 3
1.1.3 SaaS的所有權 3
1.2 SaaS的發展歷程 4
1.2.1 萌芽期 4
1.2.2 探索期 4
1.2.3 擴張期 5
1.2.4 變革期 5
1.3 如何理解IaaS、PaaS、SaaS 6
1.3.1 什麽是IaaS 6
1.3.2 什麽是PaaS 6
1.3.3 SaaS、PaaS、IaaS的關系 7
1.4 SaaS的分類 8
1.4.1 通用型SaaS 8
1.4.2 行業型SaaS 9
1.5 SaaS的特點 9
1.5.1 可配置、可定製 9
1.5.2 快速交付 10
1.5.3 開放集成 10
1.5.4 多租戶架構 11
1.6 SaaS面臨的挑戰 11
1.6.1 標準化與定製化的沖突 11
1.6.2 數據安全 12
1.6.3 多租戶架構的性能挑戰 12
1.6.4 系統切換成本高 12
1.6.5 網絡延遲 12
1.6.6 服務保障 13
1.7 本章小結 13
*2章 SaaS架構的理論基礎 14
2.1 什麽是架構 14
2.2 架構設計的目的 15
2.2.1 架構設計的誤區 15
2.2.2 不做架構設計會有什麽問題 16
2.2.3 架構設計的目的是什麽 16
2.3 從多維度理解架構 17
2.3.1 架構視角 18
2.3.2 視圖 20
2.4 企業架構TOGAF 20
2.4.1 什麽是企業架構TOGAF 20
2.4.2 TOGAF的核心視圖 21
2.5 企業架構與DDD融合 22
2.5.1 什麽是DDD 22
2.5.2 DDD與架構視圖 23
2.5.3 DDD帶來的價值 24
2.5.4 DDD的缺點 25
2.5.5 DDD的核心概念 26
2.5.6 領域和子域 26
2.5.7 核心域、通用域和支撐域 27
2.5.8 限界上下文 28
2.5.9 實體 28
2.5.10 值對象 29
2.5.11 聚合與聚合根 29
2.5.12 領域服務 30
2.5.13 領域事件 30
2.5.14 DDD分層架構 31
2.6 架構設計的衡量標準 32
2.6.1 功能性 33
2.6.2 可用性 34
2.6.3 性能 34
2.6.4 可擴展性 35
2.6.5 安全性 35
2.6.6 團隊協作效率 35
2.6.7 覆雜度 36
2.6.8 成本效益 36
2.7 本章小結 37
第3章 SaaS架構建設流程 38
3.1 SaaS架構建設流程 38
3.2 業務戰略規劃 39
3.2.1 戰略目標設計 39
3.2.2 商業模式設計 39
3.3 架構藍圖設計 40
3.3.1 業務架構設計 40
3.3.2 應用架構設計 41
3.3.3 數據架構設計 41
3.3.4 技術架構設計 41
3.4 領域系統架構設計 42
3.4.1 領域系統定位 42
3.4.2 系統流程梳理 43
3.4.3 系統功能規劃 43
3.4.4 概念模型設計 43
3.4.5 分層架構設計 44
3.5 架構治理與實施 44
3.5.1 架構現狀調研與分析 44
3.5.2 與目標架構的差距分析 45
3.5.3 實施規劃與演進路徑 45
3.5.4 持續改進 46
3.6 示例:新零售SaaS的背景與目標 46
3.6.1 零售企業的發展路徑 46
3.6.2 新零售行業的發展趨勢 47
3.6.3 傳統零售系統的痛點與挑戰 49
3.6.4 新零售SaaS的目標客戶 49
3.6.5 新零售SaaS的價值定位 50
3.7 本章小結 51
*二部分 SaaS整體架構規劃
第4章 SaaS業務架構分析 54
4.1 目標與步驟 54
4.2 價值流 56
4.2.1 從價值主張到價值流 56
4.2.2 價值流的概念 57
4.2.3 如何識別價值流 58
4.2.4 如何識別價值流階段 59
4.3 業務流程 61
4.3.1 業務流程的概念 61
4.3.2 端到端流程 62
4.3.3 職能流程 64
4.3.4 示例:蛋糕企業的業務流程 65
4.3.5 業務場景 66
4.3.6 示例:蛋糕加工流程的業務場景 67
4.4 業務能力 68
4.4.1 業務能力的概念 68
4.4.2 業務能力的構成 69
4.4.3 業務流程與業務能力的區別 69
4.4.4 如何識別業務能力 70
4.4.5 示例:零售企業的業務能力 71
4.5 業務對象 72
4.5.1 如何識別業務對象 72
4.5.2 業務對象的屬性 73
4.6 組織架構 74
4.6.1 組織架構的概念 74
4.6.2 組織架構的核心特點 74
4.6.3 常見的組織架構類型 75
4.6.4 示例:零售企業的組織架構 75
4.7 各業務要素的層次關系 76
4.8 本章小結 77
第5章 SaaS系統架構規劃 79
5.1 目標與步驟 79
5.2 應用架構設計 80
5.2.1 應用服務的定義 81
5.2.2 如何劃分應用服務 81
5.2.3 示例:訂單履約應用服務劃分 82
5.2.4 應用結構的定義 83
5.2.5 應用結構的抽象層次 84
5.2.6 如何劃分應用結構 85
5.2.7 應用的劃分原則 86
5.2.8 示例:新零售SaaS整體應用結構設計 88
5.2.9 示例:訂單履約系統的應用結構劃分 91
5.2.10 應用交互的定義 92
5.2.11 應用服務的上下遊 92
5.2.12 應用服務的交互方式 94
5.3 數據架構設計 96
5.3.1 規劃主題域 97
5.3.2 梳理主題域的關系 98
5.3.3 數據模型設計 99
5.3.4 數據庫技術 101
5.3.5 數據治理 102
5.4 技術架構設計 104
5.4.1 技術服務 104
5.4.2 技術組件 104
5.4.3 基礎設施 104
5.4.4 關於技術架構的說明 105
5.5 本章小結 105
第三部分 SaaS核心領域系統架構設計
第6章 多租戶系統 108
6.1 多租戶概述 108
6.1.1 什麽是多租戶 108
6.1.2 傳統軟件模式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 多租戶系統的定位 115
6.5 多租戶的概念模型 115
6.5.1 多租戶的核心概念模型 116
6.5.2 概念模型的應用場景 117
6.6 多租戶系統的應用架構 119
6.7 本章小結 121
第7章 基礎數據設計 122
7.1 基礎數據概述 122
7.1.1 基礎數據包含哪些 122
7.1.2 基礎數據的設計原則 123
7.2 組織數據設計 124
7.2.1 什麽是零售企業 124
7.2.2 零售管理分類法 125
7.2.3 組織管理的核心概念模型 127
7.2.4 零售企業的組織模型示例 129
7.3 銷售渠道數據設計 132
7.3.1 什麽是多渠道零售 132
7.3.2 為什麽要經營多渠道 133
7.3.3 銷售渠道分類 134
7.3.4 銷售渠道的應用場景 135
7.4 其他基礎數據 137
7.4.1 店鋪/門店/倉庫數據 137
7.4.2 地址庫數據 137
7.4.3 收款賬戶 138
7.4.4 公司數據 138
7.5 本章小結 138
第8章 用戶權限系統 140
8.1 什麽是權限 140
8.2 為什麽需要權限系統 140
8.3 權限模型方案 141
8.3.1 ACL模型 141
8.3.2 RBAC0模型 142
8.3.3 RBAC1模型 143
8.3.4 RBAC2模型 144
8.4 權限分類 144
8.4.1 功能權限 145
8.4.2 數據權限 146
8.5 用戶權限的概念模型 147
8.5.1 用戶 148
8.5.2 角色 148
8.5.3 用戶組 149
8.5.4 職位 149
8.5.5 功能權限 150
8.5.6 數據權限 150
8.6 RBAC權限模型示例 151
8.7 應用架構設計 152
8.8 本章小結 154
第9章 商品管理系統 155
9.1 什麽是商品管理系統 155
9.2 商品管理流程 156
9.3 商品管理系統設計面臨的挑戰 157
9.3.1 行業需求差異大 158
9.3.2 支撐的業務場景覆雜 159
9.3.3 消費者端與商家端的需求疊加 159
9.3.4 連鎖多組織管理 159
9.4 商品概念模型設計 160
9.4.1 基礎資料 161
9.4.2 商品主檔信息 164
9.4.3 渠道差異化信息 166
9.5 商品模型應用場景示例 167
9.5.1 多規格商品 167
9.5.2 組合商品 168
9.5.3 連鎖商品管理 170
9.6 應用架構設計 172
9.7 本章小結 174
*10章 中央庫存系統 175
10.1 中央庫存系統概述 175
10.1.1 什麽是庫存 175
10.1.2 中央庫存系統的核心功能 175
10.2 庫存管理面臨的挑戰 176
10.3 中央庫存管理的業務框架 177
10.4 庫存管理系統流程 178
10.4.1 自上而下的變動流程 179
10.4.2 自下而上的變動流程 180
10.5 庫存概念模型設計 182
10.5.1 倉庫層 183
10.5.2 調度層 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 應用架構設計 192
10.8 本章小結 194
*11章 線上/線下交易系統 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 線上交易系統規劃 201
11.3.1 正向交易系統流程 202
11.3.2 逆向交易系統流程 205
11.3.3 系統的核心功能 209
11.4 線下交易系統規劃 209
11.4.1 門店收銀系統流程 209
11.4.2 系統的核心功能 212
11.5 概念模型設計 212
11.5.1 訂單域核心概念模型 213
11.5.2 訂單拆單場景 215
11.5.3 訂單狀態機 216
11.5.4 訂單金額計算 217
11.5.5 售後域核心概念模型 219
11.5.6 退款單狀態機 221
11.6 應用架構設計 222
11.6.1 應用層 222
11.6.2 領域層 223
11.6.3 關聯系統 223
11.7 本章小結 224
*12章 訂單履約系統 226
12.1 什麽是訂單履約系統 226
12.2 訂單履約流程的核心問題 226
12.3 訂單履約系統規劃 227
12.3.1 訂單履約系統流程 228
12.3.2 履約服務表達 229
12.3.3 履約調度 231
12.3.4 物流調度 232
12.3.5 系統的核心功能 233
12.4 概念模型設計 234
12.4.1 履約域核心概念模型 234
12.4.2 訂單履約的拆單邏輯 237
12.4.3 單門店履約場景 238
12.4.4 多倉庫履約場景 238
12.4.5 基於物流條件拆分場景 239
12.4.6 基於商品特性拆分場景 240
12.5 應用架構設計 240
12.5.1 應用層 241
12.5.2 領域層 242
12.5.3 關聯系統 243
12.6 本章小結 243
*13章 促銷系統 245
13.1 促銷業務概述 245
13.1.1 什麽是促銷 245
13.1.2 促銷的價值 245
13.1.3 促銷與營銷的關系 246
13.2 促銷業務流程 247
13.2.1 促銷目標設定 247
13.2.2 促銷方案設計 247
13.2.3 促銷配置與推廣 248
13.2.4 活動執行與過程管理 249
13.2.5 數據分析與評估 249
13.2.6 促銷工具的使用場景 250
13.2.7 促銷工具的分類 251
13.3 促銷系統規劃 252
13.3.1 促銷活動系統流程 253
13.3.2 促銷活動創建環節 253
13.3.3 C端促銷活動參與 255
13.3.4 促銷逆向流程 256
13.3.5 促銷活動效果分析 257
13.3.6 優惠券系統流程 257
13.3.7 創建優惠券模板 258
13.3.8 創建領券活動 260
13.3.9 領取和使用C端優惠券 260
13.3.10 促銷系統的核心功能 261
13.4 概念模型設計 262
13.4.1 促銷系統核心概念模型 262
13.4.2 活動的疊加互斥規則 265
13.4.3 活動命中規則 266
13.4.4 優惠計算順序 266
13.4.5 優惠分攤 267
13.5 應用架構設計 268
13.5.1 應用層 268
13.5.2 領域層 269
13.5.3 關聯系統 269
13.6 本章小結 270
第四部分 AI時代的SaaS變革
*14章 AI大模型與智能體 272
14.1 AIGC概述 272
14.1.1 基本概念 272
14.1.2 AIGC類型 273
14.1.3 AIGC產業鏈結構 274
14.1.4 AIGC營收模式 275
14.2 AI大模型的基礎概念 276
14.2.1 大語言模型 277
14.2.2 參數 277
14.2.3 token 278
14.2.4 上下文 278
14.2.5 多模態 279
14.2.6 溫度 279
14.2.7 詞向量 280
14.3 AI大模型的原理與實踐 281
14.3.1 大模型如何理解人類語言 281
14.3.2 Transformer架構 281
14.3.3 提示詞工程 282
14.3.4 知識庫 283
14.3.5 微調 284
14.4 AI智能體 284
14.4.1 什麽是AI智能體 284
14.4.2 為什麽需要AI智能體 284
14.4.3 AI智能體與傳統AI協同工作的區別 285
14.4.4 AI智能體的架構 285
14.4.5 AI智能體與大模型的關系 288
14.4.6 AI智能體平臺 288
14.5 本章小結 290
*15章 SaaS+AI應用實戰 291
15.1 SaaS+AI概述 291
15.1.1 SaaS是否會被AI原生應用取代 291
15.1.2 AI給SaaS行業帶來的變革 293
15.1.3 SaaS+AI的四種應用類型 294
15.2 AI在新零售行業的應用場景 296
15.2.1 客戶洞察 296
15.2.2 商品規劃 297
15.2.3 市場營銷 297
15.2.4 渠道運營 298
15.2.5 客戶服務 298
15.2.6 IT管理 299
15.2.7 供應鏈管理 299
15.2.8 人力資源管理 300
15.2.9 財務管理 300
15.2.10 風險合規管理 301
15.3 SaaS+AI應用架構 301
15.3.1 業務場景:發現和確定業務場景 302
15.3.2 智能體:構建可覆用的智能應用 303
15.3.3 大模型:選擇合適的大模型作為核心推理引擎 303
15.3.4 知識庫:管理企業的核心知識資產 303
15.3.5 工具系統:現有的運營工具和業務系統 303
15.4 AI內容營銷 304
15.4.1 AI內容營銷的業務場景 304
15.4.2 AI內容營銷的系統流程 305
15.4.3 AI內容營銷系統的應用架構 308
15.5 門店數字員工 310
15.5.1 什麽是數字員工 310
15.5.2 數字員工的實現思路 310
15.5.3 門店運營的業務場景 312
15.5.4 門店數字員工的應用架構 314
15.6 本章小結 316