Les webservices étaient à l'origine une idée simple: Appeller une méthode sur un serveur distant.
L'appel et sa réponse sont écrits en XML, et les messages sont transporté par HTTP.
L'idée de départ a vu sa complexité augmenter dramatiquement, et les webservices sont désormais un ensemble très complexe de standards, protocoles et formats.
Voici un tableau qui tente de résumer tous les standards et protocoles qui tournent autour des webservices:
Vous pouvez télécharger ce document au format PDF:
http://www.innoq.com/soa/ws-standards/poster/Web_Services_Standards_09_2005.pdf
(PDF, 211 ko)
Liens
(anglais) Article sur la complexité des webservices
(anglais) Un article critique envers les webservices.
XML-RPC tente de conserver l'aspect simple des webservices tout en permettant les appels distants.
