WEBSERVICES  

 

Wat ?
Webservice
  • Wat? (wikipedia)
  • Een webservice is een manier om data op afstand uit te wisselen tussen 2 applicaties (client -> server).
  • Dit gebeurt normaal via XML berichten die via het HTTP-protocol worden uitgewisseld.

 

XML

 

HTTP(S) POST

  • Wat? (wikipedia)
  • HTTP is een request/response protocol tussen client (vb. Internet Explorer) en server (vb. webserver met internetpagina's).
  • HTTP is het meest gebruikte standaard protocol om data over het internet te sturen (vb. surfen op net).
  • HTTPS is net zoals HTTP, maar versleuteld, dus meer secure.
  • POST is een methode in het HTTP protocol om gebruikers data van de client mee te sturen naar de server.

 


Cebeo Webservices
Hoe ?
  • De software van de klant verstuurt een (door Cebeo gedefinieerd) XML bericht naar de webserver van Cebeo (http://b2b.cebeo.be/webservices/xml).
  • Als response wordt een (door Cebeo gedefinieerd) XML bericht teruggestuurd dat data bevat afhankelijk van de data die verstuurd werd.
  • Cebeo maakt geen gebruik van een SOAP enveloppe en heeft ook geen WSDL beschrijving.
Voorbeeld
  • In volgend voorbeeld worden de artikels gezocht die voldoen aan zoekwoord 12666 (zoals zoeken op e-shop naar 12666)
  • Volgend XML bericht wordt via HTTP Post verstuurd naar http://b2b.cebeo.be/webservices/xml.

request.xml

  • Volgend XML bericht is de response op bovenstaande request.

response.xml

Mogelijke Cebeo Webservices
  • Voor alle beschikbare voorbeelden en uitleg van verschillende formaten en velden verwijzen we naar de technische info XMLschema + examples.
  • Voor de huidige inplementatie van Cebeo Webservices moet versie 2.0.0 genomen worden.