Applying architecture building blocks

Introduction Applying building blocks describes the design and definition of building blocks. Building blocks are introduced to an organization from the perspective of:

  • Reuse.
  • Decoupling
  • Generalization and specialization.
  • < li>Standardization.
  • Interaction between providers and consumers of information provision. concepts (currently applications and infrastructure, but this must also be applicable to business architecture).
  • Specification of costs and revenues.
  • Improve (accelerate) services.
  • li>
  • Information security.
This document consists of the following parts:
  • Model: describes the definition, characteristics and relationships of the concept building block and the associated specializations
  • ArchiMate viewpoints: development of the viewpoints for the building blocks. These viewpoints are composed of a limited set of ArchiMate elements and associations.
  • Examples of elaboration of the various building blocks within the ArchiMate viewpoints defined above
  • Sparx implementation, how this is done is implemented in Sparx and how it is communicated/published to the various stakeholders.

Versie 1.0
Creatie datum 23-01-2019

Packages

  • ArchiMate Viewpoints for building blocks
    This section proposes a number of ArchiMate viewpoints for modeling the various building blocks and their mutual relationships. In the diagrams, the viewpoints are only elaborated on the basis of the elements and the relevant mutual associations. A description of the concepts themselves is not provided. We adopt definitions and possible associations as defined within the ArchiMate modeling language itself. ArchiMate has three layers in the core model, namely Business, Application and Technology layer. xBB can be applied in the three layers mentioned above. However, because the perspective in this document for the xBB is mainly on application and infrastructure, the viewpoints have only been developed for these two layers. For the ABB, ArchiMate uses the Behavior column. Since ArchiMate 3, there have been multiple elements within this column. When elaborating in the viewpoints, only the Application_Function and Technology_Function are used. If another concept, for example an Application_Process or Technology_Process, is relevant in an elaboration, this can of course also be applied. For the SBB, ArchiMate uses the Active Structure column. Many different concepts are available, especially within the technology layer. Only the System_Software is used for the implementation in the viewpoints. If another concept is relevant for an elaboration in this dimension, it can of course also be applied.
  • Examples of building blocks
    These examples elaborate on a number of aspects of modeling based on building blocks. Consider this example without thinking about the design of the catalogs and the granularity of the building blocks. In addition, only an explanation is given for the diagrams, not for the concepts elaborated in them.
  • Object model Building blocks
    The object model describes the building block concept as defined within the architectural process. Building blocks are communicative concepts between architects themselves and between architecture and the various stakeholders such as developers and administrators. In addition, also internal services and possibly external stakeholders such as suppliers or chain partners. The model consists of a limited set of concepts with mutual relationships. This model has been developed into an ArchiMate business object diagram. The concepts in the objects and definition diagram are then worked out in detail and thus describe the frameworks of the building blocks.

Diagrammen


Copyright © Interactory Template by ColorLib

Ingelogd als 1 | NL