0
我剛剛瞭解什麼是Web服務,以及如何使用它,所以如果這是一個愚蠢的問題,請耐心等待。使SOAP Web服務與REST API交互?
我想提出一個Android應用程序,並會試圖使用一個服務帳戶爲服務器到服務器交互的Google Play Android Developer API (REST),和my web service (SOAP)之間。這是一個問題嗎?我需要知道什麼才能開始使用此功能?
我剛剛瞭解什麼是Web服務,以及如何使用它,所以如果這是一個愚蠢的問題,請耐心等待。使SOAP Web服務與REST API交互?
我想提出一個Android應用程序,並會試圖使用一個服務帳戶爲服務器到服務器交互的Google Play Android Developer API (REST),和my web service (SOAP)之間。這是一個問題嗎?我需要知道什麼才能開始使用此功能?
一般來說,SOAP和REST就像中文和英文。他們非常不同,他們不能彼此交談,沒有任何東西在彼此之間進行翻譯。儘管它們都可以執行XML,但它們完全不一樣。
那麼這是否意味着這對於「翻譯」是可行的?或者它是不可能的? – Kalina
REST關於請求和修改數據(存儲在對象/資源中)。 SOAP是關於要求對象/資源對其擁有的數據執行一些操作。 –
你需要做的是寫一些從一個服務讀取一些java對象格式的代碼(SOAP和REST都有這個庫),然後轉換該java對象並寫入其他Web服務。你的問題對我來說太籠統了,無法詳細討論。但是考慮像Jersey或RestEasy for REST這樣的技術;以及用於SOAP的Metro或Axis。這真的取決於你的堆棧。 Glassfish可以輕鬆與Metro和Jersey合作,例如,JBoss可以輕鬆與RestEasy合作。所有這些技術都可以在任何服務器/容器中使用。 – Jim