Sei sulla pagina 1di 21

Avancier

Avanciers TOGAF quick reference charts


A graphical view of core TOGAF concept

Part 1
Core concepts building blocks
Components
encapsulated
behind the
services they
offer
Using TOGAF
terminology

Business

Business
Services
Business
Function

Business
Function
Business
Function

Business
Function
IS
Services

Information
Systems

Application
Component
Data
Component

Application
Component
Application
Component

Application
Component
Platform
Services

Technology

Technology
Component

Copyright Avancier Ltd 2014

Technology
Component
Technology
Component

Technology
Component

Avancier

Business Strategy
Business
Drivers

Business
Principles

50 TOGAF Deliverables and Concepts

Business
Goals

Avancier
Aims

Directives

Architecture

Architecture
Principles
Design
Patterns

Architecture
Vision
Request for
Architecture Work

Statement of
Architecture Work

Implementation
Implementation
& Migration Plans

Reference
Models

Architecture
Requirements

Architecture
Definition Doc

Implementation
Governance
Model

Standards
Info. Base

Change
Request

Architecture
Roadmap

Architecture
Contracts

Requirements
Impact
Assessment

Transition
Architectures

Compliance
Assessments

Enterprise Continuum
Foundation

Common
System

Industry

Solutions
continuum
Deployed
solutions

Description

Stakeholder
Map

Deliverable

Enterprise
Architecture

Concern

Artifact

Segment
Architecture

Communicn
Plan

Building
Block

Capability
Architecture

View
Point

View

Organisation

Business
Architecture

Function

Data Architecture
Foundation
Architecture

Common Sys
Architecture

Industry
Architecture

Organisation
Architecture

Foundation
Solutions

Common Sys
Solutions

Industry
Solutions

Organisation
Solutions

Architecture
levels

ISO/IEC 42010

Architecture Domains

Requirements
and Context
Architecture
continuum

Stakeholders

Service-Oriented View
Process

Application Arch.

Concep. DM

Business Services
IS Services

Consumer App
IS Services

Log. DM

XML Schema

Broker App

Data Store

Interface

Provider App

Technology
Architecture

Copyright Avancier Limited 2014

Tech
Component

IS Services
Platform
Services

III
RM

TRM

Part 2
The Architecture Development Method

Avancier

Capability

A capability must be established


A sponsor has a problem or requirement,
there is a need for a change, and
solutions must be delivered

Govern

Develop

Plan

Copyright Avancier Limited 2014

Part 2
Business architecture
External behaviour

Services requested of a business or a function


Business
Service

Internal behaviour
Process Flow Diagram

Avancier

Activity

Process
Activity

Business
Service

Activity

Business
Service
Activity
= Elementary business process
= Elementary business function

Activity

Activity

Activity

Activity

Activity

Data entity / business function


Activity

Logical structure
Functional
Decomposition
Diagram

Data entity

Ent
B Fnctn
Activity

Activity

Data entity

B Fnctn
Activity

Activity

Data entity

B Fnctn
Activity

Activity

Function / Org matrix


Activity

Physical structure
Organization
Decomposition
Diagram

Org unit

Ent
Org
Activity

Activity

Org unit

Org
Activity

Activity

Org unit

Org
Activity

Activity

Copyright Avancier Limited 2014

Activity

Activity

Part 2

Informal - no
data types

Data architecture

Formal data types


Avancier

Conceptual
Data Diagram

Conceptual
LDM

LDM

LDM

XML Schema

LDM

Entity
Entity

Data dissemination view

Entity

Logical

Physical

Logical
Data Diagram

Data
Model
Management

Physical
Data Component

Real

Copyright Avancier Limited 2014

XMLSchema
Schema
Interface
XML
Catalogue

XMLSchema
Schema
XML

Part 2
Application architecture
External behaviour

Avancier

Uses of apps - by business roles/functions or other apps

IS
Service

IS
Service

IS
Service

Internal behaviour

Process application realisation diagram

Logical structure

Application portfolio cat.

Sales
CRM

Physical structure

CRM

Business

Supply
ERP

CRM

ERP

Billing

Billing
App comm.
diagram

Finance
Billing

ERP

Tax

DW

Various diagrams showing deployment


of apps components to technology components

Copyright Avancier Limited 2014

CRM

Billing

ERP

DW

Part 2
Technology architecture - rationalisation

Avancier

External behaviour
Platform
Services

Platform
Service

TRM

200 platform services

Platform
Service

Platform
Service

210 services

Logical structure
10 * 30 platform services

Physical structure
Physical
Technology

2 OS
5 DBMS
3 ESB

Copyright Avancier Limited 2014

Logical
Technology

Physical
Technology

1 OS
1 DBMS
1 Bus

?
?
?

Part 4
Deliverables
Architecture Building Blocks
Architecture Contracts
Architecture Definition Document
Architecture Principles
Architecture Repository
Architecture Requirements
Architecture Roadmap
Architecture Vision
Business Principles, Goals & 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
Transition Architectures

Avancier
Org Model
for EA

Business Strategy
Business
Drivers

Business
Principles

Business
Goals

