基本信息
原書名:Programming WCF Services
原出版社: O'Reilly Media, Inc.
作者:Juval Lowy Clemens Vasters
譯者:張逸 徐寧
出版社:機械工業出版社
ISBN:9787111227786
出版日期:2008 年1月
開本:16開
頁碼:590
內容簡介
本書是wcf的權威指南。wcf是microsoft推出的在windows作業系統下開發面向服務應用程式的統一平台,是革命性的技術平台。作為微軟授予的“軟體英傑”,本書作者juval lwy曾經參與了wcf的戰略性設計,並與wcf的開發團隊一同合作,因此本書具有很高的實用價值,它對wcf進行了深入的技術剖析,而非死板的文檔化描述。本書關注隱藏在特殊設計決策之後的根本原理,這些原理包括soa開發中極度匱乏的文檔,以及難以理解的特性等。通過本書,開發者與架構師不僅能夠了解如何進行wcf程式設計,還能夠掌握相關的設計準則、最佳實踐以及wcf存在的缺陷。
本書包括50多個工具和輔助類,以及70多個設計圖,它們都設計用來提高我們的生產力,保障wcf服務的質量,同時能彌補wcf自身存在的一些缺陷,並幫助簡化和自動化特定任務。
除了介紹面向服務的基礎知識外,本書涵蓋了以下內容:
·服務契約分解。
·事務與錯誤處理。
·數據契約版本控制與封送。
·並發管理。
·可伸縮性策略。
·佇列服務。
·操作、調用與事件。
·面向服務安全性。
·本書從軟體工程的角度出發,深入探索了wcf的每個主題。本書能夠使您如虎添翼,從而設計出可維護的、可擴展的、可重用的soa應用程式。
編輯推薦
上架首月即進入china-pub暢銷榜TOP10本書是介紹WCF的開山之作。它全面準確地為我們描述了一幅WCF畫卷的清明上河圖。
作譯者
張逸,正大軟體集團高級技術管理人員、系統架構師。先後在中興通訊、HP等國內外大型軟體企業任職,參與了AAA、BOE—CIMS、NCIC—CRM和EAS等項目的管理、設計與開發。他主要專注的技術領域為.NET,他熟悉C#、Web Service、NET Remoting和WCF等技術,參與了大型項目的分散式架構設計以及企業信息化解決方案的實施。他是《軟體設計精要與模式》一書的作者,在面向對象領域具有一定造詣,精通設計模式、測試驅動開發、極限編程與UML等技術或思想的運用。此外,他還擔任公司的軟體項目管理工作與技術團隊建..
目錄
序
前言
第1章 wcf基礎
什麼是wcf
服務
地址
契約
託管
綁定
終結點
元數據交換
客戶端編程
編程方式配置與管理方式配置
wcf體系架構
使用通道
可靠性
第2章 服務契約
操作重載
契約的繼承
服務契約的分解與設計
. 契約查詢
第3章 數據契約
序列化
數據契約特性
數據契約層級
數據契約等效性
版本控制
枚舉
委託與數據契約
數據集與數據表
泛型
集合
第4章 實例管理
行為
單調服務
會話服務
單例服務
分步操作
實例停用
限流
第5章 操作
請求-應答操作
單向操作
回調操作
事件
流操作
第6章 錯誤
錯誤與異常
錯誤契約
錯誤處理擴展
第7章 事務
恢復的挑戰
事務
事務傳播
事務協定和管理器
事務類
事務型服務編程
顯式事務編程
服務狀態管理
實例管理與事務
回調
第8章 並發管理
實例管理與並發
服務併發模式
實例與並發訪問
資源與服務
資源同步上下文
服務同步上下文
定製服務同步上下文
回調與客戶端安全
回調與同步上下文
異步調用
第9章 佇列服務
離線服務與客戶端
佇列調用
事務
實例管理
並發管理
傳遞故障
回放失敗
佇列調用與在線上調用
回響服務
http橋
第10章 安全
身份驗證
授權
傳輸安全
身份管理
總體策略
場景驅動方式
區域網路應用程式
網際網路應用程式
b2b應用程式
匿名應用程式
無安全
場景總結
聲明式安全框架
安全審核
附錄a 面向服務概述
附錄b 發布-訂閱服務
附錄c wcf編碼規範