2010-06-09 5 views
1

Je crée une application Client/Serveur avec Android (Client) et WCF (Service Web). De la lecture de beaucoup de discussions, je suis sous l'impression qu'il n'y a aucun outil disponible pour créer le client de service Web dans Android automatiquement à partir d'un fichier WSDL. Dans ce cas, quelle est l'approche la plus simple pour créer une infrastructure de communication entre le client et le serveur, qui peut être mise à jour facilement (GET, REST, utilisation de SOAP et analyse manuelle des réponses) Initialement, Je voulais créer le service Web et créer le client automatiquement avec le fichier WSDL fourni.Services Web avec Android - pourquoi pas de support pour WSDL?

Merci

Répondre

0

AFAIK, il n'y a pas d'outil pour la génération automatique du client sur la base d'un WSDL. Android ne possède pas de bibliothèque liée au savon. BTW vous pouvez rechercher ksoap2-Android bibliothèques et voir si elle vous convient.

Plus d'infos sur l'utilisation ksoap avec Android devrait trouver here

+0

design Im également le service Web. Je pense qu'il serait plus facile de faire simplement GET au lieu d'analyser manuellement les appels SOAP comme décrit dans le lien .. – Itsik

+0

À mon humble avis en gardant le protocole client/serveur aussi simple que possible est toujours la meilleure approche. Moins de choses à faire signifie moins d'utilisation de la mémoire. Habituellement j'utilise GET avec un simple xml ou un json comme réponse –