使用 ASP.NET 和 XML Web Service 用戶端建立的 XML Web Service

本主題專門說明舊有技術。 應該使用下列建立 XML Web Service 及 XML Web Service 用戶端: Windows Communication Foundation.

近來年,有一股無法抵擋的力量重新塑造應用程式開發的風貌,這股力量就是網際網路。組織變得更依賴網際網路和相關技術提供的數位資源和溝通管道。因此,現在幾乎所有應用程式的開發和設計都將如何最妥善地整合與應用網際網路技術納入考量,以充分運用聯合運算的優點。

不追求全新的應用程式開發時,可以發現組織嘗試建立將數個舊型、工作導向的應用集中在同一個複合應用中的應用程式。這有時包括整合應用程式,該應用程式存在於例如另一家公司或服務提供者等獨立實體內。但在嘗試整合使用各種技術、物件模型、作業系統和程式語言建立的舊應用程式時,仍然會有陷入困境的情況。您如何將它們全都整合在一起?答案就是可程式化的網際網路。

做為開放式資料描述格式的 XML (可延伸標記語言) 落實了可程式化的網際網路。就像 TCP/IP 為網際網路提供的通用連線能力,HTML 提供在人們使用的多種平台上顯示資訊的標準化語言一樣,XML 提供用於交換自動使用資料的標準化語言。它提供以廣為接受的格式表示資料的能力,使電腦能夠以可預測的模式來傳送和接收資料,將程式設計能力拓展到封閉、受控制的系統外。XML 不受任何限制,因為它的簡易性和延伸性可以讓您定義任何項目,又能保留擴充的空間。XML Web Service 是可程式網際網路的其中一個基本建置區塊。

Microsoft 提供對建置 XML Web Service 的支援,使用針對符合不同目標對象的需求而設計的技術。Microsoft 特別提供開發人員使用 ASP.NET、ATL Server、.NET 遠端處理和 SOAP Toolkit 2.0 建立 XML Web Service 的選擇。ASP.NET 和 .NET 遠端處理使建立 XML Web Service 變得更容易,因為它們建置在 .NET Framework 上。SOAP Toolkit 2.0 對 Microsoft Visual Studio 6.0 和舊版應用程式提供相容的 XML Web Service 支援,使它們可以和建置在 .NET Framework 上的 XML Web Service 交互操作。

本節內容

  • 使用 SOAP 標頭
    詳述呼叫 XML Web Service (使用 ASP.NET 建立) 的用戶端應如何定義、處理和操作 SOAP 標頭。

相關章節

  • Network Programming
    示範如何使用網際網路存取類別來同時實作 Web 架構和網際網路架構的兩種應用程式。

建置日期:2011-02-23