Web服務

出版時間:2010-1  出版社:機械工業(yè)出版社  作者:帕派佐格羅  頁數:357  譯者:龔玲,張云濤  
Tag標簽:無  

前言

互聯(lián)網經濟正在發(fā)生改變,關注焦點從原先的門戶和網站流量變?yōu)閺碗s的自動化電子交易。我們已經開始著手一種新的Web計算方式——Web Service。作為新一代的Web技術,Web Service是面向服務計算模式的一部分,用于互聯(lián)網上的信息交換。人們寄希望于Web Service能徹底變革目前的分布式軟件應用的開發(fā)和部署流程。目前應用集成的主要途徑是進行簡單的信息交換。人們寄希望Web Service能超越這一點,從而實現(xiàn)應用服務的訪問、編程與集成,并且無論這些應用服務是被封裝在老的應用還是新的應用中。相比以前,開發(fā)人員能夠使用內部已有的軟件(即使這些軟件原先屬于遺留系統(tǒng)),并將它們與位于遠程網絡上的外部組件綜合起來,創(chuàng)建復合應用系統(tǒng)解決方案,從而能夠更快地動態(tài)擴展應用系統(tǒng),這是Web Service計算模式的一個重要經濟效益。這意味著軟件開發(fā)群體的各社會經濟組織將發(fā)生根本性的變化,從而進一步提高軟件開發(fā)的效率與生產率,企業(yè)可更快地向社會提供新的產品與服務。Web Service技術的遠景目標是世界范圍的服務合作,將各類應用組件很輕松地裝配成服務網絡,通過服務之間松散的耦合創(chuàng)建動態(tài)的跨多個組織和各類計算平臺的業(yè)務流程和敏捷應用。因此。Web Service技術將有助于現(xiàn)代社會的一體化,尤其在一些虛擬領域,諸如動態(tài)業(yè)務、健康、教育、政府服務等。隨著Web Service技術的不斷成熟以及基礎設施的不斷完善,許多公司已經開始將一些重要的業(yè)務流程打包成Web Service,并在互聯(lián)網上向外提供服務。這意味著,在未來絕大多數電子商務應用將能通過一系列的Web Service來實現(xiàn),這些Web Service彼此交互并處理相互間的請求。例如,一個應用中的服務可決定是否參與另一個企業(yè)中的服務。對于一些很新的技術,諸如Web Service,依然有許多基礎工作要做。事實上,目前開發(fā)復雜的Web Service應用依然是一個愈加復雜的任務。然而,一旦基礎性的工作和基礎設施到位,事件將會變得非常簡單。應用Web Service技術僅需簡單地暴露和復用核心業(yè)務功能,并將相關的業(yè)務流程以新的方式組合起來,從而創(chuàng)建出新的增值方案。這將減少復雜性和各種開銷,增加靈活性,并增強運作效率?;谝陨线@些原因,Web Service計算模式的普及率預計將會快速上揚。鑒于Web Service能夠解決花費巨大的、棘手的業(yè)務與技術難題,因此相比于以前的應用技術,Web Service將會滲透到更多的應用方案中。需要掌握Web Service技術的職業(yè)不斷增加,是Web Service不斷發(fā)展的后果之一。這使得越來越多的學術研究人員和職業(yè)技術人員希望了解Web Service的概念、原理與技術基礎。因此,本書將全面地、系統(tǒng)地、針對性地討論Web Service的原理、基本知識、有爭議的問題以及相關技術,尤其是指明這個領域的發(fā)展現(xiàn)狀以及未來可能的發(fā)展方向,從而滿足社會各界對于Web Service技術韻需求。

內容概要

本書是有關Web Service討論最詳盡的書籍之一。全書涵蓋了構建面向服務的體系結構所涉及的方方面面,包括一整套概念體系、原理、支撐技術、必須的基礎架構以及相關的標準等。    本書既適用于計算機科學專業(yè)的學生,同時也適用于希望了解該領域的專業(yè)技術人員。

作者簡介

