|
> Base de connaissances
> A découvrir
> Les plus lus
> Les plus commentés
> Web20workgroup.fr
|
SOA, Approches et Architectures Orientées ServicesSOA est un sigle à la consonance très informatique, introduit d'ailleurs par les informaticiens et les fournisseurs IT, qui adresse en fait deux grands défis de l'entreprise en ce début de XXIème siècle : l'agilité (réactivité) nécessaire pour satisfaire un client cible mouvante dans un monde de changement accéléré qui se complexifie, et la maîtrise de cette complexité. Le sigle SOA inspire parfois scepticisme ou incrédulité aux dirigeants d'entreprise qui en ont vu défiler un grand nombre au cours des 25 dernières années avec des retours sur investissement (ROI) souvent décalés par rapport aux espérances suscitées.
C'est en regardant les besoins d'évolution naturelle et continue de l'entreprise à partir du modèle industriel historique que l'on trouve la légitimité des approches modulaires, dites orientées Services (SOA), dont un sous-ensemble concerne les actifs logiciels du patrimoine IT de l'entreprise : on parle alors d'architectures orientées services (SOA), bouclant ainsi la boucle avec l'informatique dans une logique d'entreprise dont les dirigeants se doivent de garantir la pérennité et d'optimiser la valeur sur la durée.
1. Comprendre les défis de l'entreprise aujourd'hui et les options stratégiques TIC L'objectif d'un chef d'entreprise est d'optimiser toujours et encore la valeur de son entreprise (VE) et d'obtenir des résultats durables sur un horizon de temps choisi par lui ou assigné par les actionnaires. Or, la technologie mania des trois années qui ont précédé l'an 2000 suivie de l'éclatement de la bulle Internet ont obligé le dirigeant à se focaliser sur le court terme, induisant une certaine perte de repères pour piloter son entreprise en entrant dans le XXIème siècle. La transition générationnelle 2000 – 2020 du BIT Group Le BIT Group a développé une vision de l'évolution des organisations sur la période 1950 – 2020 permettant de mieux cerner les défis de l'entreprise d'aujourd'hui. Cette vision, Entreprise Cap 2020®, repose sur l'idée que l'An 2000 a joué un rôle de pivot entre deux transitions générationnelles d'une vingtaine d'années chacune, amenant les organisations d'un modèle d'entreprise industrielle historique dite en « silos » vers un modèle d'entreprise à géométrie Variable dit en « réseau » à l'horizon 2020 via le modèle matriciel, centré client, de l'entreprise An 2000. 2. La légitimité des Approches Orientées Services selon le BIT Group Historiquement, l'entreprise industrielle était organisée autour de 3 grandes fonctions verticales : Produire, Vendre, Gérer. Lors du passage de l'économie des pays industrialisés d'un mode d'équipement (mot clé = Produire) à celui de remplacement (mot clé = Vendre), qui a imposé de mettre le client au centre des préoccupations, l'entreprise a dû entrer dans une mutation qui a consisté à introduire une certaine transversalité avec la mise en place de processus, pour faire communiquer les silos fonctionnels verticaux et mutualiser les coûts de structure. Les bienfaits de cette mutation ne sont pas contestés, le modèle matriciel – fonctions verticales et processus horizontaux à couplage fort – est plus performant que le modèle silo. Cependant, dans les défis que l'entreprise doit affronter dans l'après An 2000 dont l'un des plus importants est la vitesse d'exécution des stratégies décidées pour atteindre des objectifs fixés par le chef d'entreprise, le modèle matriciel trouve ses limites par le manque de réactivité dont il fait preuve face aux problématiques de consolidation des marchés, d'entreprise collaborative ou étendue et de « Time-To-Market » pour l'innovation Produits & Services et dérivée des contraintes réglementaires. Les responsables d'entreprise font remarquer qu'aux silos verticaux historiques (fonctions), sont venus s'ajouter les silos horizontaux (processus) dans le mode matriciel, ce qui n'a pas amélioré l'agilité de l'ensemble. Et de demander que les modules d'intersection « fonctions – processus » ne soient plus en couplage rigide mais en couplage souple. C'est donc l'évolution continue et naturelle des organisations de l'entreprise-silo à l'entreprise-réseau qui assure la légitimité des Approches Orientées Services, tant du côté Métier que du côté IT. Et du côté IT, l'Approche SOA se décline en Architecture Orientée Services pour les actifs logiciels du patrimoine IT. 3. L'Architecture Orientée Services La première génération des systèmes informatiques s'est calquée sur le modèle l'entreprise historique, industrielle, organisée autour des trois grandes fonctions verticales sus citées. Les entreprises développaient en interne des applications spécifiques dans un environnement où les ressources en mémoire, traitement et stockage étaient rares et chères. Le mot clé de cette génération est Capacité. La deuxième génération de l'informatique est favorisée par l'arrivée de microprocesseurs toujours plus puissants et moins chers. Le matériel devient commodité, le logiciel devient le centre de gravité et on parle alors de Portabilité. Les applications ne sont plus développées dans l'entreprise. Des éditeurs proposent des progiciels de gestion intégrés qui permettent de gérer les processus transverses de l'entreprise en optimisant les coûts de possession. Nous sommes entrés dans la troisième génération, centrée sur l'Internet, le Web. Interopérabilité devient le mot clé. Comme le logiciel avait supplanté le matériel, cette génération de l'informatique va faire rentrer le logiciel dans le rang. L'Architecture Orientée Services prend toute sa force en isolant les consommateurs et les producteurs de Services et ne définissant que la communication entre eux. La tendance lourde est d'aller vers un modèle de composition et d'assemblage des services (ensemblier). La promesse de SOA dans l'entreprise Les défis permanents des entreprises leur imposent innovation, adaptation, réactivité et flexibilité. Du point de vue des métiers, l'Approche Orientée Services va permettre d'innover dans des modèles et des processus, de capitaliser sur les informations et d'optimiser la collaboration interne et externe. Parallèlement, l'Architecture Orientée Services va permettre de créer une réelle interopérabilité entre les différents silos applicatifs et au-delà de l'entreprise, de connecter les partenaires. Les composants deviennent réutilisables renforçant le respect des règles et diminuant les coûts de développement. Le couplage souple permet d'offrir l'agilité, la réactivité et la flexibilité demandées par les utilisateurs. Avec cette architecture, l'informatique va avoir les moyens de réponde aux demandes des clients, en améliorant l'expérience utilisateur, en optimisant le patrimoine applicatif, en réduisant les erreurs, et en renforçant le respect des règles tout en contrôlant les coûts. Impact des SOA sur les entreprises Pour les entreprises et leurs systèmes d'informations, la promesse SOA est de pouvoir supporter sans rupture des processus de bout-en-bout quels que soient les participants. L'approche et l'architecture orientées services ont un impact sur les entreprises. * Une vision de l'entreprise étendue Dans ce modèle, les relations sont organisées avec toutes les composantes de l'entreprise (les départements internes, les fournisseurs, les partenaires, et les clients) * Une transformation en organisation à services partagés et réutilisables L'entreprise se transforme en un ensemble d'entités et d'éléments agiles composables facilement. La mise en place de contrats entre les participants qui décrivent les relations, les niveaux de Services et les responsabilités de chacun, la gouvernance, prend encore ici toute son importance * Un langage commun à codifier par l'IT La notion de client, de produit, de facture, doit être comprise de manière identique par l'ensemble des parties prenantes de chaque processus. L'entreprise doit créer et utiliser un langage commun qui soit compréhensible entre tous les participants. La cohérence format & sémantique des données est clé. * Infrastructure, services et processus Les limites entre les domaines deviennent de plus en plus floues. Dans le domaine IT, la distinction traditionnelle entre infrastructure et application s'estompe. En termes d'organisation, la séparation hiérarchique entre l'informatique et les métiers va, elle aussi, s'estomper. De nouveaux rôles vont apparaître tels les experts architectes à la fois de l'informatique et du métier, capables d'être les interprètes entre ces deux mondes. Vers une organisation agile et réactive L'impact de SOA sur l'organisation peut être important. En voilà quelques illustrations: Idéalement, l'approche orientée services change la manière dont les différentes entités d'une organisation collaborent entre elles. Il s'agit maintenant de passer d'une logique de responsabilité d'un domaine vers une logique de délégation de responsabilité. Et la promesse de l'approche SOA est de permettre d'externaliser (en interne voire en externe) des pans d'activités critiques. De manière plus tactique, SOA nécessite un alignement des métiers et de l'informatique. Les métiers doivent comprendre l'approche orientée services afin de pouvoir définir les services avec leurs DSI. De la même manière, l'informatique doit comprendre les objectifs des métiers, leurs stratégies afin d'apporter un réel soutien à l'activité de métiers. Le rôle des architectes devient critique. Le développement d'application doit devenir agile. Enfin, SOA étant par nature une activité transverse au niveau de l'entreprise, le Centre d'Excellence (Center of Excellence - CoE) doit comprendre des individus capables de remplir la mission transverse (Spécialistes métier, IT, Architectes). Impact des SOA sur l'industrie du logiciel L'impact des SOAs sur le marché des éditeurs informatiques est important. On peut en relever trois grandes tendances : * La consolidation entre les acteurs est en cours Il s'agit pour les acteurs de présenter une offre complète depuis le système d'exploitation jusqu'aux applications métiers en passant par les services d'infrastructure, le gestionnaire de base de données et le conseil et les services spécialisés dans le domaine de leurs clients (finance, santé, gouvernement, distribution). * L'offre proposée évolue Les limites entre l'infrastructure, les services techniques, les services Métier et les applications deviennent plus floues. De plus, la proposition de valeur d'un éditeur est de moins en moins justifiable sur la seule valeur des fonctions de ses briques d'infrastructures, mais plus dans la proposition globale de son écosystème. Avec les logiciels Open Source, le débat se déplace sur les services proposés et le coût global du projet. * Le marché du logiciel se transforme Aujourd'hui, on se dirige vers un modèle d'ensemblier ; la composition ou la création des « applications » se fera par assemblages de composants, les uns très spécifiques développés en interne, les autres proposés par les éditeurs spécialisés (ex : ERP modulaires), et enfin les derniers découverts et accédés dynamiquement sur le Web. Le modèle historique de licence est ébranlé par d'autres modes de commercialisation lancés par de nouveaux acteurs du Web et l'industrie du logiciel libre. Enfin, impactant non seulement le marché grand public mais aussi celui des entreprises, le Web 2.0, le nouveau concept à la mode avec des logiciels commercialisés comme des services, les outils spécifiques tels les Wikis et autres mashups et plus généralement le nouveau rôle de l'utilisateur - acteur, vont probablement accélérer la transformation de l'industrie des logiciels IT. A propos des auteurs
Bernard Dubs. M. Dubs est le fondateur du cabinet BIT Group et l'auteur de la vision stratégique de l'évolution des modèles économiques et des organisations « Entreprise Cap 2020 ». Il a plus de 25 ans d'expérience professionnelle « Business & IT » en Europe et aux USA, en ayant tenu des postes de responsabilités dans de très grands groupes comme Royal Dutch Shell ou National Semiconductor et dans des cabinets en stratégie dont le Meta Group. M. Dubs a été coopté Membre du Comité Economie Numérique du MEDEF; il est également Membre de la DFCG (Directeurs Financiers) et expert externe pour le CIGREF et le SYNTEC dont il est Membre du groupe de travail SOA. Il est Ingénieur (MS) ENSI et diplômé de l'Université de Californie à Berkeley (MS/MBA).
Christophe Toulemonde. M. Toulemonde est Analyste au BIT Group, en charge des domaines SOA, BPM et logiciels d'infrastructure. Il a commencé sa carrière chez IBM où il a évolué pendant 15 ans dans plusieurs entités techniques et comme expert sur les architectures des bases de données distribuées et sur le développement d'applications. Directeur du développement chez l'éditeur de logiciels de RH Meta 4 où il a acquis une expérience marketing, il a ensuite rejoint le META Group où il était l'analyste responsable au niveau EMEA des problématiques de développement applicatif, intégration et logiciels d'infrastructure. M. Toulemonde est Ingénieur (MS) diplômé de l'Ecole des Hautes Etudes Industrielles (HEI) de Lille. Mardi 10 Avril 2007
Bernard Dubs
Lu 2793 fois
Nouveau commentaire :
::: Actualités et tendances
|
::: Opinion et pratique
|
::: Communiqués
|
::: La conférence StratégieWeb2.0
|
::: Livres et documents
|
::: Lu dans la presse |
Dans le même dossier :
|
|
Copyright Philippe NIEUWBOURG 2006
|
||
