WEBSERVICES  

 

Qu'est-ce que c'est?
Webservice
  • Qu'est-ce que c'est? (wikipedia)
  • Un webservice est un système permettant d'échanger des données à distance entre 2 applications (client -> serveur)..
  • Cela se produit ordinairement via des messages XML qui sont échangés via le protocole HTTP.

 

XML

 

HTTP(S) POST

  • Qu'est-ce que c'est? (wikipedia)
  • HTTP est un protocole request/response entre un client (par exemple : Internet Explorer) et un serveur (par exemple : un webserver avec des pages Internet).
  • HTTP est le protocole standard le plus utilisé pour envoyer des données sur l'internet (par exemple : surfer sur le net).
  • HTTPS est la version cryptée de HTTP, donc plus sécurisée.
  • POST est une méthode au sein du protocole HTTP pour envoyer des données d'utilisateur du client vers le serveur.

 


Cebeo Webservices
Comment?
  • Le logiciel du client envoie un message XML (défini par Cebeo) vers le webserver van Cebeo (http://b2b.cebeo.be/webservices/xml).
  • En réponse, un message XML défini par Cebeo est renvoyé, contenant des données dépendant des données qui ont été envoyées.
  • Cebeo n'utilise pas d'enveloppe SOAP ni de description WSDL.
Exemple
  • Dans l'exemple suivant, on recherche les articles qui répondent au critère de recherche 12666 (équivalent à une recherche de '12666' sur l'e-shop).
  • Le message XML suivant est envoyé via HTTP Post vers http://b2b.cebeo.be/webservices/xml.

request.xml

  • Le message XML suivant est la réponse à la requête ci-dessus.

response.xml

Webservices Cebeo possibles
  • Pour tous les exemples et explications sur les différents formats et champs disponibles , nous vous renvoyons vers les informations techniques schéma XML + exemples.
  • Il faut utiliser la version 2.0.0 pour l'implémentation actuelle des Webservices Cebeo.