作者:(荷蘭)帕派佐格羅(Michael P.Papazoglou) 譯者:龔玲 張云濤Michael P.Papazoglou,現(xiàn)任荷蘭提耳堡大學計算機科學系的系主任及INFOLAB/CRISM實驗室的主任。

書籍目錄

出版者的話前言致謝第一部分 基本原理 第1章 Web Service基礎   1.1 引言     1.1.1  Web Service是什么     1.1.2  Web Service的典型場景  1.2 “軟件即為服務”的理念  1.3  Web Service的完整定義  1.4  Web Service的特性     1.4.1  Web Service的類型     1.4.2 功能屬性和非功能屬性     1.4.3 狀態(tài)屬性     1.4.4 松耦合     1.4.5 服務粒度     1.4.6 同步     1.4.7 良定義     1.4.8 服務的使用環(huán)境   1.5 服務接口和實現(xiàn)   1.6 面向服務的體系結構     1.6.1  SOA中進行交互的角色     1.6.2  SOA中的操作     1.6.3  SOA:一個涉及綜合服務的樣例     1.6.4  SOA中的層次  1.7  Web Service的技術架構  1.8 服務質量(QOS)  1.9  Web Service的互操作性  1.10  Web Service與組件的比較  1.11  Web Service的優(yōu)與劣  1.12 小結  復習題  練習第二部分 核心基礎架構 第2章  分布式計算的基礎架構  2.1 分布式計算與互聯(lián)網協(xié)議    2.1.1 互聯(lián)網協(xié)議    2.1.2 中間件  2.2 客戶一服務器模型  2.3 進程間通信的特性     2.3.1 消息發(fā)送     2.3.2 消息目的地和socket     2.3.3  同步方式的消息發(fā)送和異步方式的消息發(fā)送  2.4 中間件的同步方式    2.4.1 遠程過程調用    2.4.2 遠程方法調用  2.5 中間件的異步方式    2.5.1 消息的存儲與轉發(fā)    2.5.2 消息的發(fā)布與訂閱    2.5.3 事件驅動的處理機制    2.5.4 點到點排隊  2.6 請求/應答的消息傳送方式  2.7 面向消息的中間件     2.7.1 集成代理     2.7.2 Java消息服務(JMS)  2.8 面向事務的中間件  2.9 企業(yè)應用程序與電子商務的集成  2.10 小結  復習題  練習 第3章 XML概覽   3.1 XML文檔結構     3.1.1 XML聲明     3.1.2 元素     3.1.3 屬性  3.2 URI和XML命名空間  ……第三部分 核心功能與標準 第4章 SOAP:簡單對象與標準 第5章 描述Web Service  第6章 Web Service的注冊與發(fā)現(xiàn)第四部分 事件通知與面向服務的體系結構 第7章 尋址與通知 第8章 面向服務的體系結構第五部分 服務組合與服務事務 第9章 流程與工作流 第10章 事務處理第六部分 服務安全性與策略 第11章 安全的Web Service參考文獻

章節(jié)摘錄

