WCF 3.5揭秘

出版時間:2009.9  出版社:人民郵電出版社  作者:Craig McMurtry 等  頁數(shù):535  譯者:趙科平,龔岑 等  
Tag標簽:無  

前言

我從2001年開始從事WCF(那時稱為“Indigo”)的研發(fā)工作,當時我們還是一個小團隊,我應(yīng)該是第20位加入該團隊的成員。在該團隊任職期間,我是存儲、可管理性、可靠消息和隊列方面的項目經(jīng)理主管。我們的團隊有一個宏偉的愿景:通過為Web服務(wù)創(chuàng)建一個基礎(chǔ),使之可以實際應(yīng)用到廣泛的分布式計算問題上,促進下一代Web服務(wù)的發(fā)展。我們希望確保為各種業(yè)務(wù)而實現(xiàn)的Web服務(wù)可以提供安全的通信——機密性、簽名、聯(lián)合,于是分布式計算客戶就可以為現(xiàn)實世界中的通信使用Web服務(wù)。我們希望確保Web服務(wù)可以融入到.ACID模型的事務(wù)中,確保其能與數(shù)據(jù)驅(qū)動的系統(tǒng)或那些事務(wù)性計算任務(wù)進行有效的交互。我們希望確保Web服務(wù)可以某種方式編寫,從而使廣域的松散性不會再約束有意義的分布式應(yīng)用程序的開發(fā)。在這些應(yīng)用程序中,消息能以發(fā)送的次序達到你想發(fā)送的地址。這些目標如此涉及底層,現(xiàn)在看起來甚至有點奇怪,但是要知道,在2001年我們都接受這樣的事實:當創(chuàng)建分布式系統(tǒng)時,其中的大部分工作都需要自力更生。我們也知道大部分的計算環(huán)境都是異構(gòu)的,許多廠商的系統(tǒng)同時并存,所以我們希望通過偉大的Web服務(wù)技術(shù)標準確?;ゲ僮餍浴N覀儧Q心實現(xiàn)良好的互操作性,并且全力地實現(xiàn)了目標。要在底層實現(xiàn)廣泛的互操作性,WS—Security、WSAtomicTransactions、WS—ReliableMessaging、WS.Management、WS.Policy、WS.Transfer、WS.Eventing等協(xié)議都是必需的。但是,我們開始這個項目時什么都沒有,它們都是由WCF團隊的同事們后來實現(xiàn)的?;仡櫼郧?,我們可能會說:“我們當然希望通過被廣泛接受的、可以相互組合的多個Web服務(wù)標準使用其他系統(tǒng)?!比欢?,這在2001年卻是_個高不可攀的目標。

內(nèi)容概要

  本書是WCF領(lǐng)域內(nèi)少有的經(jīng)典著作,以WCF的預備知識開篇,以REST和Plain XML服務(wù)的具體案例分析結(jié)束全書,全面而深入地講解了WCF技術(shù)的各個知識點。具體包括WF、使用WCF和WF、WCS、信息卡、標識元系統(tǒng)、與COM+集成、定制行為、定制信道、定制傳輸、發(fā)布/訂閱系統(tǒng)以及對等通信等。本書不僅系統(tǒng)地闡述了WCF的重要理論知識,而且還提供了大量的實例和解決常見問題的最佳方案。它是WCF開發(fā)團隊集體智慧的結(jié)晶,是進行WCF開發(fā)必備的參考書。    本書適合于各層次的.NET開發(fā)者。

作者簡介

本書的四位作者都是微軟公司W(wǎng)CF開發(fā)團隊成員。負責向社區(qū)傳播并幫助客戶成功實踐最新的WCF技術(shù)。他們能夠在第一時間獲得第一手資料。自然對這項技術(shù)有著其他人不具備的深入理解。而且重要的是,他們花了大量時間來幫助企業(yè)和軟件提供商使用WCF,在應(yīng)對各種難題時都游刃有余。更值得慶幸的是,作者將這些寶貴的經(jīng)驗都融入到了本書中。

書籍目錄

