共用方式為


XML Web Service 概觀

XML Web Service 是一個可程式化的實體,它提供了特別的功能項目 (例如應用程式邏輯),並可被多個各種不同的系統使用普遍的 Internet 標準 (例如 XML 和 HTTP) 存取。XML Web Service 主要倚賴 XML 的廣泛接受程度,以及其他的 Internet 標準來建立可支援應用程式互通性 (Interoperability) 的基礎結構,藉此解決許多先前阻礙這類嘗試的問題。

XML Web Service 可在單一應用程式內部使用,或者對外公開於網際網路上,供多個應用程式使用。因為 XML Web Service 可透過標準的介面來存取,所以可以讓多個異質性的系統一同運作,如同單一的運算網路。

XML Web Service 提供了可行的方案來啟用資料與系統互通性,來取代採用泛用的程式碼可攜性功能。XML Web Service 使用 XML 架構的訊息作為資料通訊的基本方式,以解決存在於使用不同元件模型、作業系統和程式語言之系統間的差異。開發人員可建立包含不同來源之 XML Web Service 的應用程式,其方式就像傳統上開發人員在建立分散式應用程式時使用元件的方式一樣。

XML Web Service 的主要特性之一為存在於服務的實作 (Implementation) 和使用之間的高度抽象化。透過使用 XML 架構的訊息作為建立和存取服務的機制,凡是 XML Web Service 的用戶端和提供者都只需要對方的輸入、輸出和位置,而不需要任何其他的資訊。

XML Web Service 開創了分散式應用程式開發的新紀元。這不再是物件模型之戰或程式語言較勁的問題。若使用專有的基礎結構將多套系統緊密結合起來,則會降低應用程式的互通性。XML Web Service 以全新的層次來提供互通性,消弭了這類無意義的競爭行為。作為網際網路下一波革命性的改革,XML Web Service 將成為連結所有電腦運算裝置的基礎結構。

請參閱

XML Web Service 案例 | XML Web Service 基礎結構