
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] :
- Eclipse ADT
- Genymotion (Emulateur)
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 :
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 :
- getAllClients(): retourne une liste des clients
- getClientsSalary(float a, float b) : retourne la liste des clients dont le salaire est entre a et b (a< Client.salary
- 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:
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 !
ReplyMerci !
3. Partie Android: Utilisation du service web SOAP
Replysil vous plait
Enregistrer un commentaire