L’architecture d'entreprise (AE) est une démarche qui consiste à mettre en place un cadre de référence et à aligner les objectifs métiers avec les composantes des systèmes d’information. Ainsi l’AE définit une composante de la stratégie informatique au travers du cadre de présentation des technologies et des processus. En procurant une meilleure connaissance de son patrimoine informatique, l’AE contribue à une meilleure agilité du SI en réponse aux évolutions rapides des organisations et des stratégies métiers.
Intérêt
Les cadres d'architecture sont communément employés dans la gouvernance des technologies de l'information et des systèmes d'information. Une organisation peut souhaiter que certains modèles soient obligatoires pour la validation d'une conception de systèmes. De même, elle peut souhaiter spécifier que certaines vues soient employées dans la documentation des systèmes achetés - le Département de la Défense des États-Unis stipule que des vues spécifiques du DoDAF soient fournies par les fournisseurs d'équipement pour des projets capitaux qui dépassent une certaine valeur.
Ces dernières années, il est devenu évident que l'on peut obtenir un bénéfice substantiel de l'architecture d'entreprise par la capacité de supporter la prise de décision dans un environnement d'affaires mouvant. Étant donné que l'architecture d'entreprise apporte tout à la fois les modèles d'affaires (par exemple les modèles de processus d'affaires, les chartes d'organisation, etc.) et les modèles techniques (par exemple les architectures de systèmes, les modèles de données, les diagrammes d'état, etc.) il est possible de suivre l'impact du changement organisationnel sur les systèmes, et aussi l'impact sur les affaires des changements introduits dans les systèmes.
Les intérêts sont, entre autres :
- réduction des coûts de développement et de maintenance logiciel ;
- meilleure portabilité des applications ;
- meilleure interopérabilité et administration des systèmes et des applications simplifiée ;
- meilleure capacité à gérer des sujets à l’échelle de l’entreprise à l’exemple de la sécurité ;
- meilleure souplesse dans le remplacement ou l’évolution de modules ou de composants ;
- simplification de l’infrastructure des SI ;
- meilleur usage ou réutilisation des infrastructures existantes
- souplesse accrue dans les choix d’approvisionnement ou de réalisation (make or buy) ;
- réduction des coûts de possession ;
- meilleure gestion des risques liés à de nouveaux investissements par une meilleure analyse ;
- décision d’achat plus simple car les informations gouvernant l’approvisionnement sont disponibles dans un plan cohérent ;
- processus d’approvisionnement plus rapide tout en respectant la cohérence globale des choix d’architecture.
Approche par vues
Une architecture d’entreprise bien décrite et partagée permet d’effectuer les meilleures analyses et les choix équilibrés en tenant compte de l’innovation business et de l’efficacité de l’environnement IT. Parallèlement, elle permet le partage d’une vision stratégique de l’IT favorisant ainsi les synergies et la cohérence au sein d’entreprises de plus en plus étendues.
L'approche basée sur des vues de la plupart des cadres d'architecture peut apporter dans une certaine mesure des améliorations significatives au processus de décision - i.e. le décideur peut voir les modèles et étudier où se trouvent les dépendances critiques.
Cependant, dans des scénarios plus complexes avec des modèles de grandes entreprises, et de nombreuses variables et dépendances, la granularité d'une approche basée sur les vues n'est pas suffisamment fine.
Ces dernières années, beaucoup de cadres d'architecture comme DoDAF, MODAF, ou AGATE sont décrits par un métamodèle standard qui définit les éléments d'architecture critiques et les dépendances entre eux. Les applications basées sur ces modèles peuvent ensuite rechercher l'information d'architecture sous-jacente.