第一部分 WCF簡介  第1章 預備知識     1.1 分部類型     1.2 泛型     1.3 可空值類型     1.4 輕量級事務(wù)管理器     1.5 角色提供程序     1.6 小結(jié)     1.7 參考文獻   第2章 基礎(chǔ)知識     2.1 背景知識     2.2 輸入服務(wù)(Enter Services)     2.3 WCF     2.4 服務(wù)模型     2.5 Visual Studio 2008工具支持     2.6 小結(jié)     2.7 參考文獻   第3章 數(shù)據(jù)表示和持久化支持    3.1 背景知識     3.2 XmlSerializer和DataContractSerializer     3.3 XML物神     3.4 使用DataContractSerializer     3.5 異常處理     3.6 持久化服務(wù)     3.7 小結(jié)     3.8 參考文獻   第4章 會話、可信賴會話、隊列與事務(wù)     4.1 可信賴會話     4.2 會話管理     4.3 隊列交付     4.4 事務(wù)     4.5 小結(jié) 第二部分 WF介紹  第5章 WF簡介     5.1 WF是什么     5.2 活動     5.3 工作流模型     5.4 工作流承載     5.5 規(guī)則引擎     5.6 小結(jié)     5.7 參考文獻   第6章 使用WCF和WF 第三部分 安全  第7章  安全基礎(chǔ)   第8章  WCS、信息卡和標識元系統(tǒng)   第9章 使用信息卡保護應(yīng)用程序的安全   第10章 高級安全 第四部分 集成與互操作  第11章 遺留集成   第12章 互操作性 第五部分 擴展WCF  第13章 定制行為   第14章 定制信道   第15章 定制傳輸 第六部分 具體案例  第16章 發(fā)布/訂閱系統(tǒng)   第17章 對等通信   第18章 REST和Plain XML服務(wù) 第七部分 WCF應(yīng)用程序的生命周期  第19章 可管理性   第20章 版本處理 第八部分 規(guī)范  第21章 規(guī)范 

章節(jié)摘錄

插圖:其次,在很多情況下,不需要更改代碼,管理員通過簡單地修改綁定就能更改服務(wù)通信的方式,也就是說管理員能夠讓服務(wù)以各種不同的方式進行通信。例如,管理員可以讓同一個服務(wù)在內(nèi)部網(wǎng)絡(luò)中選擇這類客戶端最優(yōu)的方式進行通信,而對于互聯(lián)網(wǎng)上的客戶端選擇其他合適的通信方式。在管理員對服務(wù)的綁定做了任何方式的改動之后,當服務(wù)的宿主執(zhí)行時,WCF會為新的(或者修改后的)終結(jié)點生成通信基礎(chǔ)設(shè)施。這樣,使用WCF創(chuàng)建軟件的投入就能獲得更多的收益,因為這些軟件可以適應(yīng)各種各樣的場景。最后,第7部分將展示,WCF提供了大量的有效工具管理由該技術(shù)創(chuàng)建的應(yīng)用。這些工具節(jié)省了開發(fā)專門管理系統(tǒng)的開支,同時減小了服務(wù)器當機的風險、頻率、持續(xù)時間和代價,從而減少了整個運作的開支。下面我們繼續(xù)介紹如何運用WCF服務(wù)模型。來看一個逐步的詳細例子,我們從最開始起步,創(chuàng)建一個其他軟件可以與之通信的軟件。這里,我們以開發(fā)一個計算衍生品(derivative)價值的軟件為例。

媒體關(guān)注與評論

“微軟WCF開發(fā)團隊中的每一位項目經(jīng)理和開發(fā)人員都有這本書——我們幾乎所有人都把這本書作為開發(fā)或使用Web服務(wù)的必備參考書。你一定會像我們一樣,發(fā)現(xiàn)這是一本令愉快、有啟發(fā)性而且很有用的書?!薄  狝lex Weinert,微軟公司W(wǎng)CF開發(fā)團隊項目經(jīng)理“要學習WCF,你只需要這本書和WCF SDK!它講解了對WCF開發(fā)者來說最重要的主題,而且非常易于理解。強烈推薦!”  ——Amazon讀者評論

編輯推薦

