Building Blocks

Building Blocks Overview These are potentially re-usable components that can be used to deliver an Architecture. TOGAF will group these into the abstract Logical - Application Building Blocks and the Physical Building Blocks - Solution Building Blocks (SBB). Without being too prescriptive, a building block should meet the following criteria: Is a package of functionality defined to meet a business need or capability. It should be recognisable as a discrete thing. Should normally correspond to one of the types defined in the Enterprise Metamodel - Actor, Business Service, Application or Data Entity. Can be defined at various levels of detail depending on the objective of the Architecture and also the Phase. There is a general benefit of composing functionality through building blocks in that it should improve integration and interoperability through defined interfaces and contracts. It may also improve reusability and flexibility through the creation of new re-usable applictions or components. ...

March 10, 2025 · 2 min · 316 words · Gary Thomas