ENTERPRISE SOA中文版--面向服務架構的最佳實戰

ENTERPRISE SOA中文版--面向服務架構的最佳實戰

《ENTERPRISE SOA中文版--面向服務架構的最佳實戰》是2006年7月清華大學出版社出版的圖書,作者是Dirk Krafzig,Karl Banke,Dirk Slama。

基本介紹

  • 書名:ENTERPRISE SOA中文版--面向服務架構的最佳實戰
  • 作者:Dirk Krafzig,Karl Banke,Dirk Slama
  • 譯者:韓宏志
  • ISBN:7302130299
  • 頁數:284
  • 出版社:清華大學出版社
  • 出版時間:2006年7月
  • 開本:16開
內容簡介,目錄,

內容簡介

本書描繪了一幅宏大的“it革新路線圖”,詳細介紹了如何充分利用soa概念,靈活使用變幻莫測的技術,從而降低成本、減少風險,並提高生產率和敏捷性。本書面向項目經理、架構師、分析師和開發人員。
主要內容:
*介紹“瑞士信貸銀行”等4家巨頭的企業級soa的成功實例,為你提供借鑑的案例。
*以“架構”為中心展開討論,使你能夠靈活運用soa技術,輕鬆管理基礎結構的異質性。
*分析在企業中成功實現soa的“技術”和“非技術”要素。
*闡述利用soa的巨大效益。
*基於縝密的設計原理,消除soa環境的數據完整性和流程完整性問題。
信息技術專業人士可以通過這本書超越剛了解web services以及soa技術興奮的初級階段,開始進入通過套用這些技術來創造商業價值階段。

目錄

