Salut à tous
Dans l'utilisation des web services, le standard SOAP+WSDL+UDDI a été utilisé longtemps, mais je le trouvais franchement très compliqué pour les scénérios les plus courants. Je crois que je n'ai été le seul, car actuellement beaucoup adopte REST pour réaliser les web services. Mais franchement je le trouve toujours bien compliqué.
En fait je ne comprend toujours pas pourquoi utiliser plusieurs VERB http (GET, PUT, DELETE, POST) alors que avec le GET on peut tout faire et en plus en utilisant un simple navigateur, on peut consommer directement tout Web Service en mode "interactif", et en developpant, on n'a pas besoin d'utiliser d'API supplémentaire.
Par exemple, si je veux créer un nouveau client, je peux utiliser simplement l'url:
http://monserveur/create-customer?name=name1&age=15. qui renvoie document XML contenant l'id du client créer. Franchement je trouve cela très simple, très naturel d'ailleurs.
Pourquoi les standard Web services ne préconisse par tout simplement un simple http get pour implémenter les web services?
Partager