SOA實踐—構建基於JavaWeb服務和BPEL的企業級套用

SOA實踐—構建基於JavaWeb服務和BPEL的企業級套用

《SOA實踐—構建基於JavaWeb服務和BPEL的企業級套用》是一部以案例為中心來介紹SOA設計及開發的技術書籍。書中以實例說明如何設計和實現基於SOA的系統,以及如何解決SOA架構設計與實施過程中所遇到的實際問題,並討論分析SOA帶給系統的益處。

基本介紹

  • 書名:SOA實踐—構建基於JavaWeb服務和BPEL的企業級套用
  • 作者余浩
  • ISBN: 9787121077906
  • 定價:45.00 元
  • 出版社: 電子工業出版社
  • 出版時間: 2009
  • 開本:16
內容簡介,作者簡介,編輯推薦,目錄,

內容簡介

《SOA實踐—構建基於JavaWeb服務和BPEL的企業級套用》對SOA相關知識的討論涵蓋了面向服務的原理、關鍵協定與標準、設計與套用的全部過程。《SOA實踐—構建基於JavaWeb服務和BPEL的企業級套用》共分8章,第1章對SOA基本概念和原則進行了講解,第2章介紹《SOA實踐—構建基於JavaWeb服務和BPEL的企業級套用》核心案例SOAgent,第3章和第4章講述面向服務的分析和設計過程,第5章針對SOA平台及相關技術進行介紹,第6章詳細介紹SOAgent基本服務的實現與套用,第7章和第8章介紹BPEL技術。
《SOA實踐—構建基於JavaWeb服務和BPEL的企業級套用》的讀者對象是有一定經驗的軟體開發人員,企業級信息系統架構師,SOA項目設計及實施人員,廣大SOA研究與愛好者,以及對SOA感興趣的高年級計算機及相關專業的學生。

作者簡介

余浩,碩士,2003年畢業於上海交通大學計算機系。現任德國企業經濟信息研究所技術經理。目前主要致力於SOA、SAP系統、企業套用集成以及企業信息系統元數據模型的相關研究。曾經參與多個SOA和SAP項目的諮詢和實施。
朱成。碩士,2005年畢業於上海交通大學計算機系。現任德國企業經濟信息研究所軟體架構師。目前主要致力於SOA軟體架構、SAP系統、企業信息系統元數據模型的研究和實施。曾在美國宏軟軟體、飛利浦東亞研究實驗室、英特爾中國軟體中心從事軟體研發工作,有豐富的軟體架構設計經驗。

編輯推薦

《SOA實踐—構建基於JavaWeb服務和BPEL的企業級套用》以案例為中心闡述如何從無到有構建一個基於SOA的系統平台,並通過將它和傳統開發過程相比較。討論SOA及具體相關技術為企業提供的解決方案。《SOA實踐—構建基於JavaWeb服務和BPEL的企業級套用》案例描述了一個在Web2.0環境下逐步興起的商業模式。即商品的網路搜尋、直銷和配送。
第1章面向服務的架構概述
◎什麼是服務(Service)
◎服務的分類和層次結構
◎面向服務的架構(SOA)
◎Web服務及其規範
第2章SOAgent案例綜述
◎背景介紹
◎運營及商業模式討論
◎SOAgerlt的運營模式和架構規劃
第3章面向服務的開發過程
◎面向服務開發過程簡介
◎面向服務的架構的實施策略
◎MSOAM方法
◎IBM的SOMA方法
第4章SOAgent的面向服務分析和設計
◎SOAgent的面向服務分析
◎SOAgent的面向服務設計
第5章SOA平台及相關技術
◎JWS簡介
◎JAX-WS2.0
◎JAXB2.0
◎REST的套用
◎Java套用伺服器
第6章SOAgent基本服務的實現
◎EBaySearch搜尋處理服務實現
◎YahooSearch搜尋處理服務實現
◎SOAgent搜尋服務的實現
第7章WSBPEL在SOA中的套用
◎什麼是WSBPEL
◎WSBPEL的歷史
◎為什麼需要WSBPEL
◎WSBPEL元素的介紹
◎基於WSBPEL的開發過程
◎ActiveBPEL引擎的使用
◎HelloBPEL實例的實現
第8章WSBPEL在SOAgent中的套用
◎eBay搜尋處理服務的BPEL實現
◎SOAgenl搜尋服務的BPEL實現

目錄