第1章 企業it革新路線圖 1
1.1 soa敏捷性幫助企業擺脫煩惱 1
1.2 企業軟體與眾不同 3
1.3 企業軟體架構的重要性 3
1.4 企業軟體架構的要求 4
1.5 “企業架構”和“企業標準”的關係 5
1.6 組織管理 6
1.7 活到老,學到老 7
1.8 企業it革新路線圖 7
第2章 “服務”概念的演變 9
2.1 企業計算的重大事件 9
2.2 編程範例 11
2.3 分布計算 13
2.4 業務計算 16
2.5 本章小結 17
2.6 參考文獻 18
2.7 url 18
第3章 “分布計算”概念一覽 19
3.1 通信機制的異質性 19
3.2 通信中間件 21
.3.2.1 rpc 21
3.2.2 分散式對象 22
3.2.3 mom 24
3.2.4 事務監控器 26
3.2.5 套用伺服器 26
3.3 同步 27
3.4 接口和載荷語義 30
3.5 緊耦合與松耦合 33
3.6 本章小結 36
3.7 參考文獻 36
3.8 url 37
第Ⅰ部分 架構路線圖
第4章 面向服務的架構 41
4.1 軟體架構的含義 41
4.2 soa的含義 42
4.3 soa的元素 43
4.3.1 應用程式前端 43
4.3.2 服務 44
4.3.3 服務庫 45
4.3.4 服務匯流排 47
4.4 本章小結 48
4.5 參考文獻 48
4.6 url 48
第5章 將“服務”視為“構件” 49
5.1 服務類型 49
5.1.1 目標 49
5.1.2 服務類型的劃分 50
5.1.3 基本服務 51
5.1.4 中介服務 54
5.1.5 以流程為中心的服務 57
5.1.6 公共企業服務 59
5.2 企業級別的層 60
5.3 本章小結 61
5.4 參考文獻 62
第6章 架構路線圖 63
6.1 架構路線圖 63
6.2 基礎soa 65
6.3 網路soa 67
6.4 流程化的soa 70
6.5 本章小結 73
第7章 soa與bpm 75
7.1 bpm簡介 75
7.1.1 bpm與bpms 76
7.1.2 bpms的選擇時機 77
7.1.3 bpm系統概述 78
7.1.4 願景及注意事項 80
7.2 bpm和流程化的soa 82
7.2.1 過去:從數據和功能到對象和服務 82
7.2.2 未來:核心業務邏輯與流程控制的邏輯 82
7.2.3 soa架構師的注意事項 84
7.3 本章小結 84
7.4 參考文獻 84
7.5 url 85
第8章 管理流程的完整性 87
8.1 數據和流程完整性 87
8.1.1 數據完整性 87
8.1.2 流程完整性 88
8.1.3 技術故障和業務異常 88
8.1.4 流程邏輯的所有者 89
8.2 技術概念和解決方案 90
8.2.1 日誌記錄和追蹤 90
8.2.2 acid事務 91
8.2.3 事務監控器和分布2pc 92
8.2.4 2pc和緊耦合的acid事務的問題 93
8.2.5 嵌入事務和多級事務 95
8.2.6 持久佇列和事務步驟 95
8.2.7 事務鏈與補償 96
8.2.8 saga 97
8.2.9 bpm和流程完整性 97
8.2.10 相關的web服務標準 97
8.3 對soa架構師的建議 98
8.3.1 例子:旅遊線路管理 98
8.3.2 將樂觀並發控制作為默認選項 100
8.3.3 更新操作的等冪性 104
8.3.4 避免分散式2pc 106
8.3.5 構建事務步驟 109
8.3.6 使用靈活簡單的補償邏輯 114
8.3.7 組合使用soa、moa和bpm以提高靈活性 115
8.4 本章小結 116
8.5 參考文獻 117
第9章 服務匯流排的基礎結構 119
9.1 軟體匯流排和服務匯流排 119
9.1.1 服務匯流排的基本概念 119
9.1.2 服務占位程式和調度程式 122
9.1.3 執行容器 126
9.2 日誌記錄和審計 128
9.2.1 錯誤報告 129
9.2.2 分散式日誌記錄 129
9.2.3 日誌記錄和事務邊界 131
9.2.4 日誌記錄框架和配置 132
9.3 可用性和擴展性 133
9.3.1 使用web服務的擴展性和可用性 135
9.3.2 使用ejb的擴展性和可用性 136
9.3.3 使用corba的擴展性和可用性 137
9.3.4 使用cics的擴展性和可用性 138
9.3.5 打包遺留應用程式的擴展性和可用性 138
9.3.6 異構soa中的擴展性和可用性 139
9.4 保護soa的安全 139
9.4.1 身份驗證 140
9.4.2 授權 145
9.4.3 加密和傳輸安全 146
9.4.4 信任域 147
9.4.5 安全性和異質性 148
9.4.6 其他安全主題 150
9.5 本章小結 151
9.6 參考文獻 152
9.7 url 152
第10章 通向soa 153
10.1 構建web應用程式 154
10.2 eai 158
10.2.1 服務化 158
10.2.2 穩定性和升級能力 160
10.3 b2b 162
10.4 胖客戶端 165
10.5 小型設備的設計 167
10.6 多渠道套用 170
10.6.1 基礎soa 171
10.6.2 服務外觀 172
10.6.3 流程化的soa 172
10.7 本章小結 174
10.8 參考文獻 175
10.9 url 175
第Ⅱ部分 組織路線圖
第11章 soa的目標和優勢 179
11.1 企業願景 179
11.1.1 敏捷性 180
11.1.2 節省成本 181
11.1.3 重用及優勢 183
11.1.4 技術中立 183
11.1.5 高效的業務基礎結構 184
11.1.6 提高開發效率 184
11.1.7 漸進方法 185
11.1.8 接收不同級別的信息反饋 186
11.1.9 降低風險 186
11.2 個人願景 187
11.3 本章小結 191
11.4 參考文獻 191
11.5 url 192
第12章 soa組織路線圖 193
12.1 利益相關方和潛在利益衝突 193
12.2 soa組織路線圖 196
12.3 成功的四個要素 197
12.3.1 預算 198
12.3.2 啟動項目 198
12.3.3 soa團隊 199
12.3.4 支持者 199
12.4 理想境界 199
12.4.1 組織結構和流程 200
12.4.2 soa細節 202
12.5 現場環境的組織標準 203
12.5.1 一個失敗示例 203
12.5.2 兩個成功案例:瑞士信貸銀行和豐泰保險公司 204
12.6 為soa關鍵角色提建議 205
12.7 本章小結 206
12.8 url 207
第13章 soa項目管理 209
13.1 成熟的項目管理方法 209
13.2 soa推動的項目管理 212
13.2.1 將soa工件作為項目控制元素 213
13.2.2 在項目定義中加入服務設計 215
13.2.3 利用soa分解複雜系統 215
13.2.4 利用soa推動疊代開發 218
13.2.5 用漸進方法確保流程完整性 220
13.3 配置管理 223
13.3.1 soa配置管理面臨的挑戰 223
13.3.2 為soa集成團隊提建議 224
13.4 測試 227
13.5 本章小結 231
13.6 參考文獻 231
13.7 url 231
第Ⅲ部分 soa 實 例
第14章 德國郵政 235
14.1 項目範圍 236
14.1.1 業務影響 236
14.1.2 技術影響 238
14.2 實現 238
14.2.1 流程和組織結構 239
14.2.2 服務註冊表 240
14.2.3 項目管理 240
14.3 技術 241
14.3.1 架構 241
14.3.2 存儲庫、服務接口和契約 243
14.3.3 編排、安全和管理 243
14.4 汲取經驗、享受優勢、開創未來 243
14.5 參考文獻 244
14.6 連結 245
第15章 豐泰保險公司 247
15.1 項目範圍 248
15.1.1 業務影響 248
15.1.2 技術影響 248
15.2 實現 251
15.2.1 流程和組織結構 251
15.2.2 服務存儲庫 252
15.2.3 項目管理 253
15.3 技術 254
15.3.1 架構 254
15.3.2 存儲庫、服務接口和契約 256
15.3.3 編排、安全和管理 257
15.4 汲取經驗、享受優勢、開創未來 257
第16章 瑞士信貸銀行 259
16.1 項目範圍 260
16.1.1 業務影響 260
16.1.2 技術影響 261
16.2 實現 263
16.2.1 流程和組織結構 263
16.2.2 服務存儲庫 264
16.2.3 項目管理 265
16.3 技術 265
16.3.1 架構 266
16.3.2 存儲庫、服務接口和契約 269
16.3.3 編排、安全和管理 269
16.4 汲取經驗、享受優勢、開創未來 270
16.5 參考文獻 271
第17章 哈利法克斯蘇格蘭銀行 273
17.1 項目範圍 274
17.1.1 業務影響 274
17.1.2 技術影響 275
17.2 實現 278
17.2.1 xml服務 278
17.2.2 服務存儲庫 279
17.2.3 項目管理 280
17.3 技術 281
17.3.1 架構 281
17.3.2 存儲庫、服務接口和契約 282
17.4 汲取經驗、享受優勢、開創未來 283
17.5 url 284

相關詞條

熱門詞條

聯絡我們