Explication simplifiée et non technique : Un service web permet à un programme de parler à une page web, au lieu d'utiliser votre navigateur pour ouvrir une page web.
Exemple : Je peux aller sur maps.google.com, et taper l'adresse de mon domicile, et voir une carte de mon lieu de résidence dans mon navigateur.
Mais que se passerait-il si vous écriviez un programme informatique dans lequel vous voudriez prendre une adresse et afficher une jolie carte, comme Google maps ?
Vous pouvez écrire un tout nouveau programme de cartographie à partir de zéro, ou appeler un service Web fourni par Google Maps, lui envoyer l'adresse et il vous renverra une carte graphique de l'emplacement, que vous pourrez afficher dans votre programme.
Il y a beaucoup plus que cela, comme l'expliquent d'autres articles, mais l'essentiel est que cela permet à votre application de récupérer des informations d'une ressource ou de soumettre des informations à une ressource. Quelques autres exemples :
- Vous pouvez utiliser un service web pour récupérer des informations sur des livres sur Amazon.com.
- Vous pouvez utiliser un service web similaire pour soumettre une commande à Amazon.com.
- Vous pourriez CRÉER un service web pour permettre aux applications extérieures de trouver des informations sur les produits de votre entreprise.
- vous pourriez créer un service web pour permettre à des applications extérieures de soumettre des commandes à votre entreprise.