第1章 Web服务基础知识
1.1 Web服务概述
1.2 Web服务的必要性
1.3 何时使用Web服务
1.4 Web服务如何工作
1.5 .NET中的Web服务
1.6 小结
第2章 Web服务数据
2.1 XML基础知识
2.2 XML中的数据表示
2.3 XML架构
2.3.1 XML架构基础知识
2.3.2 架构类型定义
2.4 命名空间
2.5 处理XML数据
2.5.1 文档对象模型
2.5.2 SAX
2.6 .NET中的XML
2.6.1 命名空间System.Xml
2.6.2 处理XML
2.6.3 加载、保存XML文档
2.7 小结
第3章 描述Web服务
3.1 Web服务描述
3.1.1 Web服务描述语言
3.1.2 WSDL扩展
3.1.3 WSDL示例
3.1.4 使用WSDL
3.2 Web服务发现
3.2.1 UDDI
3.2.2 VSDISCO
3.3 小结
第4章 Web服务活动与通信
4.1 简单对象访问协议(SOAP)
4.1.1 SOAP结构
4.1.2 在HTTP上使用SOAP
4.1.3 多部分消息
4.1.4 SOAP错误处理
4.1.5 定义SOAP消息结构
4.2 Web服务通信示例
4.3 小结
第5章 .NET Web服务
5.1 ASP.NET Web服务
5.2 Visual Studio.NET Web服务
5.2.1 在VS中创建Web服务
5.2.2 在VS中使用Web服务
5.3 Web服务技术
5.3.1 使用头
5.3.2 SOAP扩展
5.3.3 控制SOAP文档格式
5.4 在.NET中实现XML串行化
5.4.1 XmlSerializer类
5.4.2 XML串行化属性
5.4.3 生成架构
5.4.4 Web服务XML串行化
5.4.5 非XML串行化
5.5 小结
第6章 数据用作Web服务(I)
6.1 ADO.NET概述
6.1.1 ADO.NET对象模型
6.1.2 使用ADO.NET DataReader类
6.2 用于数据检索的Web服务
6.2.1 WroxEvents数据库
6.2.2 维护静态数据的本地副本
6.3 小结
第7章 数据用作Web服务(II)
7.1 简单数据添加
7.2 DataSet类
7.2.1 DataAdapter对象
7.2.2 更新数据
7.2.3 非连接的DataSet
7.3 并发
7.4 小结
第8章 Web服务实际应用(I)
8.1 将电子商务构建成Web服务的原因
8.2 设计Web服务
8.3 构建Web服务
8.3.1 Product Web服务
8.3.2 Customer Web服务
8.3.3 Cart Web服务
8.3.4 Order Web服务
8.4 小结
第9章 Web服务实际应用(II)
9.1 安全性
9.1.1 保证连接安全
9.1.2 身份验证与授权
9.2 如何部署Web服务
9.3 使用Web服务
9.4 小结