Web Service SOAP sous Android [ Partie 1 / 2 ]

Bienvenue à tous , dans ce tutoriel on va va comment créer un webservice SOAP avec C# et comment on va le consommer avec Android.

Un web service permet la communication et l’échange de données entre une application et un système via internet. SOAP (Simple Object Access Protocol) est un protocole réseau permettant de faire des appels de procédures sur une machine distante à l’aide d’un serveur d’application.

On va créer une simple application qui affiche une liste de clients [id,name,salary] , avec une simple recherche (filtrage selon le nom [name] et le salaire [salary]).

1. Environnement du travail
Web service Asp.net [c#]:
  • Visual studio
  • IIS Server  
Android [Java] :

   2. Création , publication et le test du service web SOAP:
 Commençant par la création et la publication du webservice.(Pour plus de details visitez cet article sur codeproject.com) .
On va créer un webservice avec deux methodes :
  1. getAllClients(): retourne une liste des clients
  2. getClientsSalary(float a, float b) : retourne la liste des clients dont le salaire est entre a et b (a< Client.salary
 On va créer une méthode initialisation pour initialiser notre liste des clients (d'objet Client)
  • Exécuter Visual Studio et créer un nouveau application de web service: TutoZoneWebServiceSoap
Création du projet
Arborescence du projet


  •  Dans le fichier Serrvice1.asmx, vous allez trouver une fonction hello World:

  • On va créer notre objet Client (id, name ,salary):

  • Remplaçons maintenant la fonction Hello world par :

  • Testons alors notre web service: Générer  puis  publier.
  •  Voici les étapes de la publication
 
Résultat de la publication

Enfin on publie le webservice pour le tester (Exécuter):
  • On accéde à http://localhost/TutoZoneTuto/ :
Resultat

Si on accede à la methode getAllClients : http://localhost/TutoZoneTuto/Service1.asmx/getAllClients:
 
Retour du fonction

3. Partie Android:  Utilisation du service web SOAP:
On va voir cette partie dans la 2 éme partie de ce tutoriel .

Vous avez aimé cet article ? alors suivez-nous sur Twitter, Google+ et Facebook, et partagez-le avec les boutons ci-dessous ! Vos commentaires sont les bienvenus.

2 commentaires

Et quand sort la partie 2 ? Elle m'intéresserait beaucoup !
Merci !

Reply

3. Partie Android: Utilisation du service web SOAP

sil vous plait

Reply

Enregistrer un commentaire