Qu'est-ce qu'une architecture de référence?
Une architecture de référence est un ensemble de modèles interreliés souvent utilisés dans le développement de logiciels et l'intégration de systèmes informatiques dans des réseaux d'entreprise. Les équipes de gestion de projet peuvent utiliser ces modèles pour déterminer la manière dont diverses solutions, telles que les langages de programmation ou les configurations réseau, par exemple, s'intègrent dans un modèle d'entreprise. Plusieurs solutions différentes sont souvent imaginées, et il appartient généralement à l’équipe de décider lesquelles sont les meilleures. En plus d'un modèle de référence métier, le plan inclut généralement un cadre pour la manière dont les personnes se connectent au réseau et quels logiciels seront implémentés.
Les termes de vocabulaire communs et les éléments liés aux composants communs des systèmes informatiques et des logiciels font généralement partie d'une architecture de référence. Les interactions entre les programmes informatiques et même les composants électroniques peuvent également être énumérées. Les schémas de la façon dont toutes les pièces peuvent s'assembler sont généralement étudiés pour comprendre les fonctions des équipements de communication ou d'un programme informatique spécifique à une tâche, par exemple.
Les étapes qui entrent dans un produit final peuvent être au centre d'une architecture de référence, qui peut également consister en une liste de propriétés d'un système particulier. Les composants et pièces constituant un système informatique sont parfois inclus dans le modèle. Les fonctions logicielles ou la configuration d'un réseau informatique peuvent être abstraites, mais au cours de la phase de développement d'un projet, l'architecture de référence devient généralement plus concise à mesure que les plans du produit fini se rejoignent.
L'architecture du logiciel de référence comprend souvent des systèmes d'exploitation ainsi que des programmes de gestion de base de données contrôlant le stockage et le flux d'informations. Un projet particulier peut nécessiter certains logiciels et une entreprise doit souvent prendre en compte les coûts d’acquisition de ces licences et des licences associées. L'architecture de référence intègre souvent des serveurs informatiques et le logiciel utilisé pour les faire fonctionner. Les logiciels de communication, d'accès aux données, de gestion des répertoires et de développement sont généralement inclus dans le modèle.
Les langages de programmation et l'environnement de développement utilisés font généralement partie intégrante d'une architecture de référence. L'accès aux systèmes informatiques et le type de sécurité mis en place sont généralement pris en compte dans un modèle de référence, de même que la méthode selon laquelle les commandes provenant d'une interface utilisateur sont acheminées via un ordinateur vers un réseau. Ces commandes sont souvent importantes pour l’interaction des différentes parties d’une entreprise. Une architecture de référence fournit donc un modèle standard de système informatique en développement ou qu'une entreprise peut utiliser pour développer, construire et améliorer son réseau.