序 i
目录 iii
第1章 SOAP和Web Service的概念 1
1-1 Internet/Intranet和开发模式的演变 2
1-2 调用和数据的集成机制 3
1-3 异构平台和通信协议 4
1-4 软件服务的概念 6
1-5 Web Service的技术 7
1-6 结论 9
第2章 组件模型,Internet/Intranet和SOAP 11
2-1 面向服务和组件设计 14
2-2 Web应用系统和组件模型的集成技术-- SOAP 25
2-3 结论 29
第3章 开发Web Service应用系统 31
3-1 C++Builder 6的 Web Service控件 31
3-2 使用C++Builder开发Web Service的步骤 33
3-3 开发第一个Web Service 35
3-4 开发CGI类型的Web Service 62
3-5 结合数据库的Web Service 69
3-6 结论 82
第4章 什么是SOAP? 85
4-1 SOAP的由来 86
4-2 什么是SOAP 88
4-3 SOAP的目标 89
4-4 SOAP的功能规范 90
4-5 SOAP的优缺点 108
4-6 结论 110
第5章 SOAP和数据封装 113
5-1 SOAP和封装数据 113
5-2 C++Builder的支持类 127
5-3 结论 130
第6章 SOAP和远程调用 131
6-1 远程调用和SOAP服务请求 131
6-2 SOAP和对象/接口引用 133
6-3 结论 135
第7章 Web Service和UDDI 137
7-1 UDDI和Web Service 140
7-2 Web Service的系统结构 153
7-3 结论 155
7-4 参考资料 156
第8章 处理复杂数据 类型的Web Service应用系统 157
8-1 处理BLOB类型数据的方法 157
8-2 使用动态数组(Dynamic Array) 158
8-3 使用EncdDecd程序单元中的函数 169
8-4 处理记录类型的数据 184
8-5 结论 196
第9章 使用MS SOAP Toolkit开发Web Service 199
9-1 关于Microsoft SOAP Toolkit 200
9-2 使用MS Soap Toolkit 201
9-3 使用SOAP追踪工具 205
9-4 结论 211
第10章 Web Service和数据库应用系统 213
10-1 开发Web Service数据库应用程序 214
10-2 在Web Service应用程序中查询数据 225
10-3 结论 236
第11章 开发分布式Web Service应用系统 237
11-1 Web Service和COM+ 237
11-2 开发分布式Web Service应用系统 239
11-3 结论 259
第12章 Web Service和执行效率 261
12-1 减少网络Round-Trip 262
12-2 压缩传递的数据量 271
12-3 使用静态绑定 288
12-4 数据库连接 289
12-5 结合控件模型的Pooling技术 290
12-6 结论 290
第13章 C++Builder 6中Soap和 Web Service的幕后制作 293
13-1 Soap,Web Service,How? 295
13-2 从基本开始--牵涉的技术 301
13-3 结构解决方案 304
13-4 把所有东西组合在一起 330
13-5 C++Builder 6的后续工作 333
13-6 结论 340
第14章 到Internet上使用Web Service 343
14-1 第一个范例:调用.NET的Web Service 344
14-2 第二个范例:调用传递信件的服务 348
14-3 取得XMethods上的服务信息 353
14-4 结论 363
第15章 建立和部署Web Service应用系统 365
15-1 SOAP/Web Service应用系统和UDDI 365
15-2 UDDI程序设计 367
15-3 开发范例UDDI应用程序 373
15-4 结论 389
后记 391