前言 1
目录 1
第一章Web服务简介 7
什么是Web服务? 7
SOAP和XML 1 8
Web服务基本原理 8
Web服务的技术层次 12
应用 16
对等服务模型 16
第二章SOAP简介 18
SOAP消息 21
SOAP错误 27
SOAP消息交换模型 31
使用SOAP和RPC风格的Web服务 34
SOAP的数据编码 36
SOAP数据类型 40
SOAP传输 44
Web服务简单剖析 48
第三章编写SOAP Web服务 48
利用Perl和SOAP::Lite创建Web服务 51
使用Java和Apache SOAP创建Web服务 57
在.NET中创建Web服务 65
互操作性问题 73
第四章PubliSher Web服务 78
概述 78
Publisher操作 80
Publisher服务器 81
Java shell客户端 89
第五章描述一个SOAP服务 100
描述Web服务 100
一个服务描述的剖析 105
使用XML Schema定义数据类型和结构 106
描述Web服务接口 109
描述Web服务实现 110
理解消息模式 114
第六章发现SOAP服务 117
UDDI注册表 118
UDDI接口 122
使用UDDI发布服务 126
使用UDDI定位服务 132
从WSDL中生成UDDI 133
UDDI和WSDL的结合使用 137
Web服务检查语言(WS-Inspection) 140
第七章应用中的Web服务 142
CodeShare服务网络 143
CodeShare索引 147
Web服务安全性 149
定义和描述 153
实现CodeShare服务器 160
实现CodeShare所有者 170
实现CodeShare客户端 175
亲自实践 178
什么东西遗漏了? 179
开发CodeShare 180
第八章Web服务安全性 181
什么是一个“安全的”Web服务? 182
微软公司Passport,版本1.x和2.x 184
微软公司Passport,版本3.x 185
给我Liberty或 186
魔毯 187
呼唤标准 187
XML数字签名和加密 188
第九章Web服务的未来 189
Web开发的未来 189
SOAP的未来 190
WSDL的未来 191
UDDI的未来 195
Web服务的战场 196
技术 199
Web服务启动 205
附录一Web服务标准化 207
附录二XML Schema基础 213
附录三代码清单 221
词汇表 277