第1章 導論 1
1.1 關於本書 2
1.1.1 本書受眾 2
1.1.2 本書不涉及的內容 2
1.2 本書的組織方式 3
1.3 附加信息 4
1.3.1 更新、勘誤和資源(www.servicetechbooks.com) 4
1.3.2 服務技術規範(www.servicetechspecs.com) 4
1.3.3 Service Technology Magazine(www.servicetechmag.com) 5
1.3.4 Service-Orientation(www.serviceorientation.com) 5
1.3.5 What Is REST(www.whatisrest.com) 5
1.3.6 What Is Cloud(www.whatiscloud.com) 5
1.3.7 SOA和Cloud Computing Design Patterns
(www.soa patterns. org, www.cloudpatterns.org) 5
1.3.8 SOA Certified Professional(SOACP)
(www.soaschool.com) 5
1.3.9 Certified Professional(CCP)(www.cloudschool.com) 6
1.3.10 Big Data Science Certified Professional(BDSCP)(www. bigdatasci enceschool.com)6
1.3.11 通知服務 6
第2章 SOA 和麵嚮服務概述 7
2.1 服務和麵嚮服務 8
2.2 麵嚮服務的昨天和今天 9
2.3 應用麵嚮服務 11
2.3.1 麵嚮服務的八項原則 11
2.3.2 SOA的四大特點 13
2.3.3 SOA的四種常見類型 14
2.3.4 SOA設計模式 17
2.4 應用麵嚮服務的七大目標 17
2.5 規劃和治理SOA 21
2.5.1 麵嚮服務的四大支柱 21
2.5.2 組織成熟度的七個層次 22
2.5.3 SOA治理控製 23
第3章 服務的定義和組成方法概覽 25
3.1 基本概念 26
3.1.1 不可知和非不可知邏輯 27
3.1.2 服務模式和服務層 27
3.1.3 候選服務和候選服務能力 28
3.2 分解業務問題 28
3.2.1 功能分解 29
3.2.2 服務封裝 30
3.2.3 不可知上下文 30
3.2.4 不可知能力 32
3.2.5 非不可知上下文 34
3.3 建立麵嚮服務的解決方案 36
3.3.1 麵嚮服務和服務組閤 36
3.3.2 能力組閤和能力重構 39
第4章 探索麵嚮服務和SOA 宣言 47
4.1 SOA 宣言 48
4.2 SOA 宣言探索 50
4.2.1 前言 50
4.2.2 優先順序 51
4.2.3 指導原則 55
第5章 服務技術概覽 65
5.1 基於Web 的服務 66
5.1.1 基於SOAP的Web 服務 66
5.1.2 REST 服務 67
5.2 組件 67
5.3 服務虛擬化 68
5.4 雲計算 68
5.5 API 管理 70
5.6 模型驅動的軟件設計 70
5.7 語義Web 71
5.8 業務流程管理 72
5.9 組閤和編排 72
5.10 主數據管理 73
5.11 業務規則引擎 74
5.12 社會網絡技術 74
5.13 移動計算 75
5.14 代理驅動的架構 75
5.15 事件驅動的架構和復雜事件處理 76
5.16 商業智能 77
5.17 企業信息集成與提取—轉換—加載 79
5.18 大數據 79
第6章 服務驅動型行業模型概覽 84
6.1 企業服務模型 84
6.2 虛擬企業模型 85
6.3 能力交易商模型 86
6.4 增強型批發商模型 87
6.5 價格比較器模型 87
6.6 內容提供商模型 88
6.7 就業市場模型 88
6.8 全球交易商模型 89
6.8.1 行業監督機構 90
6.8.2 擔保機構 90
第7章 案例研究 93
7.1 係統環境 95
7.2 新的營銷策略 97
7.3 企業文化 99
7.4 車輛維修 100
7.5 計費係統 101
7.6 戰略思考 102
7.7 采用雲 103
7.8 新的參考架構 105
7.9 客戶資料處理 106
7.10 新的服務技術 108
7.11 SOA治理項目辦公室 111
7.12 企業架構委員會 112
7.13 改造後的企業 113
附錄 117
附錄A 關於應用麵嚮服務的其他閱讀材料 119
A.1 麵嚮服務的八個原則 120
A.2 SOA 的四大特點 127
A.2.1 業務驅動 127
A.2.2 獨立於廠商 129
A.2.3 以企業為中心 132
A.2.4 以組閤為中心 133
A.3 SOA 設計模式 134
附錄B 關於規劃和治理麵嚮服務的其他閱讀材料 141
B.1 麵嚮服務的四大支柱 142
B.1.1 團隊閤作 143
B.1.2 教育 143
B.1.3 紀律 143
B.1.4 均衡範圍 144
B.2 組織成熟度的七個級彆 146
B.2.1 服務中性級彆 147
B.2.2 服務感知級彆 147
B.2.3 服務有能力/可行/勝任級彆 148
B.2.4 業務符閤級彆 148
B.2.5 業務驅動級彆 148
B.2.6 服務無效級彆 149
B.2.7 服務激進級彆 149
B.3 SOA治理控製 149
B.3.1 戒律 150
B.3.2 流程 151
B.3.3 人員(角色) 151
B.3.4 指標 152
附錄C 關於雲計算的其他閱讀材料 153.
C.1 目標和優勢 154
C.1.1 減少投資和比例成本 154
C.1.2 增加可擴展性 156
C.1.3 提高可用性和可靠性 157
C.2 風險與挑戰 157
C.2.1 增加安全漏洞 157
C.2.2 降低運營管理控製 159
C.2.3 雲提供商之間的有限可移植性 160
C.2.4 多區域閤規和法律問題 161
關於作者 163
索引 169
· · · · · · (
收起)