Actualités Emploi Start-up Avis d'expert Vidéos Indicateurs Distribution Telecharger Pro Livres blancs

Imposer des outils de gouvernance

SOA ne tiendra ses promesses que si l’on structure les processus de conception et de gestion du cycle de vie des services. Les outils de BPA et de gouvernance rivalisent pour améliorer les collaborations transversales, et apporter plus de visibilité sur les services.
envoyer
par mail
imprimer
l'article
partager sur Viadeo
partager sur Facebook
partager sur LinkedIn
partager sur Scoopeo
partager sur Technorati
partager sur Digg
partager sur Delicious
partager sur Google
partager sur Myspace
partager sur Yahoo!

“ Sans une architecture solide et sans gouvernance, se lancer dans un projet SOA (architecture orientée services – NDLR) est une perte de temps ”, dit le cabinet de consulting américain Redmonk. Nous n’irons pas jusque-là. Certes, les premières réalisations SOA d’importance, qui ont pourtant permis de gagner en agilité, n’ont pas traité de front les problématiques de gouvernance. Mais, sur le long terme, il ne suffira plus de maîtriser les seuls enjeux architecturaux. Comme le souligne le Gart­ner Group, des procédures de documentation, de cycle de vie ou de SLA (Service Level Agreement) des services conditionneront le succès des stratégies SOA.

Reste donc à déterminer les outils que les cellules d’architecture ou centres de compétences SOA doivent adopter pour cette gouvernance des infrastructures. Certaines entreprises se sont tournées vers les ateliers de modélisation d’entreprise et de processus tels que ceux de Mega, IDS Scheer et Telelogic. Avec la première vague de grands projets SOA, elles ont réalisé l’importance de structurer les démarches d’analyse fonctionnelle et technique.

Des packages adaptés à l’analyse technique et fonctionnelle

Si ces ateliers n’ont pas été conçus dans une optique d’administration SOA, ils ont été récemment déclinés en packages adaptés à cette problématique. Ils permettent d’aborder la modélisation des processus à plusieurs niveaux d’abstraction, depuis la cartographie des activités d’entreprise jusqu’aux détails de mise en œuvre technique. Ils disposent aussi d’outils de transformation pour passer d’une couche de modélisation à une autre, prennent en compte la modélisation UML et sont en mesure de s’articuler avec les couches d’exécution, de par leur capacité à générer du code BPEL (Business Process Execution Language). Ils acceptent aussi certaines méthodes architecturales éprouvées d’origine tierce. Les ateliers Aris d’IDS Scheer et System Architect de Telelogic disposent, par exemple, de modules d’extension gérant IAF (Integrated Architecture Framework), l’approche architecturale de Capgemini.

Lorsqu’ils servent à gérer une partie du patrimoine SOA de l’entreprise, les référentiels de ces ateliers de BPA (Business Process Analysis) sont le plus souvent cantonnés à de la documentation de services ou de processus. C’est d’ailleurs à cette fin que la Lyonnaise des Eaux s’est tournée vers la plate-forme Aris. Elle s’était dans un premier temps appuyée sur un simple outil de diagramme, Visio en l’occurrence, pour mener son analyse fonctionnelle. Mais ce dernier restait sous-dimensionné pour bâtir un référentiel de description.

Le pilotage du cycle de vie des services constitue, après la simple documentation, la seconde fonction de la gouvernance. En 2005-2006, une nouvelle vague de référentiels SOA émerge. Citons Aqualogic Enterprise Repository de BEA, issu du rachat de Flashline, ou Centrasite, un développement conjoint de Software AG et Fujitsu. Conçues sur la base de moteurs de référencement de métadonnées, ces solutions de gouvernance sont de plus en plus couplées à des fonctions d’annuaires de services UDDI. Des plates-formes telles que Systinet de HP ou WSRR (Websphere Service Registry and Repository) d’IBM ciblent tout autant l’exécution de services (avec ses fonctions d’annuaires) que les processus de gouvernance (documentation des services, gestion de cycle de vie, workflow de management, animation et habilitation des communautés virtuelles d’architectes, développeurs et testeurs, etc.).

