Eric Vernis



Warning: main() [function.main]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /mnt/132/sda/6/f/projetw2/wordpress/wp-content/themes/camel/sidebar.php on line 95

Warning: main(http://www.feedtwister.com/feeds/ef9932a.html) [function.main]: failed to open stream: Success in /mnt/132/sda/6/f/projetw2/wordpress/wp-content/themes/camel/sidebar.php on line 95

Warning: main() [function.include]: Failed opening 'http://www.feedtwister.com/feeds/ef9932a.html' for inclusion (include_path='/mnt/132/sda/6/f/projetw2/include:.:/usr/php4/lib/php') in /mnt/132/sda/6/f/projetw2/wordpress/wp-content/themes/camel/sidebar.php on line 95

Jours 146 : Il ne faudrait pas se relire…

marinelandIl y a quelques jours, sur l’article intitulé “Reprise des hostilités”, je me suis vu déclarer : “Pas de services web 2.0 sans SOA”. Tient donc ?

Depuis le début du blog, j’en ai sorti des conneries mais celle-la…! Bon, il faut assumer ses erreurs. J’aurais pu discrètement retirer la sentence incriminée et passer à autre chose mais il m’a paru plus…disons “utile” de préciser l’objet de ma confusion.

Sans entrer dans le détail, les Architectures Orientées Service ont été inventées pour répondre à un besoin à la fois de rationalité et de rentabilité souhaité par les SSII. Le but est d’optimiser la réutilisabilité, l’interopérabilité et de réduire le couplage (notion de couplage faible autrement dit d’indépendance forte des modules).

Pouvoir étendre ce concept à la réalisation de sites web et notamment de sites web 2.0 est louable, mais c’est loin d’être systématique. Concevoir une application web 2.0 en appliquant les préceptes du SOA suppose une vision à long terme de l’activité de développement souvent incompatible avec les exigences économiques immédiates. Autrement-dit, développons une application qui fonctionne correctement dans un délai minimum, sans se préoccuper notamment de la réutilisabilité.

On le voit, les préoccupations des développeurs web ne sont pas forcément les mêmes que celles des grandes SSII.

On peut cependant voir dans la galaxie web 2.0, l’incarnation d’une gigantesque architecture orientée objet. C’est la théorie que propose Dion Hinchcliffe dans un post intitulé “Is Web 2.0 The Global SOA?”.

Pour a part, je me contente d’étudier l’interopérabilité illustré par le concept de service web, c’est à dire les protocoles d’échange d’information entre plusieurs applications : L’exemple le plus évident étant XML.

En attendant, je prends 4 ou 5 jours pour aller voir les dauphins en famille. Vidage de tête garanti :-)

Creative Commons License