Statement
A solution building block is the physical implementation of a functionality developed in one or more ABB.
Description
For a solution building block, the abbreviation SBB is used. An SBB describes the implementation with which a functionality is realized. An SBB offers this implementation to a higher-level entity. In our model, an SBB is an implementation of ABB or of a composite SBB.
It is relevant here that a distinction is made between architectural layers. For us, the infrastructural and application layers are the most important areas of application. An SBB at application level can therefore be a composition of SBBs at both the application and the infrastructure layer.
SBB are related to qualities, constraints and principles. This is preferably elaborated to indicate which requirements are met from an implementation perspective and which are not. This in combination with the model of qualities within the ABB and the requirements as developed at service level provides a complete description of the features offered by a service.
Features
- SBB is a physical implementation of one (part of) or more ABBs or functions.
- Technical and product specifications are known.
- Brand and supplier names are known.
- An SBB can often be replaced by another product or implementation.