Les coûts et la complexité des systèmes IT ont augmenté exponentiellement pendant que les chances de retirer une valeur effective de ces systèmes a diminué fortement.
Plus de coûts, moins de valeur. C'est le dilemme auquel tentent de répondre les méthodologies portant sur les architectures des systèmes d'information.
On distingue, dans ce domaine, trois champs spécifiques :
- L'Architecture d'Entreprise
Concepts et méthodologies :
- The Zachmann Framework for Entreprise Architectures.
- The Open Group Architectural Framework (TOGAF)
- The Federal Entreprise Architecture (US Gov.)
- The Gartner Metodology
- L'Architecture du Système d'Information
Les modèles les plus largement préconisés par l'industrie sont :
- Systèmes basés sur des Composants. (Component based architectures, CBA)
- Architectures basées sur des Composants orientés
Services (Service Components Architectures, SCA)
- Architectures Orientées Services (SOA)
- L'Architecture Logicielle
Les modèles les plus largement préconisés par l'industrie sont :
- Séparation des éléments (Separation of concerns)
- Séparation des aspects.
- Programmation par composants.