本書是國家重點研發(fā)計劃“現(xiàn)代服務業(yè)共性關鍵技術研發(fā)及應用示范專項”中的“服務互聯(lián)網(wǎng)理論與技術研究”項目有關服務互聯(lián)網(wǎng)理論和技術介紹的系列圖書之一。本書作者是承擔和參與項目課題“服務互聯(lián)網(wǎng)云平臺的運行機制與演化技術”的主要人員。本書內(nèi)容主要聚焦于服務互聯(lián)網(wǎng)運行環(huán)境及其機制,通過系統(tǒng)地分析服務互聯(lián)網(wǎng)運行環(huán)境的需求及特性,對服務互聯(lián)網(wǎng)運行的相關基本概念、運行原理、關鍵技術和應用案例進行系統(tǒng)介紹。
王菁,女,博士,副研究員。任職于北方工業(yè)大學大規(guī)模流數(shù)據(jù)集成與分析技術北京市重點實驗室,主要研究領域包括云計算、服務計算、大數(shù)據(jù)等。負責和參與了多項自然基金課題、國家重點研發(fā)計劃項目、北京市科委重大科技計劃項目和科技部國際合作等項目。已發(fā)表論文60余篇,其中SCI 收錄7篇,EI收錄30余篇,國際期刊6篇,參與編寫專著2部,已獲授權發(fā)明專利10項。
第1章 服務互聯(lián)網(wǎng)運行環(huán)境與機制概述 1
1.1 背景與意義 1
1.1.1 服務的基本概念與發(fā)展趨勢 2
1.1.2 服務互聯(lián)網(wǎng)的基本概念 4
1.1.3 服務互聯(lián)網(wǎng)運行環(huán)境 6
1.2 服務互聯(lián)網(wǎng)運行環(huán)境需求與挑戰(zhàn) 8
1.3 本書內(nèi)容概覽 12
第2章 服務互聯(lián)網(wǎng)運行環(huán)境相關工作基礎 13
2.1 服務 14
2.1.1 SOAP服務 14
2.1.2 REST服務 26
2.1.3 REST服務與SOAP服務的區(qū)別和聯(lián)系 31
2.2 服務組合與BPMN規(guī)范 35
2.2.1 BPMN元模型 35
2.2.2 BPMN流對象 37
2.2.3 BPMN連接對象 45
2.2.4 BPMN泳道 47
2.2.5 BPMN數(shù)據(jù) 48
2.2.6 BPMN物件 49
2.3 云計算與容器云技術 49
2.3.1 Docker容器技術 49
2.3.2 Kubernetes技術 51
2.3.3 微服務技術 53
第3章 服務互聯(lián)網(wǎng)運行環(huán)境的體系結構 56
3.1 基本概念 56
3.1.1 SOA 58
3.1.2 事件驅(qū)動的SOA 60
3.1.3 去中心的分布式系統(tǒng)體系結構 65
3.1.4 大服務參考體系結構 66
3.2 服務互聯(lián)網(wǎng)運行環(huán)境的體系結構介紹 68
3.2.1 服務互聯(lián)網(wǎng)運行環(huán)境的體系結構功能視圖 68
3.2.2 去中心服務互聯(lián)網(wǎng)運行環(huán)境架構 69
3.2.3 服務互聯(lián)網(wǎng)運行環(huán)境的拓撲結構及通信機制 71
3.2.4 去中心服務互聯(lián)網(wǎng)運行環(huán)境架構的特點 78
第4章 服務空間 81
4.1 基本概念 81
4.2 服務空間的基本工作原理 82
4.2.1 服務空間的基本工作流程 82
4.2.2 服務空間的基礎數(shù)據(jù)結構 87
4.3 基于服務連接關系的服務空間組織 88
4.3.1 服務連接關系及其度量 88
4.3.2 服務連接關系度量的應用 92
4.3.3 基于事件日志挖掘的服務流程連接帶 92
4.4 基于網(wǎng)絡科學的服務空間拓撲構造 103
4.4.1 基于網(wǎng)絡科學建模服務網(wǎng)絡的可行性分析 105
4.4.2 服務-組合服務關聯(lián)關系網(wǎng)絡 106
4.4.3 服務網(wǎng)絡的度分布分析 108
4.4.4 服務網(wǎng)絡中的優(yōu)先依附性 110
4.4.5 BA及PSO模型介紹 111
4.4.6 基于BA模型的服務演化網(wǎng)絡的創(chuàng)建 113
4.4.7 基于PSO模型的服務演化網(wǎng)絡的創(chuàng)建 116
4.4.8 服務演化網(wǎng)絡的應用 119
第5章 服務智能交付交互 121
5.1 服務交付交互方法的原理 121
5.2 服務封裝與交付 122
5.3 服務關聯(lián) 124
5.3.1 數(shù)據(jù)關聯(lián) 124
5.3.2 服務鏈接 128
5.3.3 服務超鏈模型 133
5.3.4 基于歷史數(shù)據(jù)的服務超鏈生成 137
5.4 服務發(fā)現(xiàn)/匹配 151
5.4.1 服務發(fā)現(xiàn)體系結構 151
5.4.2 服務匹配算法 153
5.5 服務交互式推薦 155
5.5.1 基于內(nèi)容的推薦 155
5.5.2 協(xié)同過濾 157
5.5.3 服務交互推薦 160
第6章 服務方案運行時演化 162
6.1 探索式服務方案運行時演化方法 163
6.1.1 需求分析 163
6.1.2 相關工作 164
6.1.3 基本原理 166
6.1.4 相關定義 168
6.1.5 編程操作 172
6.2 服務方案運行時演化的性質(zhì)驗證 182
6.2.1 臨機邏輯和預置邏輯一致性的定義 182
6.2.2 臨機邏輯和預置邏輯的一致性檢測 186
6.3 服務方案運行時演化的動態(tài)推薦 190
6.3.1 基本原理 190
6.3.2 收斂及相關定義 191
6.3.3 基于服務行為約束模型的收斂路徑集生成 192
6.3.4 基于收斂路徑集的收斂預測 196
第7章 服務方案的云邊端去中心執(zhí)行與可靠性保障 199
7.1 基于微服務的服務協(xié)同引擎 200
7.2 服務方案分割及任務放置 201
7.2.1 服務方案模型 202
7.2.2 優(yōu)化方法 209
7.3 服務方案的分布式執(zhí)行控制 210
7.3.1 服務方案分段分布式執(zhí)行 210
7.3.2 負載均衡 217
7.4 可靠性保障 220
7.4.1 引擎故障類型與可靠性保障效果 220
7.4.2 基于微服務的架構可用性保障 222
7.5 服務方案運行時部署與優(yōu)化 226
7.5.1 負載透明的任務放置算法 226
7.5.2 負載感知的任務負載預測算法及主動式任務調(diào)度 228
第8章 服務互聯(lián)網(wǎng)運行平臺實現(xiàn)與應用案例 229
8.1 服務互聯(lián)網(wǎng)運行平臺原型系統(tǒng) 229
8.1.1 服務協(xié)同平臺整體架構 229
8.1.2 服務協(xié)同平臺門戶及服務庫 231
8.1.3 服務方案執(zhí)行引擎與監(jiān)控中心 234
8.1.4 服務交付交互工具 242
8.1.5 服務方案運行時演化工具 245
8.1.6 服務協(xié)同平臺基礎支撐云環(huán)境 249
8.2 服務互聯(lián)網(wǎng)運行平臺應用案例 256
8.2.1 面向新能源車企新產(chǎn)品/新項目研究開發(fā)的一站式科技服務 256
8.2.2 技術預見服務流程構建 258
8.2.3 技術預見服務運行時交互 260
8.2.4 技術預見服務運行支撐保障 266
8.2.5 技術預見服務應用效果 267
參考文獻 268