Architecture informatique
Un article de Wikipédia, l'encyclopédie libre.
L'architecture informatique décrit la structuration d'un système informatique en terme de composants et d'organisation de ses fonctions.
Sommaire |
[modifier] Restriction au Canada
Pour qu'un individu puisse utiliser le titre "architecte" au Québec (Canada) il devra avoir complété 3 ans de baccalauréat dans un programme d'architecture offert par une Université reconnue, complété deux années de maîtrise, avoir réalisé 3 ans de stage, avoir réussit les examens d'admission de l'ordre des architectes et être membre de l'ordre des architectes du Québec ou d'une autre province du Canada. Autrement, l'usage du titre architecte est illégal au Québec et au Canada, puisque c'est un titre à usage exclusif et réservé aux membres de l'Ordre des Architectes du Québec. Ceci est valable dans toutes les provinces Canadiennes.
[modifier] Visions physique / logique
On peut décrire des architectures informatiques suivant deux visions :
- Architecture physique : la vision réelle d'une architecture
- Architecture logique : la représentation virtuelle ou conceptuelle d'une architecture pour la rendre plus abordable. C'est une vision de l'esprit.
[modifier] Description par groupe de composants informatiques
On peut décrire des architectures par groupe de composants informatiques :
- Architecture logicielle : l'agencement et l'interaction des composants logiciels
- Architecture matérielle : l'agencement et l'interaction des composants physiques (disque dur, CPU...)
- Architecture Middleware : l'agencement et l'interaction des composants servant à faire communiquer plusieurs applications entre elles
- Architecture réseau : l'architecture permettant de faire communiquer un système d'information.
[modifier] Description par technologie informatique
On peut décrire des architectures conçues autour d'une technologie informatique :
- Architecture multicouche (architecture trois tiers)
- Architecture Web
- Architecture B2B ou B2C
- Architecture EAI
- Architecture orientée services ou Service Oriented Architecture (SOA)
- Architecture ERP
- Architecture CRM
- Architecture décisionnelle
- Architecture RAID
- Architecture Intel X86
- ...
[modifier] Description par contraintes
On peut décrire des architectures conçues pour répondre à des contraintes :
- Architecture haute disponibilité : faible taux de pannes
- Architecture massivement parallèle : forte capacité de calcul
- Architecture sécurisée : contrainte de sécurité
- ...
[modifier] Cadre d'architecture
Afin de répondre à ces différents besoins de description des architectures informatiques, il est apparu vers la fin des années 1980 (cadre Zachman, 1987) qu'il devenait nécessaire de décrire des cadres d'architecture afin de décrire les architectures selon différentes vues ou différents points de vue.