Ces référentiels de gouvernance ont encore à convaincre le marché. N’y viennent pour l’heure que les entreprises dont les démarches SOA ont atteint un bon niveau de maturité. Une fois passé le cap des premiers projets et retours d’expérience, la question de la rationalisation des investissements SOA se pose inévitablement.

C’est dans cet esprit que la DZ Bank avait opté pour le référentiel Artis d’origine Iona. L’établissement bancaire allemand cherchait à promouvoir et superviser la réutilisation des services dans certaines de ses directions, mais également à valider les nouveaux services et s’assurer de leur conformité avec les pratiques internes. Scandinavian Airlines a, pour sa part, retenu Centrasite pour remettre en ordre cinq années de développements SOA. Le groupe fédère quatre compagnies aériennes ayant chacune son projet SOA. Avec Centrasite, il centralise le cycle de vie de ces services. Il s’agissait, d’une part, de faciliter les analyses de dépendances et d’impact pour mieux gérer les demandes de changement. Et d’autre part, de limiter les risques de régression fonctionnelle dont pourraient pâtir les consommateurs de services.

Des outils de BPA interopérables avec les ateliers de SOA

Il serait pourtant illusoire de considérer ce type d’outil comme le référentiel de connaissances SOA de l’entreprise. Les éditeurs concernés par la gestion des infrastructures orientées services, qu’ils viennent du BPA ou de la gouvernance SOA, s’inscrivent dans des stratégies de fédération de différentes catégories d’outils de pilotage. Les ateliers de BPA commencent en effet à disposer de bonnes capacités d’interopérabilité avec les ateliers de développement et d’intégration SOA. Ce qu’illustrent parfaitement les partenariats noués par IDS Scheer avec Microsoft, Oracle et SAP.

Même tendance à l’ouverture pour les ateliers de gouvernance SOA. Les géniteurs de Centrasite avaient montré la voie à suivre en bâtissant une communauté de partenaires et en dotant leur référentiel de capacités de communication bidirectionnelle avec des outils de modélisation, développement et intégration SOA. HP Software tente d’aller plus loin avec Systinet, dont les liens d’intégration avec certaines solutions de tests logiciels (notamment Testdirector) et de supervision (Business Availability Center/SOA Manager) ont été renforcés.

Ainsi, le pilotage SOA rejoint-il les problématiques d’optimisation logicielle que l’on avait vu poindre avec l’émergence de stratégies de type BTO (Business Technology Optimization), notamment chez Mercury, avant son rachat par HP, et chez Serena.

2 questions à... : Hyacinthe Choury, animateur de la communauté des architectes de Cap Gemini France

Comment intégrer la gouvernance dans les projets de transformation SOA ?
“ Nous partons à la fois des enjeux métier et des contraintes de gouvernance associées. Comme les temps de réponse, par exemple. Nous suivons ensuite une démarche d’analyse de processus pour identifier les priorités et les endroits où porter l’effort de découplage des services. Reste ensuite à qualifier l’impact des services en termes de performances sur le fonctionnement du SI. Bien des systèmes, qui avaient été conçus pour un certain niveau de sollicitation, ont du mal à supporter un accroissement de charge. La transformation peut donc demander plus que la simple écriture d’un service web exposant une transaction mainframe. ”

A quel type de problématique les référentiels de gouvernance répondent-ils le plus souvent ?
“ Ils répondent à la gestion des évolutions des services et au respect des contrats SLA. Ces référentiels couvrent également les aspects de la maintenance des versions de services. Tant que l’on ne touche pas aux interfaces de ces derniers, il est possible de faire autant de mise à jour interne qu’on le désire. Toutefois, lorsqu’elles sont modifiées il faut s’assurer que les versions antérieures des services sont maintenues aussi longtemps qu’elles sont exploitées par les applications ou les partenaires consommateurs de ces services. ”

publicité
à lire aussi
SUR LES MÊMES THÈMES
Le best of des logiciels gratuits (5/5) : utilitaires et personnalisation
Le best of des logiciels gratuits (4/5) : jeux et accessoires
Le best of des logiciels gratuits (3/5) : Internet
Le best of des logiciels gratuits (2/5) : bureautique et sécurité
Le best of des logiciels gratuits (1/5) : photo, graphisme, audio, vidéo et multimédia
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Tous droits réservés © 1999 - 2009 Internext - 01net.