共用方式為


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

近年來,有一股強大的力量已徹底顛覆應用程式的開發領域,此力量不是別的,它就是 - 網際網路。公司已越來越倚賴網際網路和相關技術所提供的數位資源和通訊管道。因此,幾乎所有目前所設計和開發的應用程式都會考慮如何以最佳方式包含與運用網際網路技術,以便完整地利用連接電腦的效益。

當尚未從事全新的應用程式開發時,公司會嘗試建立應用程式,來將多個傳統、工作導向的應用程式彙總 (Aggregate) 為一個複合應用程式。這有時候包括了整合存在於其他各別實體 (例如另一個公司或服務供應商) 範圍中的應用程式。不過,在嘗試整合以各種技術、物件模型、作業系統和程式語言所建置 (Build) 的傳統應用程式時,卻又碰到了更大的困境。如何讓它們全都一起運作?答案在於可程式化的網際網路。

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 上。針對 Miccrosoft Visual Studio 6.0 以及傳統應用程式,SOAP Toolkit 2.0 提供了相容的 XML Web Service 支援,此舉讓它們才能夠與建置於 .NET Framework 上的 XML Web Service 互通。

本章節內容