第1章面向服務的架構概述1
1.1什麼是服務(Service)1
1.1.1服務是可重用的2
1.1.2服務都有服務契約3
1.1.3服務之間是松耦合的5
1.1.4服務隱藏了具體的邏輯6
1.1.5服務是可組合的6
1.1.6服務是自治的8
1.1.7服務是無狀態的9
1.1.8服務是可被發現的10
1.1.9服務是粗粒度的12
1.2服務的分類和層次結構13
1.2.1服務的類別13
1.2.2服務的層次結構14
1.3面向服務的架構(SOA)15
1.3.1面向服務的架構的定義16
1.3.2面向服務的架構的發展過程17
1.3.3面向服務的參考架構(ReferenceArchitecture)22
1.4Web服務及其規範26
1.4.1Web服務相關的標準化組織27
1.4.2Web服務及其發展28
1.4.3Web服務的體系結構29
1.4.4SOAP協定34
1.4.5WS-Addressing協定41
1.4.6WSDL協定44
1.4.7WS-Policy49
1.4.8WS-ReliableMessaging協定52
1.4.9WS-Coordination,WS-AtomicTransaction和WS-BusinessActivity協定58
第2章SOAgent案例綜述63
2.1背景介紹63
2.2運營及商業模式討論65
2.2.1SOAgent商業模式的討論66
2.2.2亞馬遜的運營模式分析67
2.2.3eBay的運營模式分析67
2.3SOAgent的運營模式和架構規劃68
2.3.1SOAgent運營模式決策原則68
2.3.2SOAgent運營模式及系統架構69
2.3.3SOAgent流程描述71
第3章面向服務的開發過程73
3.1面向服務開發過程簡介73
3.2面向服務的架構的實施策略75
3.3MSOAM方法76
3.3.1面向服務的分析76
3.3.2面向服務的設計78
3.4IBM的SOMA方法85
第4章SOAgent的面向服務分析和設計88
4.1SOAgent的面向服務分析88
4.2SOAgent的面向服務設計94
第5章SOA平台及相關技術100
5.1JWS簡介100
5.1.1Web服務基本架構102
5.1.2JWS服務提供架構及調用過程108
5.1.3JWS服務使用端架構及調用過程110
5.1.4JWS環境下開發模式的討論113
5.2JAX-WS2.0120
5.2.1JAX-WS2.0特性介紹121
5.2.2JAX-WS2.0服務提供端架構127
5.2.3以EJB3.0形式部署Web服務129
5.2.4WS-Metadata:配置從Java到WSDL的映射133
5.2.5JAX-WS2.0客戶端調用過程140
5.2.6JAX-WS2.0客戶端的映射機制141
5.2.7JAX-WS2.0客戶端實例153
5.3JAXB2.0156
5.3.1Java與XML數據綁定156
5.3.2JAXB2.0的新特性158
5.3.3JAXB2.0的體系架構159
5.3.4JAXB2.0的綁定過程161
5.3.5JAXB2.0套用示例164
5.3.6XML驗證182
5.4REST的套用188
5.4.1REST特性介紹190
5.4.2REST架構的網路服務204
5.4.3HTTP-Get的實現機制206
5.4.4HTTP-Post的實現機制212
5.5Java套用伺服器216
5.5.1JBoss套用伺服器218
5.5.2Glassfish套用伺服器219
第6章SOAgent基本服務的實現221
6.1EBaySearch搜尋處理服務實現222
6.1.1服務架構及實現過程222
6.1.2服務的實現222
6.1.3服務的測試與發布235
6.2YahooSearch搜尋處理服務實現239
6.2.1服務架構及實現過程240
6.2.2服務的實現240
6.2.3服務的測試與發布252
6.3SOAgent搜尋服務的實現254
第7章WSBPEL在SOA中的套用260
7.1什麼是WSBPEL260
7.2WSBPEL的歷史261
7.3為什麼需要WSBPEL261
7.4WSBPEL元素的介紹262
7.4.1與後台系統的互動263
7.4.2服務互動的基本活動267
7.4.3事件處理269
7.4.4數據處理的活動272
7.4.5結構化流程控制的活動273
7.4.6異常處理及恢復278
7.4.7擴展與其他280
7.5基於WSBPEL的開發過程282
7.6ActiveBPEL引擎的使用284
7.7HelloBPEL實例的實現287
第8章WSBPEL在SOAgent中的套用300
8.1eBay搜尋處理服務的BPEL實現301
8.2SOAgent搜尋服務的BPEL實現307
……

相關詞條

熱門詞條

聯絡我們