Toutes les fiches
Contenu de l’architecture5 minThéorie gratuite

Architecture et Solution Building Blocks

Dans cette fiche

L’essentiel à retenir

  • ABB : capacité et exigences architecturales.
  • SBB : réalisation répondant à ces exigences.
  • Le détail évolue avec la maturité des décisions.
01

Définir une unité utile

Un building block est une unité de fonctionnalité ou de capacité, délimitée et combinable avec d’autres unités. Son niveau de détail dépend du contexte. Ses interfaces, dépendances et frontières doivent être explicites pour permettre la composition, l’interopérabilité et la réutilisation. Une simple liste de noms de composants ne suffit pas à exprimer ces relations.

Un Architecture Building Block décrit ce qui est nécessaire à l’architecture. Il capture les exigences, interfaces et contraintes essentielles sans imposer une réalisation commerciale particulière. Un service d’identification des utilisateurs peut ainsi être défini par ses fonctions et règles avant le choix d’une plateforme.

02

Passer aux solutions

Un Solution Building Block décrit un élément de réalisation répondant à un ou plusieurs ABB. Il peut préciser un produit, une configuration ou une solution tenant compte d’un fournisseur. Les ABB sont progressivement détaillés pendant le développement de l’architecture ; leur réalisation se précise ensuite dans les solutions et les travaux de mise en œuvre. Les deux niveaux doivent rester liés pour vérifier que la solution répond au besoin.

  • Définir les frontières et les interfaces du bloc.
  • Réutiliser un bloc quand son contexte et ses contraintes conviennent.
  • Vérifier la correspondance entre exigence architecturale et solution retenue.

LES MOTS À CONNAÎTRE

Le vocabulaire, avec du sens.

ABB
Architecture Building Block décrivant une capacité requise de l’architecture.
SBB
Solution Building Block décrivant un élément de réalisation.