A LIRE AILLEURS  
Les bonnes feuilles du Web
Google sonne le glas de son API SOAP - JSON n'est pas du XML - Microsoft cherche-t-il à posséder le format XML ?  (09/01/2007)
 
  Forum

Réagissez dans les forums de JDN Développeurs

Google sonne le glas de son API SOAP Comme pour faire suite à la récente débâcle qu'a subit par le protocole SOAP, Google a déprécié son API SOAP : si les développeurs disposant d'une clef peuvent toujours l'utiliser, plus aucune nouvelle clef ne sera distribuée. Google redirige ceux souhaitant exploiter son API de recherche vers l'API Ajax Search, directement intégrable à une page Web. Si la plupart des développeurs vocaux s'accordent sur la perte d'intérêt de SOAP face à REST, ils n'en regrettent pas moins cette décision de Google. En effet, pour beaucoup, l'API de Google représentait l'exemple canonique de fonctionnement d'un service Web SOAP, au point que nombre de tutoriels et livres ont été écrits en se basant dessus pour enseigner l'utilisation de SOAP (lire notre propre "Introduction à l'API Google avec PHP"). Sur ce point, l'API Ajax Search ne remplace pas l'API SOAP. De fait, nombreux sont ceux qui recommandent de se tourner vers l'API Yahoo!, qui utilise REST, ou celle de MSN Live Search, qui utilise encore SOAP. [lire le résumé chez O'Reilly Radar]

JSON n'est pas du XML Le terrain des formats de transport de données a été secoué d'une mini-secousse, lancée par Dave Winer, grand contributeur au format XML. Celui-ci s'est penché fin décembre sur le format JSON (lire "JSON : un format de retour alternatif pour Ajax"), le comparant défavorablement à XML. JSON est une notation JavaScript littérale, bien éloignée de XML qui reste un langage à balise, donc plus complexe. Si le débat lancé sur le blog de Dave Winer a mis en exergue son ignorance face aux caractéristiques et usages de JSON, il a également permis à beaucoup de découvrir ou se faire une meilleure idée de ce format, qui se révèle extrêmement utile dans le cadre d'applications JavaScript, notamment Ajax, sans pour autant être limité à ce langage - de nombreux langages disposent de fonctions ou méthodes pour encoder et décoder JSON : Java, C#, PHP, C++, Lisp... [résumé de Mike Champion et argumentation de Simon Willison]

Microsoft cherche-t-il à posséder le format RSS ? Dave Winer fait aussi partie intégrante d'un dernier débat ayant secoué le Web fin décembre 2006 : l'objectif apparent de Microsoft de déposer un brevet sur le format RSS, format que Dave Winer n'a peut-être pas inventé, mais qu'il a en tout cas largement aidé à améliorer et populariser. De l'avis de Winer, Microsoft cherche à obtenir la paternité d'un format qu'il n'a pas inventé, potentiellement pour faire payer son utilisation. Une réponse en provenance de la RSS Team de Microsoft est publiée quelques jours plus tard, clamant qu'il n'avait jamais été question de prendre la paternité de RSS, mais que la demande de brevet ne mentionne que certaines manières spécifiques à Microsoft d'étendre le format. Dave Winer n'y trouve cependant pas son compte, et propose un test pour Microsoft : vu que RSS est libre pour tous, Microsoft offrira-t-il aux développeurs une licence perpétuelle et non exclusive pour utiliser les innovations Microsoft dans leurs produits ? La question reste en suspend.

SOMMAIRE
2006
Les critiques SOAP font tâche - Bon code et mauvais code selon le créateur de C++ - Pas de solution unique
Quelques pistes pour réformer le W3C - Le bon Agile et le mauvais Agile - Ruby n'est pas encore un choix sûr...
12/07
Les 8 problèmes qui persistent selon Jakob Nielsen - Paul Graham et le Web 2.0 - Java EE trop complexe ? - Les fontes, monopole oublié de Microsoft
 
Xavier Borderie, JDN Développeurs
 
 
Accueil | Haut de page