Les architectures orientées services (SOA) sont reconnues comme une approche qui peut entraîner un meilleur alignement des TI avec les processus d’affaires et ainsi rendre une entreprise plus compétitive. Il y a aussi d’autres bénéfices d’affaires qui devraient être pris en considération dans la définition du “business case” dont voici une brève description :Bénéfices de la réutilisation:

  • L’élimination des redondances par le partage des services procure à long terme une réduction des coûts de développement et d’assurance qualité quand vient le temps de procéder à des changements ainsi que des économies importantes au niveau des frais d’entretien pour un service partagé.

  • Effectuer des modifications ou introduire de nouvelles fonctions sur un seul service implique aussi un cycle de développement plus rapide, donc une capacité à répondre plus efficacement aux besoins d’affaires.

  • Être plus compétitif en réagissant plus rapidement aux impératifs du marché est parfois difficile à calculer en termes financiers, c’est pourquoi il faut insister sur la réduction des frais de développement, de test et d’entretien qui sont plus faciles à estimer.

Bénéfices du développement d’applications composites (multi-services):

  • L’assemblage de services multiples pour l’introduction de nouvelles applications permet des économies substantielles en terme d’intégration.
  • Ici encore l’impact financier provient autant d’une réduction des frais de développement informatique que d’une augmentation des revenus de l’entreprise entraînée par une meilleure réponse aux besoins d’affaires.
Bénéfices du couplage lâche (”loosely coupled”):
  • Le couplage lâche procure une flexibilité qui rend l’entreprise plus agile en isolant les interventions informatiques nécessaires et en permettant un déploiement itératif.

  • De plus, le coupage lâche permet des économies de budget parce que les ressources qui interviennent n’ont pas besoin de connaître les technologies de chaque service impliqué.
  • Finalement, le couplage lâche facilite la connectivité interne et externe, donc un plus grand potentiel d’automatisation et d’alliances commerciales.

En résumé, un modèle financier de justification d’un projet SOA devrait aborder les trois éléments suivants :

1. Efficacité d’affaires

  • Plus grande agilité et meilleure réponse à la dynamique de marché
  • Plus grande efficacité des processus
  • Meilleur déploiement des ressources

2. Réduction des coûts

  • Réduction des frais d’entretien
  • Réduction des efforts nécessaires pour supporter les changements organisationnels
  • Choix technologiques plus flexibles étant donné le couplage lâche des applications

3. Réduction des risques

  • Niveau plus élevé de qualité de services des TI
  • Déploiement itératif
  • Développement plus rapide qui assure un retour sur investissement plus rapide.