II. 前言 下一代的分布式運算時代已經來臨了。在過去幾年中,XML 被廣泛的運用于計算機運算環境中,以達到在全球信息網上共享信息的遠大目標。如今,它可以更進一步地提供運算能力上的分享。從技術的觀點來看,Web Services的出現并不能算是分布式計算機運算的新革命。它可以結構化的呈現信息,甚至是程序內部的訊息,因而很自然地比XML應用程序更加引人注目。
III. 工業標準與企業標準 透過Web Services,任何應用程序可以在網絡上順利地整合在一起。Web Services的基本原理是利用標準的網絡協議(例如:HTTP)來傳送XML訊息。這是一種非常輕便的溝通機制,因此可以讓任何程序語言、中間層組件或平臺很輕易地整合進來。一般工業上或企業內部會接受成熟且廣為廠商采用的業界標準,更尤其是已經受過市場考驗行之有年的標準。有了Web Services,您就可以快速且低成本的整合兩個企業、部門或甚至是兩個程序。
假如是態度前衛的公司,使用J2EE者可以選用XML-RPC(http://java.sun.com/xml/jaxrpc/index.html)或是SOAP(http://java.sun.com/xml/jaxm/index.html)技術,Sun Microsystems更提供了 Java Web Service Developer Pack (http://java.sun.com/webservices/webservicespack.html) 供開發者開發Web Services。反觀.NET技術,只提供對于SOAP的支持。在對于既有分布式技術支持不足的情況下,對新一代分布式技術的支持又無法提供彈性的選擇,風險之大,是可以預估的。