architecture content framework

20
Architecture Content Framework Frameworks

Upload: gilda

Post on 10-Jan-2016

52 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Architecture Content Framework

Architecture Content FrameworkFrameworks

Page 2: Architecture Content Framework

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

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

Relationships

Page 5: Architecture Content Framework

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

Overview

Page 7: Architecture Content Framework

Core Entities

Page 8: Architecture Content Framework

Interactions

Page 9: Architecture Content Framework

By Phases

Page 10: Architecture Content Framework

Extensions

Page 11: Architecture Content Framework

Governance Extensions Services Extensions Process Modeling Extensions Data Extensions Infrastructure Consolidation Extensions Motivation Extensions

Extended for different needs

Page 12: Architecture Content Framework

Architectural artifacts are created in order to describe a system, solution, or state of the enterprise.

Architectural Artifacts

Page 13: Architecture Content Framework

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

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

Artifacts

Page 16: Architecture Content Framework

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

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

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

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

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