nov
10
2006
Comme je le disais dans ce post, J’ai participé à un forum traitant du SOI au Palais des Congrès de Paris le 24 octobre 2006. J’ai fait un retour sur le module “Services Management” du forum à ma boîte ainsi qu’un résumé de chaque présentation. Je livre ici simplement le retour : Lire la suite »
nov
09
2006
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
oct
28
2006
J’ai récemment assisté à un forum sur le thème des “Infrastructures Orientées Services” ou SOI. En fait je me suis à moitié “fait avoir” parce que je pensais qu’on allait parler de SOA. Or ce n’était pas du tout le cas puisque ITIL a été seul au coeur des exposés. J’avais certes déjà entendu parler d’ITIL mais pas en ces termes.
En sortant de ce forum je me suis donc posé la question du lien entre SOA et ITIL et plus spécifiquement entre services ITIL et services SOA. Et il se trouve en effet que certains exposants ont évoqués SOA mais sans jamais s’y attarder bien longtemps. Peut être par simple effet de mode…
J’ai donc demandé autour de moi la différence et les liens éventuels entre services SOA et ITIL. Est-ce que les services SOA s’appuie sur les services ITIL ou inversement ? Est-ce que l’un est une sous-partie de l’autre ? Est-ce que ça n’a absoluement rien à voir ? Voici à peu près les questions que je me suis posé.
Ma première impression est donc que ça n’a à priori rien à voir puisque les définitions que j’ai pu tirer des deux types de service sont très différentes:
- Un service SOA est un service métier exposé à au moins 2 consommateurs (le côté réutilisabilité est mis en avant).
- Un service ITIL est un service IT mis à disposition du business (le côté qualité de service est mis en avant).
Je pense donc qu’un lien entre service ITIL et service SOA est purement marketing.