2013-07-23 138 views
0

我已經有了寧靜的web服務。我創建了一個可以抽象連接細節並公開bean來設置數據的restful java客戶端。現在如果我的Web服務必須被Java之外的其他平臺使用,會發生什麼?避免客戶本身並讓消費者直接進行HTTP通話不是更好嗎?如果我們需要支持多個平臺,我們是否需要restclient

+0

整點是能夠訪問使用HTTP協議的任何資源。您不必擔心連接信息,除非您期望獲得客戶端代理服務器,否則瀏覽器或調用者會照顧它。 – Phani

+0

@Phani,Agrred,但在SOAP的情況下,我們只是分享wsdl,並且消費者根據他們的平臺生成客戶端。這使開發人員更容易使用該服務。但是與REST不一樣? – Pankaj

+0

不,請觀察facebook REST API,Restful Webservice是一種實現器,它通過REST實現隱藏了webservice的複雜性,這樣您就可以簡單地使用HTTP調用進行調用。 – Phani

回答

0

WADL(https://wadl.java.net/)是RESTful服務的WSDL等價物,但是到目前爲止它還沒有被廣泛使用。

編輯:爲什麼它可能是不受歡迎的一個原因可以在本文中找到:REST的http://bitworking.org/news/193/Do-we-need-WADL

+0

下來的選民會如此善良,並解釋爲什麼我得到了downvoted?看到評論,這顯然是他尋找的... –

+0

WADL比SOAP複雜,另一件事是我沒有看到HTTP是語言相關的情況。如果我們在談論客戶端代理,我會同意你的看法。 – Phani

+0

我認爲你被原始海報的英語水平超過了,Pankaj似乎確實在談論客戶端代理。另外,「WADL比SOAP複雜」是將蘋果與香蕉進行比較......請重新考慮您的失望,謝謝。 –

相關問題