第1章 SOAP和Web Service的概念
1.1 Internet/Intranet和開發(fā)模式的演進
1.2 調用和數據的集成機制
1.3 異構平臺和通信協(xié)議
1.4 軟件的服務概念
1.5 Web Service的技術
1.6 結論
第2章 組件模型、Internet/Intranet和SOAP
2.1 服務導向和組件設計
2.2 Web應用系統(tǒng)和組件模型的集成技術—SOAP
2.3 結論
第3章 開發(fā)Web Service
3.1 Delphi 6的 Web Service組件
3.2 使用Delphi開發(fā)Web Service的步驟
3.3 開發(fā)第一個Web Service
3.4 開發(fā)CGI類型的Web Service
3.5 結合數據庫的Web Service
3.6 結論
第4章 什么是SOAP
4.1 SOAP的由來
4.2 什么是SOAP
4.3 SOAP的目標
4.4 SOAP的功能規(guī)范
4.4.1 SOAP標準
4.4.2 SOAP Envelop
4.4.3 SOAP Header
4.4.4 SOAP Body
4.4.5 SOAPAction字段
4.5 SOAP的優(yōu)缺點
4.6 結論
第5章 SOAP和數據封裝
5.1 SOAP和封裝數據
5.1.1 SOAP封裝數據的規(guī)則
5.1.2 簡單類型
5.1.3 復合類型
5.2 Delphi的支持類
5.3 結論
第6章 SOAP和遠程調用
6.1 遠程調用和SOAP服務請求
6.2 SOAP和對象/接口參考
6.3 結論
第7章 Web Service和UDDI
7.1 UDDI和Web Service
7.2 Web Service的系統(tǒng)架構
7.3 結論
第8章 處理復雜數據類型的Web Service應用系統(tǒng)
8.1 處理BLOB類型的數據
8.2 使用動態(tài)數組
8.3 使用程序單元中的函數
8.3.1 圖形處理Web Service應用系統(tǒng)
8.3.2 Web Service Video Player
8.4 處理記錄類型的數據
8.5 結論
第9章 使用MS Soap Toolkit開發(fā)Web Service
9.1 關于Microsoft Soap Toolkit
9.2 使用MS Soap Toolkit
9.3 使用SOAP追蹤工具
9.4 結論
第10章 Web Service和數據庫應用系統(tǒng)
10.1 開發(fā)Web Service數據庫應用程序
10.2 在Web Service應用程序中查詢數據
10.3 在客戶端直接使用IAppServer接口
10.4 應該注意的事情
10.5 結論
第11章 開發(fā)分布式Web Service應用系統(tǒng)
11.1 Web Service和COM+
11.2 開發(fā)分布式Web Service應用系統(tǒng)
11.3 結論
第12章 Web Service和執(zhí)行效率
12.1 減少網絡Round-Trip
12.2 壓縮傳遞的數據量
12.3 使用靜態(tài)綁定
12.4 數據庫鏈接
12.5 結合組件模型的Pooling技術
12.6 結論
第13章 Delphi的Soap和Web Service之幕后制作
13.1 Soap與Web Service
13.1.1 SOAP的功能規(guī)格
13.1.2 Web Service
13.1.3 設計的考慮因素
13.2 基本技術
13.3 架構解決方案
13.3.1 第一步,實現注冊接口、類和建立Web Method表格的能力
13.3.2 第二步,建立Object Pascal和SOAP封包轉換的機制
13.3.3 第三步,建立傳送SOAP封包的機制
13.3.4 第四步,輔助向導
13.4 把所有東西組合在一起
13.5 結論
第14章 到Internet上使用Web Service
14.1 第一個范例,調用.NET的Web Service
14.2 第二個范例,調用傳遞信件的服務
14.3 取得XMethods上的服務信息
14.4 結論
后記