REST maintenant, SOAP quand tu veux

Publié par Yannick Francois Sam 13 sept 2008 17:44:00 GMT

J’ai lu il y a quelques jours un billet de Jean-François Helie: REST ou SOAP . J’aimerais ajouter ici mon petit piment, ma petite reflexion sur ces deux mode de communication.

Pour ce qui ne le savent pas encore, REST est une architecture basé sur ce qui fait le web: URI , HTTP et un concept d’object, ou plutôt de ressources bien pensé. C’est une architecture légère et relativement facile à mettre en place. Elle est de plus très ouverte et simple à utiliser.

Quant à SOAP, c’est un protocole de communication très utilisé (le seul?) dans la construction d’architecture de type SOA. Basé sur XML. Très verbeux, il est souvent opposé à REST (mêms si c’est plutôt la SOA qui s’oppose à REST).

Je rejoint Jean-François sur le fait que finalement, selon ce que nous voulons mettre en place, l’une ou l’autre des solutions s’adapte mieux. Mais j’ajouterais que pour moi, SOAP est interessant dans une architecture où les échanges sont asynchrone. Effectivement, REST, basé sur le protocole HTTP, donne une réponse immédiate. SOAP peut-être utilisé comme tel, mais finalement, SOAP utilisé sur le protocole HTTP, ça faut un peu double emploi: Une enveloppe dans une enveloppe. SOAP dans une utilisation asynchrone prend du sens. Utilisé sur un protocole spécifique (beurk ! je préfère les formats ouverts !) ou bien du type smtp/imap/pop cela devient légitime.

Donc pour moi, outre l’aspect gestion de sécurité (il me semble qu’avec une architecture REST, il existe des solutions pour la gestion de la sécurité), le choix entre l’utilisation de REST et l’utilisation de SOAP, c’est plutôt une question de timing :-)

Yahoo! - Microsoft redondance et interopérabilité 5

Publié par Yannick Francois Sam 02 fév 2008 11:47:00 GMT

Tout le monde en parle en ce moment. Je ne souhaite pas commenter le montant de la transaction, c’est bien trop irréel pour moi, ni même le choix politique de Microsoft pour contrer Google… Non moi ce qui m’interesse ce sont l’avenir des applications que l’on trouve chez l’un et l’autre de ces acteurs majeurs de la scène informatique.

Pour ce qui est de Flickr! et Del.icio.us je pense que ça devrait aller. Micrisoft n’ayant pas vraiment d’équivalent, il devrait survivre. Mais que deviendrons les moteurs de recherche, les toolbars, les messageries instantanées, les webmails et autres services ?

D’un point de vue optimiste, on pourrais imaginer qu’une intéropérabilité entre tout ces systèmes soit mise en place, et qu’en même temps, ces produits s’ouvre .

D’un point de vue pessimiste, on pourrais imaginer que les meilleurs services de l’un ou de l’autres disparaissent et que seul le pire persiste. Hypotèse peut crédible…

Un point de vue intermédiaire pourrais être de voir un remplacement des services d’une des deux firmes les moins performant, les moins utilisé par leur équivalent de l’autre firme.

Enfin bref, je suis globalement d’accord avec Olivier Ezratty: c’est un mariage risqué A surveiller donc, pour le pire et pour le meilleur.

J’aime bien Flickr! et Del.icio.us, mais il se pourrais que je coupe ces services selon leur avenir….

ODT, PDF, Doc, plus qu'une histoire de format 2

Publié par Yannick Francois Mar 16 oct 2007 10:30:00 GMT

C’est un peu “teaser” comme billet, mais j’ai remarqué quelque chose hier. Je n’y avais jamais fait attention.

En plus d’être un format ouvert, ODT est un format léger:

Et de loin !

  • CV en .doc (format propriétaire de chez microsoft): 115.5 Kb
  • CV en .pdf (Format ouvert? pondu par Adobe, devenu norme, ): 89.2 kb
  • CV en .odt (format ouvert de chez OpenOffice): 24.8 Kb

Je n’avais jamais fait attention… Maintenant je sais.

Et oui, les plus observateur l’auront remarqué, c’est sous windows. A ma décharge, c’est au bureau, pas chez moi ;-)

Flash, format propriétaire et développement 4

Publié par Yannick Francois Dim 14 oct 2007 16:27:00 GMT

Me voilà revenu avec OpenBSD. Je ne vais pas en parler en long et en large maintenant, un bon fond d’écran le fera pour moi :)

Par contre, il faut savoir qu’Adobe ne fourni pas de player pour ce système d’exploitation…

Mais est-ce que j’en ai vraiment besoin ? On le sait flash, n’est pas bon pour l’accessibilité, le référencement, la légèreté… Alors c’est sur, on fait de jolie chose, toute brillante, avec de l’interactivité et tout ça, mais bon.

Alors qu’est-ce qu’il faut faire ? Aider le développement d’implémentation libre tel que Gnash ou encore Flash (Un projet disponible dans les packages OpenBSD).

Mais est-ce qu’aider à la réalisation d’une implémentation libre ne conforte pas Adobe et les utilisateurs de flash dans le choix du format propriétaire, et surtout dans son invasion du web ? C’est sur, j’aimerais pouvoir accéder à tout le contenu web, et aujourd’hui, parce que je suis sur une plateforme non prise en compte par les propriétaires de flash je ne peut pas…

Cruel dilème pour moi. Je n’ai même pas installé une des deux solutions libre pour le moment, je crois que je le ferais quand je serais persuadé de leur utilité. J’irais même peut-être plus loin en essayant d’aider l’un de ces projets. Mais je ne sais pas… Est-ce bien ?

Si Adobe voulais bien libérer le format flash, je ne me poserais pas toutes ces questions. Si les utilisateurs de flash (je pense aux personnes réalisant des fichiers et autres sites flashouillés) arretaient de s’en servir je ne me poserais pas toutes ces questions non plus…

Dur dur la vie dans un univers vraiment :

Free, Functional and secure

devise d’OpenBSD

les causeries de l'APRIL: Jabber

Publié par Yannick Francois Ven 12 oct 2007 14:25:00 GMT

Depuis quelque temps, l’APRIL (april.org) organise des causeries :

Les « Causeries APRIL » sont des interviews ou des discussions organisées régulièrement (avec un objectif d’une par semaine ou quinzaine), d’une durée d’une heure ou plus, sur un sujet donné. Les comptes-rendus sont publics ou privés suivant les sujets abordés.

La dernière date du 10 novembre 2007, elle concernais Jabber:

« Jabber, les enjeux, et pourquoi la communauté du libre devrait Jabberiser » avec Nicolas Vérité, membre élu de la XSF (XMPP Standards Foundation) et adhérent APRIL.

Le compte rendu publique est très instructif. Alors medames et messieurs, si vous êtes en train de lire ça, j’aimerais bien que vous vous y mettiez ! Ajoutez moi en contact si vous voulez tout de suite remplir votre liste :-).

Je me demande si je vais pas éradiquer mes autres comptes et ne garder que du jabber powered…

ps: Je conseil fortement la lecture des autres comptes rendu des causeries, c’est souvent très instructif !

Billets précédents: 1 2 3 ... 8