插圖:(1)構成編程式Web Service的復合服務:這些Web Service的客戶可將它們裝配為復合服務。具有編程式行為的簡單服務的典型例子是庫存檢查服務,該服務是構成庫存管理流程的一部分。(2)構成交互式Web Service的復合服務:這些服務暴露了Web應用的表示(瀏覽器)層的功能。它們通常暴露多步驟應用的行為,Web服務器、應用服務器和底層的數據庫系統(tǒng)相互協(xié)作,并將應用直接提交給瀏覽器,并最終與人進行交互。這些Web Service的客戶可以將交互的業(yè)務流程合并到他們的Web應用中,將外部的Web Service集成到應用中。顯然,編程式服務可與交互式服務相互集成,從而實現(xiàn)通常既包含業(yè)務邏輯的功能又具有瀏覽器交互性的業(yè)務流程。復合服務的功能是粗粒度的,并且復合服務是有狀態(tài)的。有狀態(tài)的Web Service保持在不同的操作調用之間的一些狀態(tài),并且這些不同的操作調用既可以由相同的Web Service客戶發(fā)出,也可以由不同的Web Service客戶發(fā)出(參見1.4.3節(jié))。復合Web Service的標準仍然還在不斷修訂,并集中在通信協(xié)議(簡單對象訪問協(xié)議)、WS-DL、統(tǒng)一描述發(fā)現(xiàn)和集成基礎架構、WS-MetaDataExchange(WS-MetaDataExchange允許服務端點向請求者提供元數據信息,并支持Web Service交互的自啟動)以及Web Service業(yè)務流程執(zhí)行語言(簡稱BPEL)。1.4.2功能屬性和非功能屬性可使用描述語言對服務進行描述。服務描述有兩個主要的相互關聯(lián)的組件:功能特性和非功能特性。功能性描述詳述了操作特性。操作特性定義了服務的整個行為,例如定義了如何調用服務、在何處調用服務等細節(jié)。功能性描述主要關于消息的語法規(guī)則,以及如何配置發(fā)送消息的網絡協(xié)議。非功能性描述則主要關于服務質量屬性,諸如服務計量和代價、性能度量,例如響應時間或精度、安全性屬性、授權、認證、(事務的)完整性、可靠性、可伸縮性和可用性。非功能性描述主要關于服務請求者的運行環(huán)境,諸如包括指定非功能性需求的SOAP頭,而非功能性需求則可能影響服務請求者可能會選擇哪一個服務提供者。安全策略聲明(有關服務安全性策略的細節(jié)參見第12章)可能就是這樣的例子。

編輯推薦

《Web服務:原理和技術》:Web Service代表了下一代的基于Web的技術。通過Web Service,企業(yè)應用之間可以更好地實現(xiàn)相互通信和集成,因此對于業(yè)務發(fā)展和軟件開發(fā)都具有深遠的影響。作者對Web Service進行了全面的探討,主要介紹了Web Service的本質、基本概念、原理與方法,并提供了該領域的大量相關信息。《Web服務:原理和技術》既適用于計算機科學專業(yè)的學生,同時也適用于希望了解該領域的專業(yè)技術人員?!禬eb服務:原理和技術》特色:采用由淺入深的螺旋式方式。在讀者已有知識的基礎上逐步引入一些比較復雜的內容。采用大量的實例來闡述相關理論的實際應用。自測題、各種使用技巧和提示貫穿《Web服務:原理和技術》。華章教育

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Web服務 PDF格式下載


