Du coup, c'est un peu bizarre d'appeler ça "web service".
D'un côté on a une application qui n'est pas un navigateur Web, et qui est dédiée à un seul usage (afficher des horaires de bus, par exemple). De l'autre côté, un serveur publie dans un format très précis (sinon l'application ne s'y retrouverait pas) des données brutes, sans y ajouter d'informations de rendu utilisateur (pas de CSS, pas de JS pour l'interaction, juste des fichiers genre XML).
Alors certes, la couche transport utilisée est certainement HTTP, mais ce choix est, de chaque côté, totalement transparent. Ça suffit à appeler ça un "web service" ? Si une administration propose les horaires de bus via DCC (extension d'IRC qui permet d'envoyer des fichiers), que le client sur smartphone récupère ces horaires via DCC, ça marchera tout pareil, et il faudrait appeler ça un "irc service" ?
AMHA on peut parler de "web service" tant qu'on conserve un client Web côté utilisateur final, avec les spécificités du Web (le serveur fournit les données, les informations de rendu, et souvent du code à exécuter côté client).
THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.
[^] # Re: Open Data
Posté par Grunt . En réponse au message Un « web-service » c'est quoi exactement ?. Évalué à 1.
Du coup, c'est un peu bizarre d'appeler ça "web service".
D'un côté on a une application qui n'est pas un navigateur Web, et qui est dédiée à un seul usage (afficher des horaires de bus, par exemple). De l'autre côté, un serveur publie dans un format très précis (sinon l'application ne s'y retrouverait pas) des données brutes, sans y ajouter d'informations de rendu utilisateur (pas de CSS, pas de JS pour l'interaction, juste des fichiers genre XML).
Alors certes, la couche transport utilisée est certainement HTTP, mais ce choix est, de chaque côté, totalement transparent. Ça suffit à appeler ça un "web service" ? Si une administration propose les horaires de bus via DCC (extension d'IRC qui permet d'envoyer des fichiers), que le client sur smartphone récupère ces horaires via DCC, ça marchera tout pareil, et il faudrait appeler ça un "irc service" ?
AMHA on peut parler de "web service" tant qu'on conserve un client Web côté utilisateur final, avec les spécificités du Web (le serveur fournit les données, les informations de rendu, et souvent du code à exécuter côté client).
THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.