 |
 |
Avantages du modèle SOA :
Pour l’organisation, les avantages du modèle SOA apparaissent à deux niveaux : celui de l’utilisateur et celui du service informatique.
Du point de vue de l’utilisateur, l’architecture SOA permet de développer une nouvelle génération d’applications dynamiques dédiées à un certain nombre de facteurs stratégiques en termes de croissance et de compétitivité.
Les solutions SOA favorisent :
-
Une meilleure prise de décision. En regroupant l’accès aux services et aux informations de l’entreprise au sein d’un ensemble d’applications métier composites dynamiques, les décideurs obtiennent des informations plus précises et complètes. Les gens, les processus et les systèmes intervenant sur plusieurs départements sont plus facilement « cartographiables » au sein d’une seule vue unifiée, ce qui permet à l’entreprise de mieux comprendre les compromis financiers appliqués dans les opérations courantes. Et, en accélérant la diffusion de meilleures informations, les organisations peuvent réagir plus rapidement face aux nouveaux problèmes.
-
Une meilleure efficacité du personnel. En simplifiant l’accès aux systèmes et aux informations et en améliorant l’analyse décisionnelle, l’entreprise peut renforcer l’efficacité du personnel. Il peut, en effet, centrer ses efforts sur les processus à valeur ajoutée et sur les activités semi-structurées et collaboratives, au lieu d’avoir à se plier aux limites et restrictions des systèmes informatiques sous-jacents. En outre, les utilisateurs finaux pouvant désormais accéder aux informations sous la forme et la présentation (Web, client riche ou dispositif mobile) qui répond à leurs besoins, leur efficacité se trouve rehaussée.
-
De meilleures connexions avec clients et fournisseurs. Les avantages du modèle SOA dépasse les frontières organisationnelles. En effet, puisqu’il est plus facile d’intégrer des systèmes et des applications disparates, les fusions et les acquisitions deviennent plus rentables. Intégration à des partenaires commerciaux et simplification des processus d’approvisionnement deviennent des objectifs faciles à atteindre. Service clients plus réactif et nouvelles initiatives liées aux clients –– portails dédiés aux services, par exemple –– deviennent une réalité. En mettant des applications dynamiques et des services métier à la disposition des clients externes et des fournisseurs, non seulement la collaboration se trouve enrichie mais la satisfaction client/partenaire est accrue. L’architecture SOA libère les processus de la chaîne logistique –– externalisation de tâches spécifiques, par exemple –– des contraintes des architectures informatiques sous-jacentes, ce qui permet de mieux aligner les processus sur la stratégie organisationnelle.
Ajoutons qu’avec l’architecture SOA, les organisations peuvent documenter leur modèle commercial et s’en servir pour intégrer les changements de la dynamique globale et pour optimiser leurs opérations en conséquence.
Du point de vue du service informatique, l’orientation services apporte le cadre nécessaire pour simplifier la création et la gestion des ressources (systèmes et applications) intégrées, ainsi qu’un moyen d’aligner les investissements informatiques sur le modèle commercial et sur les nouveaux besoins métier.
-
Des applications plus productives et plus souples. L’approche orientée services permet de rendre les ressources informatiques existantes plus productives et rentables pour l’entreprise sans avoir à recourir à des solutions d'intégration uniques à code personnalisé. L’orientation services permet aussi le développement d’une nouvelle génération d’applications composites offrant des possibilités de flux fonctionnels croisés indifféremment des plateformes et des langues de programmation sous-jacentes. De plus, les services étant dissociés de leur infrastructure informatique sous-jacente, la conception des solutions gagne beaucoup en souplesse.
-
Un développement d’applications plus rapide et plus économique. Parce qu’elle repose sur des standards, la conception des services permet de créer un espace de stockage regroupant des services réutilisables pouvant être intégrés, pour faire face à de nouveaux besoins, à des services de niveau supérieur et à des applications composites. Résultat : une réduction des coûts de développement et de test, une minimisation des redondances et une accélération de la mise en application. Sans compter qu’en recourant à un modèle et à un cadre de développement unique, développement, test et maintenance des applications se trouvent simplifiés et homogénéisés.
-
Des applications sécurisées et plus faciles à gérer. Les solutions orientées services fournissent une infrastructure (et une documentation) commune pour développer des services sécurisés, supervisés et prévisibles. Lorsque les besoins de l’entreprise évoluent, l’architecture SOA facilite l’ajout de services et de fonctionnalités adaptés aux processus métier stratégiques. Parce que ce sont des services qui sont sollicités plutôt que les applications elles-mêmes, l’orientation services permet de protéger le parc informatique existant sans freiner le déploiement de nouvelles fonctionnalités. Enfin, puisqu’à tous les services est appliqué un modèle d’authentification et d’autorisation robuste — et parce que les services existent indépendamment les uns des autres et, donc, n’ont pas d’incidence mutuelle —, l’approche SOA renforce la sécurité globale.
Conclusion :
Les solutions SOA permettent aux entreprises de toutes tailles d’intégrer et d'utiliser des ressources informatiques existantes, de les assembler au sein de processus métier plus grands et, enfin, de mettre les résultats à disposition des utilisateurs pour qu'ils puissent gérer leur entreprise de manière plus efficace. Cette approche « monde réel » de l’architecture SOA, qui part d’une compréhension approfondie des problèmes métier, permet aux organisations d’adapter leurs ressources informatiques à l’évolution des besoins, tout en répondant aux objectifs de l’entreprise et à chacun de ses besoins.
|
|