Architecture
Principles

Request for
Architecture Work

Architecture
Vision

Tailored
A Framework

Statement of
Architecture
Work

Capability
Assessment
Communication
Plan
Architecture
Repository

Compliance
Assessments

Function
Process

Business Ops
Contracts
Architecture
Requirements

Compliance
Assessments

Data
Component
Interface
Application
Component

Architecture
Dev Contracts

Change
Request

Implementation
Governance
Model

Architecture
Building Blocks

Requirements
Impact
Assessment

Architecture
Definition Doc
Tech
Component

Implementation
& Migration Plans
Architecture
Roadmap

Solution
Building Blocks

Transition
Architectures

Copyright Avancier Limited 2014

Description

Part 4

Deliverable

The Drift of Deliverables

Artifact
Building
Block

Business Strategy
Business
Drivers

Directives

Business
Principles

Business
Goals

Aims

Architecture
Principles
Design
Patterns

Architecture
Architecture
Vision

Request for
Architecture Work

Statement of
Architecture Work

Implementation
Implementation
& Migration Plans

Reference
Models

Architecture
Requirements

Architecture
Definition Doc

Implementation
Governance
Model

Standards
Info. Base

Change
Request

Architecture
Roadmap

Architecture
Contracts

Requirements
Impact
Assessment

Transition
Architectures

Compliance
Assessments

Copyright Avancier Limited 2014

Avancier

Description

Part 4

Deliverable

Artefacts
Preliminary Phase
Principles Catlaog

Phase B Business Architecture


artefacts
Organization/Actor Catalog
Role Catalog
Business Service/Function Catalog
Driver/Goal/Objective Catalog
Location Catalog
Process/Event/Control/Product
Catalog
Contract/Measure Catalog
Business Interaction Matrix
Actor/Role Matrix
Business Footprint Diagram
Business Service/Information Diagram
Functional Decomposition Diagram
Product Lifecycle Diagram
Goal/Objective/Service Diagram
Business Use-Case Diagram
Organization Decomposition Diagram
Process Flow Diagram
Event Diagram

Phase A: Architecture Vision


artefacts
Stakeholder Map Matrix
Value Chain Diagram
Solution Concept Diagram
Phase C Data Architecture artefacts
Data Entity/Data Component Catalog

Data Entity/Business Function Matrix


Application/Data Matrix
Conceptual Data Diagram
Logical Data Diagram
Data Dissemination Diagram
Data Security Diagram (or matrix)
Data Migration Diagram
Data Lifecycle Diagram
Class Hierarchy Diagram

Artifact
Building
Block

Avancier
Phase E Opportunities and
Solutions Artefacts
Project Context Diagram
Benefits Diagram

Phase C Application Architecture


artefacts
Application Portfolio Catalog
Interface Catalog

Phase D Technology Architecture


artefacts
Technology Portfolio Catalog
Technical Reference Model
Technology Standards Catalog

Application/Organization Matrix
Role/Application Matrix
Application/Function Matrix
Application Interaction Matrix
Application Communication Diagram
Application and User Location
Diagram
System Use-Case Diagram

Application/Technology Matrix

Enterprise Manageability Diagram


Process/Application Realization
Diagram
Software Engineering Diagram
Application Migration Diagram
Software Distribution Diagram

Copyright Avancier Limited 2014

Environments and Locations Diagram


Platform Decomposition Diagram
Processing Diagram
Networked Computing/Hardware
Diagram
Communications Engineering Diagram

Business Use Case Diagram

Sales
person

Review

Process Flow Diagram

Product Life Cycle Diagram

Sale process

Advertiser

Process Application Realisation


Diagram

Sale life history

Enquire

CRM

ERP

Billing
Avancier

Enquire

[too much]

[OK]

Customer
Request
Discount

Supplier

Close Sale

Business Service/Information Diagram

Supplier

Quoted
Close

Paid

Quote

Goods
In

Sales
person

Advertiser

Business Service/Information Diagram

Supplier

Business
Customer

Advertiser

Business Service/Information Diagram

Customer

Advertiser

Function
1

Function
2

Function
2.1

EBF or
Activity

Function
3

Function
4

Function
2.3

Function
2.4

Fulfiller
Fulfiller

System Use Case Diagram

Sales
person

Review

Sale

Payment

Quote

Quote Price

Fulfiller
Goods
Out

Sold

Prospect

Sale

Advertiser

Customer

Application Communication Diagram

Customer

Logical Data Diagram

ERP

DW
BI

CRM

Billing

Flow Name
Trigger
Content (see below)
Source
Destination
Qualities (NFRs)
Time / Duration
Volume
Availability
Price
Etc.

Data Life Cycle Diagram

Enquire

COO

Supplier

Sale

Research

Interface (data flow) catalogue

Customer

Product

Depot

Sale life history


Sold

Prospect
Quote

Payment

Fulfiller
Goods
Out

Customer

Sale

Stock

Quoted
Close
Quote

Supplier
Goods
In

Sales
person

Customer

Copyright Avancier Limited 2014

Paid

Part 4
Building Blocks - Meta model simplified

