La SOA change les rôles de travail

Récemment, IDG Research Services Group a interrogé plus de 500 professionnels de l'informatique et dirigeants d'entreprise afin de comprendre les principes directeurs et de découvrir les tendances majeures du marché de l'architecture orientée services (SOA). Des conclusions traditionnelles (selon lesquelles l'adoption de la SOA gagne du terrain et les dépenses augmentent) se dégage un message très clair : le manque de compétences ou de formation est considéré comme l'obstacle le plus important au déploiement de la SOA. Vous pouvez consulter le résumé du rapport sur le site Web de BEA.

Et cela est aisément compréhensible. Avec la SOA, nous devons repenser notre approche de l'intégration de diverses applications, la plupart d'entre elles ayant été conçues de façon très monolithique. La majorité de nos formations et une grande partie de notre expérience tournent autour de la conception des applications, laissant très peu de place à l'intégration interapplication.

On peut comparer le processus d'intégration des applications et des services à l'urbanisation En suivant cette analogie, il est facile de comprendre la différence de perspective entre un architecte et un urbaniste. Les deux ont des formations et des priorités très différentes. L'architecte s'attache à concevoir les plans d'un nouveau bâtiment tandis que l'urbaniste se concentre sur le lieu qui va accueillir ce bâtiment, c'est-à-dire la ville. Dans le domaine informatique, les développeurs s'attachent à concevoir l'application et prêtent généralement peu d'attention à l'intégration de cette application avec les autres applications métier. L'architecte d'entreprise s'intéresse plus au problème de l'intégration et analyse le contexte informatique dans son ensemble.

Dans son rapport, « Development Roles In The World Of Service-Oriented Architecture », Forrester indique que lors des premières étapes de l'adoption de la SOA, les sociétés greffent de nouveaux rôles sur des rôles existants, créant ainsi un hybride. Ces rôles hybrides laisseront place à de nouveaux postes officiels et à des descriptions de poste correspondantes à mesure que les sociétés solidifient leur engagement envers la SOA. En ce qui concerne les nouvelles compétences requises pour la SOA, les entreprises doivent évaluer l'impact de la SOA sur leur activité, déterminer le moment opportun pour effectuer un changement organisationnel et s'habituer graduellement aux nouveaux rôles et processus à chaque projet SOA.

Chez BEA, nous avons identifié un certain nombre de rôles clés et de comportements attendus pour un cycle de vie orienté services.

1) Les cadres informatiques : les décideurs

  • Comment démontrer l'intérêt métier de la SOA
  • Comment expliquer les avantages commerciaux aux différents acteurs
  • Comment organiser ce changement culturel dans une société
  • Comprendre les concepts et les principes de base de la SOA

2) L'architecte d'entreprise : l'urbaniste

  • Comment démontrer l'intérêt métier de la SOA
  • Comment les nouvelles technologies s'intègrent à l'infrastructure de la SOA
  • Comprendre les principes de conception de la SOA
  • En quoi la SOA a un impact sur une société (en utilisant le modèle des six domaines BEA comme pratique éprouvée)

3) L'architecte services : les normes de construction
  • Comprendre les principes architecturaux de la conception de services dans le cadre de la SOA
  • Comment assurer une cohérence architecturale dans les services
  • Comprendre le cycle de vie des services, sa conception ainsi que la mise en œuvre des standards, les directives sur la granularité des services et la stratégie de sécurité

4) L'ingénieur service : le maître d'œuvre
  • Comment réassembler les services afin de répondre aux besoins de l'entreprise
  • Comment utiliser les technologies, nouvelles et existantes, pour concevoir l'interface des services et la mise en œuvre

5) Le développeur et l'administrateur : les constructeurs
  • Comment développer et gérer des applications dans des environnements informatiques orientés services
  • Savoir-faire technique sur les produits

Manque de professionnels spécialisés en SOA

L'adoption de la SOA passant progressivement de projets pilotes à des déploiements de grande envergure, une chose est certaine : le besoin en professionnels spécialisés en SOA va être de plus en plus important. Certains analystes prévoient même que le nombre de professionnels avec une qualification et une expérience en SOA ne sera pas suffisant pour satisfaire la demande. Le plus grand obstacle empêchant une adoption en masse de la SOA n'est pas la complexité technique des projets de SOA, mais les lacunes en termes d'organisation, d'architecture et de compétences dont la plupart des entreprises pâtissent lorsqu'elles concrétisent cette vision architecturale.

Acquérir les compétences de base pour la SOA

D'énormes possibilités vont s'ouvrir aux personnes compétentes qui sont prêtes à donner de leur temps pour acquérir de nouvelles compétences et approfondir celles qu'elles ont déjà. Avoir des connaissances et de l'expérience dans les méthodologies architecturales, cycle de vie des services et gouvernance s'avérera un atout particulièrement précieux.

Il y aura toujours un besoin en connaissances approfondies en technologies et produits SOA clés, mais le besoin qui se fait de plus en plus sentir est celui en personnes expérimentées comprenant les vrais défis que représente la gestion de la mise en œuvre d'une SOA au cours de sa progression. Les employés qui apporteront le plus à leur société seront ceux qui ne s'arrêteront pas à la simple compréhension de la SOA, mais qui s'attelleront à apprendre à l'utiliser correctement. L'exigence se situe au-delà de la formation.

Assembler les pièces du puzzle

Comment remodeler votre département informatique pour tenir compte de ces nouvelles compétences et de ces nouveaux rôles ? La première étape consiste à comprendre les changements apportés aux responsabilités et aux rôles actuels. Lors de la deuxième étape, vous devrez évaluer le manque de compétences. La troisième étape consiste à suivre les cours adéquats et emprunter le chemin de la formation. La dernière étape a pour but de réévaluer régulièrement les progrès via la certification.

Comme vous êtes en droit de l'attendre de la part du leader mondial des logiciels d'infrastructure, BEA est la seule et unique société proposant une formation SOA avec des programmes spécifiques aux interlocuteurs, qu'il s'agisse de responsables informatiques ou de cadres supérieurs, d'architectes d'entreprise, d'ingénieurs service, de développeurs et d'administrateurs.

Consultez notre site Web pour obtenir la liste complète des programmes de formation sur l'infrastructure de services et la SOA.