Ich weiß, dass diese Frage hier schon einmal gestellt wurde, aber ich denke nicht, dass diese Antworten meinen Bedürfnissen entsprechen.
Wir haben einen SOAP-Webservice, der für eine iPhone-Anwendung verwendet wird, aber es ist möglich, dass wir eine Android-spezifische Version oder einen Proxy des Dienstes benötigen, sodass wir entweder SOAP oder JSON verwenden können. Ich habe einige Bedenken bezüglich beider Methoden:
SOAP-Lösung:
JSON-Lösung:
Also ich denke, die große Frage ist, mit welcher Methode?
Ich hoffe, du kannst mir helfen. Vielen Dank im Voraus: -)
Ich habe selbst an etwas ähnlichem gearbeitet, und obwohl ich vielleicht nicht die beste Autorität dabei bin, würde ich sagen, dass 9 mal von 10 JSON der Weg ist, den du gehen willst. Nicht, dass Seife nicht ihren Platz hat, aber für die meisten Dinge wird JSON einfacher sein, und wenn es nicht so aussieht, ist es wahrscheinlicher, dass Ihr Service Refactoring benötigt, anstatt eine wirklich komplexe Domäne darzustellen.
Der zusätzliche Bonus natürlich ist, wenn Sie den gleichen Dienst auf iPhone, Blackberry, WinMo7, Ajax Website oder wirklich woanders verwenden möchten, wird es viel viel besser für Sie sein: -)
Meine $ 0,02
Ich kann nicht viel über die JSON-Lösung reden. Aber ich arbeite seit einiger Zeit mit SOAP auf Android.
Hier sind meine Kommentare zur SOAP-Lösung.
Dies ist möglicherweise nicht verwandt, aber ich habe diese Google I / O-Sitzung gefunden beim Erstellen von RESTFul-Anwendungen für Android nützlich. Ich denke, sie haben auch eine JSON API in 2.2 veröffentlicht
Hoffe, das hilft.
Tags und Links android .net json soap web-services