个人简介
Keith Ballinger是Microsoft公司的程序经理,主要致力于在Microsoft.NET平台上对Web Servicds进行增强。他为.NET框架和Visual Studio.NET(包括ASP.NET Web Services)多项特征的开发做出了重要贡献。Keith也是Web Services Inspection Lan-guage规范的作者之一,他曾多次在各种会议上发表演讲,包括Microsoft技术教育大会、XML技术展览大会和Microsoft专业开发者大会。
内容简介
本书是使用Microsoft技术进行设计和构建更好Web Services的权威指导,由Microsoft公司XML Web Services程序经理Keith Ballinger撰写。本书解释了什么是Web Services,它们为什么存在,以及在.NET下它们是如何工作的。相信读者可以通过本书获得有关这些技术的全面而透彻的理解,并且能够充分利用.NET的强大功能。
本书以介绍Web Services及Web Services的标准入手,逐步提示了.NET技术;并且向开发人员阐述了如何使用.NET框架提供的工具构建Web Services应用程序。本书的核心内容主要为组成Web Services架构的重要规范,内容涵盖了HTTP、SOAP以及WS-Security。全书贯穿作者关于构建和设计Web Services应用程序的专家级建议。
本书涵盖的主题包括:
·Web Services的特征和缺陷
·Web Services的标准
·使用ASP.NET创建Web Services
·创建Web Services客户端
·.NET下XML的序列化
·扩展Web Services
·Web Services的传输协议
·XML和XML模式
·SOAP协议
·描述Web Services
·发现Web Services
·使用Web Services的消息传递
·Web Services安全
·高级消息处理
全书提供了使用C#和ASP.NET Web Services的完整的、可运行的示例代码,这些代码展示了实际工作中的最佳做法。在网站http://www.keithba.net中包含了本书中的有的代码清单。