![]() Systems are built up from collections of building blocks, so most building blocks have to interoperate with other building blocks. A good choice of building blocks can lead to improvements in legacy system integration, interoperability, and flexibility in the creation of new systems and applications. Every organization must decide for itself what arrangement of building blocks works best for it. The way in which assets and capabilities are assembled into building blocks will vary widely between individual architectures. Ideally a building block is re-usable and replaceable, and well specified.Ī building block's boundary and specification should be loosely coupled to its implementation i.e., it should be possible to realize a building block in several different ways without impacting the boundary or specification of the building block.It may be a subassembly of other building blocks.It may be assembled from other building blocks. ![]() ![]() It considers implementation and usage, and evolves to exploit technology and standards.A good building block has the following characteristics:.A building block may interoperate with other, inter-dependent, building blocks.A building block has a defined boundary and is generally recognizable as "a thing" by domain experts.A building block has a type that corresponds to the TOGAF content metamodel (such as actor, business service, application, or data entity).A building block is a package of functionality defined to meet the business needs across an organization.37.2.2 Generic Characteristicsīuilding blocks have generic characteristics as follows: The use of building blocks in the ADM is described separately in 37.3 Building Blocks and the ADM. This section describes the characteristics of building blocks. This section is an introduction to the concept of building blocks. Building Blocks and the ADM (see 37.3 Building Blocks and the ADM), summarizes the stages at which building block design and specification occurs within the TOGAF Architecture Development Method (ADM).Introduction to Building Blocks (see 37.2 Introduction to Building Blocks), discusses the general concepts of building blocks, and explains the differences between Architecture Building Blocks (ABBs) and Solution Building Blocks (SBBs).This section is intended to explain and illustrate the concept of building blocks in architecture.įollowing this overview, there are two main parts: This chapter explains the concept of building blocks. Building Blocks Chapter Contents 37.1 Overview | You are here: TOGAF® 9.1 > Part IV: Architecture Content Framework > Building Blocksģ7.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |