web services 的優勢究竟在何處???

bluedolphine發表於2003-11-12
最近看了很多關於WEB SERVICES的資料,並且下載了IBM的
WSDK5。1結合eclipse進行研究,看了附帶的幾個例子,感覺就是寫幾個java程式然後可以根據WSDL檔案或相應的類檔案生成CLIENT,輸出結果;更進一步地就是有JSP,進行頁面上的呼叫。但這些事情基本上由java編寫核心程式,寫一些web application,再部署到伺服器上,一樣也可以實現需要的功能。那麼web services的優勢又體現在什麼地方呢?? 就我所研究的來看,一是可以跨平臺跨語言的使用,就是我可以用・net構造一個客戶程式去呼叫java的服務;二是能夠有註冊中心,實現服務的註冊,釋出和呼叫,比如說網上查詢天氣,股價等等,但這些很早就實現了,那些就不叫web services嗎??如果這樣的話, 那麼web services的真正價值到底在哪裡?? 僅僅就是它用XML實現SOAP,進行訊息的傳遞;用WSDL來描述服務,透過UDDI註冊,釋出和查詢服務嗎??
另外,我還有問題就是關於webservices的實現。是不是一定要有webservice的實體,或者有WSDL檔案等,才能透過客戶端去呼叫裡面的內容?如果原來有些其它語言實現的老系統,我們可不可以編寫程式去呼叫裡面的東西??

相關文章