Statement
Een architectuur bouwblok is de logische definitie van een functionaliteit
Omschrijving
Voor een architectuur bouwblok wordt de afkorting ABB gebruikt. Een architectuur bouwblok beschrijft de functionaliteiten die aangeboden worden aan een hoger liggende entiteit.
Een ABB beschrijft WAT er nodig is, zonder te schrijven naar een specifieke oplossing. De hoger liggende entiteit kan een service of een samengestelde ABB zijn.
Een ABB kan samengesteld zijn uit één of meerdere SBB. Deze SBB zijn de implementatie van de functionaliteit. Met andere woorden de SBB realiseert de ABB.
Kenmerken
- Beschrijving van een functionaliteit
- Beschrijving van het gedrag van informatievoorziening elementen zonder kenmerken van fysieke implementatie
- ABB is logisch, zonder technische specificatie of merknamen
- Infrastructurele- en applicatie laag zijn in de huidige fase van dit model het belangrijkste toepassingsgebied.
- Architectuur bouwblokken zijn gerelateerd aan kwaliteiten, constraints en principes.
- Dit is het kader waarbinnen bijv. een productmanager een product kan selecteren.
- Wanneer een product aan het einde van de LCM is, kunnen de kaders in het ABB opnieuw worden gebruikt om een nieuw product te selecteren.
- Uitgangspunt is het voorkomen dat een ABB wordt geschreven naar een beschikbare oplossing. Deze dient daarom oplossing- en technologie neutraal te zijn.