用戶評論 (總計62條)

 
 

  •   講解非常詳細,想精通Web Service的原理,必看此書
  •   web服務原理講的很詳細
  •   這本書寫的比較詳細,一些基本概念解釋的比較清楚,從中收獲很大!
  •   偏重于webService理論,想全面了解webService這本書還是值得一看的
  •   是正版,但是還莫有看!希望很好!
  •   很好,必須贊一個。很喜歡這本書
  •   很好,發(fā)貨速度很快,看后再評價?
  •   內空講得很多,很全面,翻譯得也很不錯
  •   挺厚的 還木有仔細看
  •   幫助同事購買的,表面有塑料封皮,沒有打開現(xiàn)在,看著還可以,不是太厚的書,感覺這個價格高了,不過也是因為書原本的定價太高了。
  •   對web service的原理介紹的很詳細,拋開了具體的框架和語言,適合對web service有一定了解,希望能深入理解web service的人
  •   感覺這本書的確是比較全,涉及到了幾乎所有web service涉及到的規(guī)范。沒有涉及到具體的實現(xiàn)(如xfire, jax-ws)。因此,如果只是打算簡單地使用某種具體的webservice實現(xiàn)去完成一個比較簡單的工作(通常是這樣的),讀這本書就沒有什么用;相反,如果要使用webservice的高級功能,則可以考慮讀一下,但是感覺原書的內容也是比較抽象的,翻譯過來就更加晦澀,需要一定的基本功——我是讀的相當費勁了,還沒讀明白,呵呵
  •   里面的講的比較基礎,讓沒有接觸過WEB服務的人對其有較好的認識
  •   作為一本強調理論的書,講的挺好的。把webservcie涉及到的各個方面都講到了。照顧了普遍性,特殊性就不是很理想。書中并沒有涉及到具體的技術實例。不過,這本書最大的優(yōu)點是,告訴我們webservice中有什么,能幫我們解決什么問題,我們使用實際的CXF等框架時,就只知道有哪些功能。而且,書中涉及到的技術,我們也可以作為專題去研究。指引了方向,就很好了。
  •   好書,能把很多技術串聯(lián)起來。作者很用心
    就是書有點薄,有些技術介紹得不夠詳細!
  •   最近在做SOA的項目,此書對基礎概念的認識,具有很好的指導性
  •   理論上的東西,沒有行業(yè)基礎的朋友還是先別買,看起來費勁
  •   歐洲人寫的,有些晦澀,但是內容還是比較經典和權威,適合做參考書研究。
  •   以前買過一本給弄丟了,一直感覺這本書講的很細,很不錯
  •   內容有深度,理論的部分多。。。
  •   到貨慢,書中有兩頁破損,影響閱讀,已經三次遇到這種情況了
  •   這本是用塑料膜包起來的,一起買的另一本是就是臟兮兮還被人踩了好一個大腳印,難道是因為這本是網上支付,另一本是到付嗎?想不明白
  •   還好,就是翻譯的不好
  •   非常好的理論
  •   整體不錯,但是過于學院派,理論多,實踐少。
  •   感覺有點枯燥。主要還是告訴你怎么回事。
  •   還沒仔細翻。從章節(jié)目錄看,內容很豐富。機械工業(yè)出版社的這套書還是很不錯的。
  •   學校用書,很實用,很不錯~~~~~
  •   準備讀....
  •   剛買回來還沒仔細看,感覺不錯!
  •   翻了幾頁,講的佷細
  •   概念性講解,總體還可以把。
  •   質量不錯,送達時間較快。
  •   初看感覺有點難度
  •   從訂購到拿到手,才不過2天時間,挺快的,感覺還不錯
  •   理論的東西比較多。實例較少。如果有張光盤就完美了。。
  •   純理論,而且講得不明白,看得昏昏欲睡
  •   不就是一個返回字符串的鏈接嗎說的那么麻煩
  •   我感覺不是我想要的書~
  •   今天剛剛,大概翻了下,還是不錯的
  •   油墨味太重,像假的
  •   google translate 風格
  •   真是郁悶了,書里前面章節(jié)說詳細在12章講,可是這個書肯本就沒第12章,13章,14章,不知道是怎么搞的。 太不負債了。
  •   翻譯的中文比英文還難理解
  •   不是實踐性的書,但有些原理還是說的比較清楚!
  •   是用Google翻譯的吧。生硬不說,錯誤連篇。好書給翻譯爛了。
  •   技術類書 內容蠻深 適合理解不是應用
  •   感覺翻譯的比較籠統(tǒng)和空洞。
  •   寫學術論文,用的?。?/li>
  •   理論性比較強,讀了對Web Service有了更深的理解
  •   很好,說了不少,理論總結不錯
  •   不好,初學者,看不懂
  •   若是學習Web,比較值得看,不僅僅是web本身的知識,還總結介紹了分布式基礎架構。一句話,值得看!
  •   寫的比較系統(tǒng),所以我又給學生們買了三本,不過對未接觸過這方向知識的讀者來說,有點閱讀難度,需要詳細推敲
  •   書的作者用非常嚴謹的思路講述了Web Service的原理,以及思想的變遷,是真正值得一看的經典之作。
  •   這種書都這樣,理論性比較強
  •   Web服務:原理與應用
  •   拿到手 對于理論的東西還是講的蠻詳細的
  •   專業(yè)并且有實踐例子
  •   質量,和送貨速度都還行只是pos信號不好
  •   專注研究Web Service理論
  •   web原理必備
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7