Web服務是一項很有前途的新技術,可用于在Internet上的各種使用者和企業(yè)服務,從Google搜索引擎、Microsoft Map Point和eBay Price Watcher,到像Microsoft Passport這樣的B2B后端系統(tǒng)以及內部的集成方案。開發(fā)人員發(fā)現Microsoft的.NET Framework是創(chuàng)建和部署Web服務的強大工具。本書為富有經驗的開發(fā)人員提供了快速而全面的教程,展示了如何使用ASP.NET、Visual Studio.NET以及.NET Framework的System.Web.Services名稱空間的屬性和類型開發(fā)Web服務。本書首先深入介紹了定義Web服務的協議,特別是HTTP、SOAP和WSDL,然后簡要介紹了Visual Studio.NET和.NET Framework的獨特性質,這些性質使用創(chuàng)建和部署Web服務變得更容易。本書包括了大量C#代碼示例,引導你處理一些Web服務開發(fā)中富有挑戰(zhàn)性的問題,包括使用代理、簡單數據類型和復雜數據類型的封送、狀態(tài)管理、安全性、性能調整以及跨平臺互操作性。本書還介紹了以下內容:·理解Visual Studio.NET生成的各種文件·閱讀重要的XML模式文檔,包括SOAP請示和響應、簡單數據類型和復雜數據類型的表示以及WSDL和UDDI文檔·使用.NET和XML屬性更好地控制Web服務的行為·使用IIS和FrontPage Extensioins或UNC文件共享部署Web服務·使用異步消息傳遞和緩存,以便獲得更高的性能·使用UDDI發(fā)布協議和tModel,使第三方能夠訪問你的Web服務·使用WSDL、.NETT .NET Framework SDK工具自動生成和使用客戶代理類·使用.NET Framework和IIS的安全特性編寫安全的Web服務本書最后提供了.NET Framework類庫的System.Web.Services名稱空間的額外資源和API快速參考的內容豐富的列表。本書是為想要創(chuàng)建企業(yè)級XML Web服務并且熟悉C#和.NET Framework的程序員編寫的,提供了大量實用信息和好的建議。