Nov 09 2006

SOA et réutilisabilité

Publié par Bruno à 01:08 dans Génie Logiciel,SOA

On vend souvent la SOA en mettant en avant sa capacité à produire des services réutilisables. La réutilisation des composants est une espèce de GRAAL de l’informatique déjà promis par la programmation orientée objet. On voit bien aujourd’hui que la OOP n’a pas tenu cette promesse. Mais qui remettrait en cause les bienfaits de la OOP ? De la même manière, je pense que c’est une erreur de parler autant de réutilisabilité avec SOA pour plusieurs raisons :

  • La réutilisabilité ne s’obtient qu’au bout d’un certain temps qui se mesure certainement en nombre d’années concernant SOA. En effet, pour qu’il y ait réutilisabilité il faut qu’il y ait plusieurs applications utilisant les mêmes services et celà prend du temps. Un client qui ne constate pas la réutilisabilité promise dans l’immédiat peut être frustré.
  • La réutilisabilité mesurée aujourd’hui est très faible. Gartner parle de 20% de réutilisation potentielle de services, ce qui paraît déjà beaucoup.
  • SOA a tellement d’autres atouts (meilleure vision des services métiers, orchestration, couplage lâche, agilité …) que parler de réutilisabilité, qui n’est qu’une infime conséquence de la mise en place d’une SOA, paraît purement marketing voire destructeur du concept.

Ajout du 11/11/2006

Petit clin d’oeil de Miko Matsumura sur la réutilisabilité: 100% des services sont réutilisés puisque ce ne sont que des expositions de fonctions existantes, donc déjà utilisées :p

Partagez :
  • Facebook
  • Twitter
  • Google Buzz
  • Yahoo! Buzz
  • del.icio.us
  • email
  • Print
  • PDF


Laisser un commentaire

Trackback URI | Flux RSS des commentaires

Laisser un commentaire