Web service

futur ingenieure Messages postés 185 Statut Membre -  
mpmp93 Messages postés 2931 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

avez vous une idée sur cette technologie et comment on peut l'implémenter?

merci d'avance

1 réponse

  1. mpmp93 Messages postés 2931 Date d'inscription   Statut Membre Dernière intervention   1 343
     
    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+
    0