architecture content framework
DESCRIPTION
Architecture Content Framework. Frameworks. Purpose. The content framework provides a structural model for architectural content that allows the major work products that an architect creates to be consistently defined, structured, and presented. Key Items. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Architecture Content Framework](https://reader036.vdocuments.mx/reader036/viewer/2022070406/56814295550346895daec1f1/html5/thumbnails/1.jpg)
Architecture Content FrameworkFrameworks
![Page 2: Architecture Content Framework](https://reader036.vdocuments.mx/reader036/viewer/2022070406/56814295550346895daec1f1/html5/thumbnails/2.jpg)
The content framework provides a structural model for architectural content that allows the major work products that an architect creates to be consistently defined, structured, and presented.
Purpose
![Page 3: Architecture Content Framework](https://reader036.vdocuments.mx/reader036/viewer/2022070406/56814295550346895daec1f1/html5/thumbnails/3.jpg)
A deliverable is a work product that is contractually specified and in turn formally reviewed, agreed, and signed off by the stakeholders.
An artifact is an architectural work product that describes an aspect of the architecture
A building block represents a (potentially re-usable) component
Key Items
![Page 4: Architecture Content Framework](https://reader036.vdocuments.mx/reader036/viewer/2022070406/56814295550346895daec1f1/html5/thumbnails/4.jpg)
Relationships
![Page 5: Architecture Content Framework](https://reader036.vdocuments.mx/reader036/viewer/2022070406/56814295550346895daec1f1/html5/thumbnails/5.jpg)
The content metamodel provides a definition of all the types of building blocks that may exist within an architecture, showing how these building blocks can be described and related to one another
Base is ready
![Page 6: Architecture Content Framework](https://reader036.vdocuments.mx/reader036/viewer/2022070406/56814295550346895daec1f1/html5/thumbnails/6.jpg)
Overview
![Page 7: Architecture Content Framework](https://reader036.vdocuments.mx/reader036/viewer/2022070406/56814295550346895daec1f1/html5/thumbnails/7.jpg)
Core Entities
![Page 8: Architecture Content Framework](https://reader036.vdocuments.mx/reader036/viewer/2022070406/56814295550346895daec1f1/html5/thumbnails/8.jpg)
Interactions
![Page 9: Architecture Content Framework](https://reader036.vdocuments.mx/reader036/viewer/2022070406/56814295550346895daec1f1/html5/thumbnails/9.jpg)
By Phases
![Page 10: Architecture Content Framework](https://reader036.vdocuments.mx/reader036/viewer/2022070406/56814295550346895daec1f1/html5/thumbnails/10.jpg)
Extensions
![Page 11: Architecture Content Framework](https://reader036.vdocuments.mx/reader036/viewer/2022070406/56814295550346895daec1f1/html5/thumbnails/11.jpg)
Governance Extensions Services Extensions Process Modeling Extensions Data Extensions Infrastructure Consolidation Extensions Motivation Extensions
Extended for different needs
![Page 12: Architecture Content Framework](https://reader036.vdocuments.mx/reader036/viewer/2022070406/56814295550346895daec1f1/html5/thumbnails/12.jpg)
Architectural artifacts are created in order to describe a system, solution, or state of the enterprise.
Architectural Artifacts
![Page 13: Architecture Content Framework](https://reader036.vdocuments.mx/reader036/viewer/2022070406/56814295550346895daec1f1/html5/thumbnails/13.jpg)
The choice of which particular architecture views to develop is one of the key decisions that the architect has to make.
Key decision
![Page 14: Architecture Content Framework](https://reader036.vdocuments.mx/reader036/viewer/2022070406/56814295550346895daec1f1/html5/thumbnails/14.jpg)
1. Refer to an existing library of viewpoints 2. Select the appropriate viewpoints (based on the stakeholders and
concerns that need to be covered by views) 3. Generate views of the system by using the selected viewpoints as
templates
Creating Views
![Page 15: Architecture Content Framework](https://reader036.vdocuments.mx/reader036/viewer/2022070406/56814295550346895daec1f1/html5/thumbnails/15.jpg)
Artifacts
![Page 16: Architecture Content Framework](https://reader036.vdocuments.mx/reader036/viewer/2022070406/56814295550346895daec1f1/html5/thumbnails/16.jpg)
Architecture Building Blocks Architecture Contract Architecture Definition Document Architecture Principles Architecture Repository Architecture Requirements Specification Architecture Roadmap Architecture Vision Business Principles, Business Goals, and Business Drivers Capability Assessment Change Request Communications Plan Compliance Assessment Implementation and Migration Plan Implementation Governance Model Organizational Model for Enterprise Architecture Request for Architecture Work Requirements Impact Assessment Solution Building Blocks Statement of Architecture Work Tailored Architecture Framework
Architecture Deliverables
![Page 17: Architecture Content Framework](https://reader036.vdocuments.mx/reader036/viewer/2022070406/56814295550346895daec1f1/html5/thumbnails/17.jpg)
A building block is a package of functionality defined to meet the business needs across an organization.
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 has a defined boundary and is generally recognizable as ‘‘a thing’’ by domain experts.
Building Blocks
![Page 18: Architecture Content Framework](https://reader036.vdocuments.mx/reader036/viewer/2022070406/56814295550346895daec1f1/html5/thumbnails/18.jpg)
Architecture Building Blocks (ABBs) relate to the Architecture Continuum Capture architecture requirements; e.g., business, data, application, and
technology requirements Direct and guide the development of SBBs
ABB
![Page 19: Architecture Content Framework](https://reader036.vdocuments.mx/reader036/viewer/2022070406/56814295550346895daec1f1/html5/thumbnails/19.jpg)
Solution Building Blocks Define what products and components will implement the functionality Define the implementation Fulfill business requirements Are product or vendor-aware
SBB
![Page 20: Architecture Content Framework](https://reader036.vdocuments.mx/reader036/viewer/2022070406/56814295550346895daec1f1/html5/thumbnails/20.jpg)
An architecture need only contain building blocks that are relevant to the business problem that the architecture is attempting to address.
Building blocks may have complex relationships to one another. One building block may support multiple building blocks or may partially support a single building block (for example, the business service of ‘‘complaint handling’’ would be supported by many data entities and possibly multiple application components).
Building blocks should conform to standards relevant to their type, the principles of the enterprise, and the standards of the enterprise.
Principles