Web service
Bonjour,
avez vous une idée sur cette technologie et comment on peut l'implémenter?
merci d'avance
avez vous une idée sur cette technologie et comment on peut l'implémenter?
merci d'avance
1 réponse
-
Bonjour,
Un web service c'est un mécanisme normalisé d'échange entre deux machines...
Deux architectures:
SOAP
REST
SOAP vient du monde JAVA et est utilisable en JAVA et PHP
REST est bien plus simple.
Exemple de requête REST:
http://www.monsite.com/wsRest.php?method=getClient&idClient=543212
Ici on demande à exécuter getClient et on passe le paramètre idClient
En retour, on peut recevoir les données sous divers formats:
XML ce qui est privililégié par JAVA/SOAP
XML ou JSON ou TXT (csv) pour REST.
Exemple de WS REST pour GOOGLE:
http://maps.google.com/maps/geo?q=1600+Amphitheatre+Parkway,+Mountain+View,+CA&output=json&sensor=true_or_false&key=your_api_key
renvoie la longitude, latitude et précision de géocodage de l'adresse entrée en paramètre. Ici le retour demandé est en JSON.
Un exemple d'implémentation ed fonction simple REST-Full via ZEND Framework:
http://localhost/immoscope/sdoms/html5/index.php?page=webservices/WsRestFullViaZendFramework
A+