Valeur ajoutée du SOA
Tab navigation
Définition et valeur ajoutée
SOA, "Architecture Orientée Services", vous connaissez ?
Ce terme est partout et cette nouvelle philosophie architecturale est bien en marche.
Mais comment l'aborder ?
Faut-il opter pour une nouvelle technologie et oublier tout ce que l'on sait déjà ? SOA nous impose t-elle un violent virage à 190 degrés ?
Certainement pas. Ce changement doit se faire en douceur.
Rappelons tout d'abord les principaux objectifs d'une SOA :
. Partage de modules entre applications et échanges inter-applicatifs
. Support des technologies existantes et futures
. Évolutivité des applications face à de nouveaux besoins
. Ouverture entre plate-formes et environnements différents
. Distribution et performances.
Même si globalement certains SI ne fonctionnent pas si mal, ils présentent très souvent de nombreuses dépendances et freinent l'évolutivité : les applications sont dépendantes des plate-formes ; les services des protocoles ; les relations entre services sont figées au sein des applications ; la reconfiguration et l'externalisation des services sont parfois difficiles.
Assouplir les outils de production est donc bien un axe de légitimité. La pression pour innover et réduire les coûts est forte, et nécessite toujours plus d'homogénéité et de réactivité.
Un besoin d'alignement entre métier, application et technologie assure évolution, fiabilité, robustesse et hauts niveaux de performances pour demain.
Mais vouloir innover en termes de flexibilité de l'IT n'est pas nouveau.
La différence aujoud'hui, ce sont les progrés réalisés sur les standards et l'interopérabilité des applications logicielles, améliorations clé pour la mise en oeuvre des SOA.
Certains accords sur les principes de gouvernance et sur les procédures de gestion ont été également conclus.
Selon les analystes du Gartner Group, 80 % des clients utiliseront SOA en 2008 ; SOA semble bien être une vraie priorité dominante.
Cependant, réorganiser ses activités implique souvent de repenser les systèmes d'information en place, en partie ou en totalité.
Tout projet SOA ne pourra donc pas faire l'économie d'un degré élévé d'analyse, d'une cartographie précise de l'existant et d'une bonne compréhension stratégique de l'entreprise.
Cette étude détaillée permettra l'épuration éventuelle du code et des transactions existantes sous forme de composants.
Concevoir une SOA consiste à créer un éventail de services utiles supportant le modèle opérationnel de l'entreprise.
Dans un premier temps, il est recommandé d'appliquer une SOA à un périmètre limité et il faudra également prendre en compte les critères matériels, tels que bande passante, état des composants et granularité souhaitée.
Enfin, pour être optimale, la mise en oeuvre d'une SOA doit s'associer à l'utilisation de services web, modules applicatifs individuels implémentés sur la base de standards ouverts et permettant une indépendance technologique.
Une architecture SOA vous aidera à assurer une corrélation étroite entre vos ressources informatiques et vos objectifs métier, actuels et futurs.
C'est une réponse aux impératifs d'aujourd'hui.

Objectif Agilité