序 1
第1章 SOAP和Web Service的概念 1
1-1 Internet/Intranet和开发模式的演变 2
目录 3
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-2C++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-1处 BLOB类型数据的方法 157
第8章 处理复杂数据类型的Web Service应用系统 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 SOAPToolkit 200
9-2使用MS SOAPToolkit 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++Builder6的后续工作 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