《WCF 3.5揭秘》由4位微軟WCF開發(fā)團隊的技術(shù)專家撰寫。是公認的權(quán)威著作。通過大量應(yīng)用場景.深入地講解TWCF開發(fā)者必須學習的各種知識。書中提供了大量步驟詳盡的示例,讀者可以從無到有重現(xiàn)解決方案。直接運用到實際項目中去。書中萃取了大量最佳實踐和寶貴建議。是整個WCF-開發(fā)團隊集體智慧的結(jié)晶。彌足珍貴。新版尤其對WCF和WF的內(nèi)容進行了重新整合。此外還透徹闡述了.NET 3.5的最新特性,主要包括VS 2008工具支持、持久化服務(wù)、WCS中新的操作界面和新特性、RSS和ATOM聯(lián)合以及JSON APl等內(nèi)容。來自微軟WCF開發(fā)團隊的權(quán)威之作,從這里,開始NET企業(yè)級開發(fā)之旅,實戰(zhàn)性極強的80多個經(jīng)典示例。WCF是微軟為構(gòu)建基于web服務(wù)、SOA架構(gòu)和分布式應(yīng)用程序所提供的全新統(tǒng)一編程模型.其有強大的互操作性、可擴展性和可管理性.是微軟分布式計算技術(shù)的集大成之作。大大簡化了.NET平臺企業(yè)級應(yīng)用開發(fā)。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    WCF 3.5揭秘 PDF格式下載


用戶評論 (總計15條)

 
 

  •   非常好的一本書 圖靈的書值得買
  •   速度挺快的,這本書質(zhì)量挺不錯的
  •   收益頗多
  •   一本不錯的書!一本不錯的書!
  •   圖靈的教材
  •   買了這本書已經(jīng)有很長一段時間了,一直沒有寫評論,主要是顧忌有人會覺得有打擊報復的意思,因為我是《WCF技術(shù)剖析(卷1)》的作者。由于個人對WCF具有很高的興趣,所以我基本上買了現(xiàn)在出的所有WCF的書,到目前為止老外寫的書中,我覺得最好的還是《WCF服務(wù)編程》?!禬CF3.5揭秘》我以為是一本深入介紹WCF整個框架體系的書,我覺得這才是所謂的“揭秘”,沒有想到主要還是集中在編程層面的介紹。雖然這本書出自微軟WCF開發(fā)團隊之手,他們對于WCF的了解,我自然深信不已,將書寫成這樣,我只能說他們沒用用心寫書。不過如果你從如果使用WCF的角度來看,這本書還是值得一看,只是不要從這“揭秘”二字認為你會得到什么“高深”的知識。也就是說,剔除“揭秘”,這還是一本不錯的WCF編程方面的書籍,比某些書要好!
  •   拿到這么書,隨便翻翻后,覺得寫的不是很好,可能是理論的東西太多,有點亂。
  •   我認為這本書的內(nèi)容就像一個**大全,有關(guān)WCF什么內(nèi)容都有,但是就是每一個地方都不細,有些問題沒有深入闡述,才就是讓你知道WCF有這樣那樣的技術(shù)特征。還是買一本《WCF技術(shù)剖析(卷一)》比較好,比這本強多了。以上個人觀點,請不要拍磚
  •   理論太多,代碼太小
  •   看著費勁。
  •   對于一點不了解soa的我來說。第一部分看了3遍,加上一些小的sample才有了一點入門。這本書市一本好書是毋庸置疑的,但是買之前一定要確定自己又耐心多啃幾遍
  •   如果是初學者不建議買這本書。如果是一個已經(jīng)了解WCF機制并能熟練使用里面功能的,建議學習下書里面的運行機制。還是相當可以的。
  •   真的一般性,泛而不深,內(nèi)容不是很好。。
  •   書上的實例代碼錯誤百出,有的還驢頭不對馬嘴,最可悲的是第二章DOS命令竟然有錯的。原本以為是翻譯的事,誰知道看了英文原版的也是這個情況,真悲劇。還說是很多位經(jīng)驗豐富的WCF人員翻譯的,看完第二章,感覺到這句話簡直是在騙人。
  •   書確實是好書,不過不大適合初學者
 

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

京ICP備13047387號-7