Avancier
Description

Business
Service
Business
Process

Business

Deliverable

Business
Function
EBP-EBF

Artifact

Organisation
Role

Data

IS Service

Building
Block

Actor

Physical
Logical
Application Application
Compt
Compt

Applications

Data Entity

Logical
Physical
Data Comp Data Compt

Platform
Service

Physical
Logical
Technology Technology
Compt
Compt

Technology

TOGAF has logical and physical version of data, app and technology components
Copyright Avancier Limited 2014

Part 4
ArchiMate generic meta model of activity system concepts
Behaviour

External

Internal

Avancier

Structure

A discrete event or operation that is


required of or provided by a system.
Definable in a service contract with no
reference to the logical control flow of the
processes that deliver it.

A structured collection of services (to


the left) that is presented to consumers
and provided by one or more
components (below).

Starter,
Main course

Service

Interface

Menu

Order, Cook,
Serve

Process

Component

Chef, Cook,
Oven

What a system does.


A logical sequence of activities that is
performed by components and can be
encapsulated behind a service contract.

What a system is made of.


A subsystem that performs activities
and can be encapsulated behind an
interface.

Copyright Avancier Limited 2014

Part 5
Enterprise Continuum

Avancier

Two-dimensional Classification schemes or Taxonomies


TOGAFs Enterprise
Continuum
Requirements and Context
Architecture continuum
Solutions continuum

Foundation

Common System

Industry

Organisation

Generic to specific
Ideal
to
Real

Deployed solutions

Zachman Framework
Contextual
Conceptual
Logical
Physical
Real

What

How

Where

Ideal
to
Real

Copyright Avancier Limited 2014

Who

When

Why

Part 6
Process automation hierarchy

Avancier

A simple model for process decomposition and automation

Business
Process

Business
architecture

May be
decomposed to
OPOPOT level

IS Service

Application
architecture

IS Service

Might be an
ACID transaction

Data store
or source

Copyright Avancier Limited 2014

Part 6
III-RM

Business
architecture

Application
architecture

Avancier
Business
Services

Business
Services

Business
Function

Business
Function

Business
Services

Business
Services

Business
Function

Business
Function

IS
Services
Application
Component
IS
Services
Application
Component

Technology
architecture

Use Case
IS Services

Use Case
IS Services

User App

User App

III-RM Integrated Information


Infrastructure Reference Model

Business
IS Services

An SOA design pattern for


Application architecture

Broker App
Data
IS Services

Data
IS Services

Data App

Data App

Platform
Services

Platform
Services

Technology
Component

Technology
Component

Platform
Services

Platform
Services

Technology
Component

Technology
Component

Copyright Avancier Limited 2014

Part 6
TOGAF-speak for these ideas

Information Consumer Applications


deliver content to the user of the system,
and provide services to request access to
information in the system on the users
behalf

Brokering Applications
manage the requests from any number of
clients to and across any number of
Information Provider Applications

Information Provider Applications


provide responses to client requests and
rudimentary access to data managed by a
particular server

The overall set creates an environment


that provides a rich set of end-user
services for transparently accessing
heterogeneous systems, databases,
and file systems.
TOGAF v9

Copyright Avancier Ltd 2014

Avancier

Part 6
A Technical Reference Model (TRM)

Business
architecture

Application
architecture

Business
Services

Business
Services

Business
Function

Business
Function

Business
Services

Business
Services

Business
Function

Business
Function

IS
Services
Application
Component
IS
Services
Application
Component

Technology
architecture

Avancier

Use Case
IS Services

Use Case
IS Services

User App

User App

Business
IS Services
Broker App
Data
IS Services
Data App

Platform
Services

Platform
Services

Technology
Component

Technology
Component

Platform
Services

Platform
Services

Technology
Component

Technology
Component

Data
IS Services
Data App

TRM Technical Reference Model


A hierarchical catalogue of platform services

Copyright Avancier Limited 2014

Postscript
TOGAF uses abstraction

Avancier

to classify and divide up architecture descriptions.

In Architecture Development Method


Composition
Omission
High level
Business
Enterprise / Strategy
Business
x Segments
Data
x * y Capabilities
Applications
Technologies
Low level

Technology

In Enterprise Continuum
Idealisation
Generalisation
Ideal
Generic
Requirements
Foundation
Architecture building blocks
Common System
Solution building blocks
Industry
Deployed Solutions
Organisation
Real

Copyright Avancier Limited 2014

Specific

Postscript
Kinds of abstraction: summary

Avancier

Omission

Composition

Generalisation

Idealisation

Vacuous

Coarse-grained composite

Universal

Concept

Sketchy

Mid-grained composite

Fairly generic

Logical Model

Elaborate

Fine-grained composite

Fairly specific

Physical Model

Complete

Elementary part

Uniquely configured

Physical Material

Elaboration

Decomposition

Specialisation

Realisation

Composite

Generalised
thing

Ideal or
Logical

Specialised
thing

Real or
Physical

*
Part

Copyright Avancier Limited 2014

Architecture
Detailed Design
Implementation

Potrebbero piacerti anche