Un
webservice est un protocole qui permet à un logiciel d'appeler à
distance des fonctions d'un autre logiciel par le web (c'est à dire le
protocole HTTP).
Les webservices ne sont
pas destinés directement aux utilisateurs du web. Même s'ils utilisent
le même moyen de communication par des requêtes HTTP, Ils permettent à
des logiciels de discuter entre eux et sont bien souvent invisibles pour
l'utilisateur final.
. Ainsi, il est possible de faire communiquer ensemble des
applications développées avec des technologies différentes.
Nous utiliserons IIS comme serveur web et implémenterons un webservice
en ASP.NET qui sera ensuite consommé dans une Winform cliente.
La configuration utilisée pour ce tutorial est :
- Windows 8.1
- IIS 8.5 avec support de ASP.NET (Internet Information Services)
- Visual Studio .NET 2012
La configuration utilisée pour ce tutorial est :
- Windows 8.1
- IIS 8.5 avec support de ASP.NET (Internet Information Services)
- Visual Studio .NET 2012
Pour installer IIS sur Windows
- Cliquez sur Démarrer, puis sur Panneau de configuration.
- Dans le Panneau de configuration, cliquez sur Programmes, puis sur Activer ou désactiver des fonctionnalités de Windows.
- Dans la boîte de dialogue Fonctionnalités de Windows, cliquez sur Services Internet (IIS), puis sur OK.
Création d'un projet
Pour bien comprendre comment on crée un webservice avec des des simmples lméthodes (à utiliser ulturiérement), on va créer un nouveau projet avec visula studio| Création d'un nouveau projet : Application de service Web ASP.NET |
Notre web service comporte une seule méthode HelloWorld qui retourne une chaine de caractére (string= "Hello World ").Elle est précédée par [WebMethod] pour inqdiquer qu'lle est une méthode web .
Pour tester notrre web service , on génére notre projet , puis publier.
On choisit une application web à ouvrir (aprés sa création )
Le résultat est :
Maintenant tout bien est configuré. On lance notre application , ou via le navigateur ,on accede au site publié:

