71
TOGAF Standard Courseware V9 Edition Copyright © 2009-2011, The Open Group 1 ©2009-2011 The Open Group, All Rights Reserved Slide 1 Sample Catalogs, Matrices and Diagrams v2.02: 7 April 2011 Download the bundle from http://www.opengroup.org/bookstore/catalog/i093.htm The Open Group gratefully acknowledges the contributions from SAP and Capgemini V9 Edition Copyright © 2009-2011 All rights reserved Published by The Open Group, 2011 ©2009-2011 The Open Group, All Rights Reserved Slide 2 Sample Catalogs, Matrices and Diagrams TOGAF is a registered trademark of The Open Group in the United States and other countries Personal PDF Edition. For non-commercial use only © 2009-2011 The Open Group, All Rights Reserved

TOGAF V9 Sample Catalogs Matrics Diagrams v2

Embed Size (px)

Citation preview

Page 1: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 1

©2009-2011 The Open Group, All Rights ReservedSlide 1

Sample Catalogs, Matrices and Diagramsv2.02: 7 April 2011Download the bundle from http://www.opengroup.org/bookstore/catalog/i093.htm

The Open Group gratefully acknowledges the contributionsfrom SAP and Capgemini

V9 Edition Copyright © 2009-2011

All rights reservedPublished by The Open Group, 2011

©2009-2011 The Open Group, All Rights ReservedSlide 2

Sample Catalogs,

Matrices and Diagrams

TOGAF is a registered trademark of The Open Group in the United States and other countries

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 2: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 2

©2009-2011 The Open Group, All Rights ReservedSlide 3

Objectives

The objectives of this presentation are to illustrate:• TOGAF 9 Catalogs, Matrices and Diagrams • What they consist of • Examples• How they can be used

The examples shown are illustrative. The exact format of the catalogs,

matrices and diagrams will depend on the tools used and adaptations to

TOGAF for the specific EA.

©2009-2011 The Open Group, All Rights ReservedSlide 4

TOGAF 9 Catalogs, Matrices and Diagrams

Phase A, Architecture Vision

• Stakeholder Map matrix

• Value Chain diagram

• Solution Concept diagram

Requirements Management• Requirements catalog

Phase C, Application Architecture

• Application Portfolio catalog• Interface catalog• System/Organization matrix• Role/System matrix• System/Function matrix• Application Interaction matrix• Application Communication

diagram• Application and User Location

diagram• System Use-Case diagram• Enterprise Manageability

diagram• Process/System Realization

diagram• Software Engineering diagram• Application Migration diagram• Software Distribution diagram

Phase E. Opportunities & Solutions

• Project Context diagram

• Benefits diagram

Phase C, Data Architecture

• Data Entity/Data Component catalog

• Data Entity/Business Function matrix

• System/Data matrix• Class diagram• Data Dissemination

diagram• Data Security diagram• Class Hierarchy

diagram• Data Migration diagram• Data Lifecycle diagram

Phase D, Technology Architecture• Technology Standards catalog• Technology Portfolio catalog• System/Technology matrix• Environments and Locations diagram• Platform Decomposition diagram• Processing diagram• Networked Computing/Hardware diagram• Communications Engineering diagram

Phase B, Business Architecture• Organization/Actor catalog• Driver/Goal/Objective catalog• Role catalog• Business Service/Function 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

Preliminary Phase

• Principles catalog

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 3: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 3

©2009-2011 The Open Group, All Rights ReservedSlide 5

Preliminary PhaseCatalogs, Matrices and Diagrams

Catalogs• Principles Catalog

Matrices

Diagrams

P

©2009-2011 The Open Group, All Rights ReservedSlide 6

CatalogsPThe Principles catalog captures principles of the business and architecture principles that describe what a "good" solution or architecture should look like. Principles are used to evaluate and agree an outcome for architecture decision points. Principles are also used as a tool to assist in architectural governance of change initiatives.

The Principles catalog contains the following metamodel entities:

* Principle

PrinciplesCatalog

PurposeCatalog

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 4: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 4

©2009-2011 The Open Group, All Rights ReservedSlide 7

Architecture Vision Catalogs, Matrices and Diagrams

Catalogs

Matrices• Stakeholder Map Matrix

Diagrams• Value Chain Diagram• Solution Concept Diagram

A

©2009-2011 The Open Group, All Rights ReservedSlide 8

Example Stakeholder Map Matrix

RoadmapsBusiness FootprintApplication CommunicationFunctional Decomposition

Keep Satisfied

This stakeholder group is interested in prioritizing, funding, and aligning change activity. An understanding of project content and technical dependencies adds a further dimension of richness to portfolio management and decision making.

Program Management Office

Organization ChartOrganization/Actor/ Location

Keep Informed

Key features of the enterprise architecture are roles and Actors that support the functions, applications, and technology of the organization. HR are important stakeholders in ensuring that the correct roles and actors are represented.

HR

Business FootprintGoal/Objective/Service ModelOrganization Chart

Keep Satisfied

This stakeholder group is interested in the high-level drivers, goals and objectives of the organization, and how these are translated into an effective process and IT architecture to advance the business

CxO

Relevant ArtifactsClassInvolvementStakeholder

A

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 5: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 5

©2009-2011 The Open Group, All Rights ReservedSlide 9

Example Value Chain Diagram

Source: Wikipedia.org

A

©2009-2011 The Open Group, All Rights ReservedSlide 10

Value Chain Diagram

Product & Offer

FulfilmentSales Payments Servicing

A

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 6: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 6

©2009-2011 The Open Group, All Rights ReservedSlide 11

Value Chain DiagramA

©2009-2011 The Open Group, All Rights ReservedSlide 12

Example Solution Concept Diagram

• A high-level representation of the solution envisaged• A pencil sketch of the expected solution at the outset of the

engagement

A

Membership

Conference Attendance

Certification

PublicationCustomers

Reliable, 24x7, self-service infrastructure

Interest, consideration, join, re-new

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 7: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 7

©2009-2011 The Open Group, All Rights ReservedSlide 13

Solution Concept DiagramA

©2009-2011 The Open Group, All Rights ReservedSlide 14

Solution Concept Diagram

Today’s use of channels Tomorrow’s use of channels

SERVICE TEAM

RM

CALL CENTER

SELF SERVICE INTERNET PORTAL

SERVICE TEAM

RM

CALL CENTER

SELF SERVICE INTERNET PORTAL

From Call Centre to

Online

From Service Team to Online

From RMto Online

From Service Team to CC

From RM to CC

From RMto ST

Low Value Tasks

High Value Tasks

A

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 8: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 8

©2009-2011 The Open Group, All Rights ReservedSlide 15

Business Architecture Catalogs, Matrices and Diagrams

Catalogs• Organization/Actor catalog• Driver/Goal/Objective catalog• Role catalog• Business Service/Function

catalog• Location catalog• Process/Event/Control/Product

catalog• Contract/Measure catalogMatrices• Business Interaction matrix• Actor/Role matrix

Diagrams• 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

B

©2009-2011 The Open Group, All Rights ReservedSlide 16

Catalogs

The purpose of the Role catalog is to provide a listing of all authorization levels or zones within an enterprise. Frequently, application security or behavior is defined against locally understood concepts of authorization that create complex and unexpected consequences when combined on the user desktop.It contains the following metamodel entities:

•Role

Role Catalog

A cross-organizational reference of how an organization meets its drivers in practical terms through goals, objectives, and (optionally) measures.It contains the following metamodel entities:•Organization Unit, Driver, Goal, Objective, Measure (may optionally be included)

Driver/Goal/ ObjectiveCatalog

A definitive listing of all participants that interact with IT, including users and owners of IT systems.It contains the following metamodel entities:•Organization Unit, Actor Location (may be included in this catalog if an independent

Location catalog is not maintained)

Organization/ ActorCatalog

PurposeCatalog

B

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 9: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 9

©2009-2011 The Open Group, All Rights ReservedSlide 17

Catalogs

The Process/Event/Control/Product catalog provides a hierarchy of processes, events that trigger processes, outputs from processes, and controls applied to the execution of processes. This catalog provides a supplement to any Process Flow diagrams that are created and allows an enterprise to filter, report, and query across organizations and processes to identify scope, commonality, or impact.It contains the following metamodel entities:

•Process, Event, Control, Product

Process/ Event/ Control/ Product Catalog

A listing of all locations where an enterprise carries out business operations or houses architecturally relevant assets, such as data centers or end-user computing equipment.It contains the following metamodel entities:•Location

LocationCatalog

A functional decomposition in a form that can be filtered, reported on, and queried, as a supplement to graphical Functional Decomposition diagrams.It contains the following metamodel entities:•Organization Unit,Business Function, Business Service, Information System Service (may optionally be included here)

Business Service / FunctionCatalog

PurposeCatalog

B

©2009-2011 The Open Group, All Rights ReservedSlide 18

Catalogs

A listing of all agreed service contracts and (optionally) the measures attached to those contracts. It forms the master list of service levels agreed to across the enterprise.

It contains the following metamodel entities:•Business Service •Information System Service (optionally) •Contract •Measure

Contract/ MeasureCatalog

PurposeCatalog

B

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 10: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 10

©2009-2011 The Open Group, All Rights ReservedSlide 19

Matrices

• Business Interaction matrix• Actor/Role matrix

B

©2009-2011 The Open Group, All Rights ReservedSlide 20

Business Interaction Matrix

• The purpose of this matrix is to depict the relationship interactions between organizations and business functions across the enterprise.

Consuming Business Services Engineering Procurement Manufacturing Sales and Distribution Customer ServiceEngineeringProcurement

ManufacturingContract for

supply of materials

Contract for supply of sales forecasts

Sales and Distribution

Contract for supply of product

specification

Contract for supply of product

Customer Service Contract for fulfillment of customer orders

Providing Business Services

B

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 11: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 11

©2009-2011 The Open Group, All Rights ReservedSlide 21

Actor/role Matrix• The purpose of this matrix is to show which actors perform

which roles, supporting definition of security and skills requirements.

CIO

Ente

rpris

e Ar

chite

ct

Ente

rpris

e D

esig

n A

utho

rity

Tech

nica

l Des

ign

Auth

ority

IT M

anag

emen

t For

um

Busi

ness

Uni

t Hea

d

Busi

ness

Uni

t Ser

vice

Ow

ner

Busi

ness

Uni

t App

licat

ion

Arch

itect

Hea

d of

Stra

tegy

and

Arc

hite

ctur

e

Infra

stru

ctur

e St

rate

gist

Infra

stru

ctur

e So

lutio

n Ar

chite

ct

Arch

itect

ure

Con

figur

atio

n M

anag

er

Ente

rpris

e In

frast

ruct

ure

Arc

hite

ct

Hea

d of

Impl

emen

tatio

n

Infra

stru

ctur

e D

esig

ner

Strategy Lifecycle RolesArchitecture Refresh I R A I C C R C C C I I R I C CArchitecture Roadmap I C A I R C C I C R I I R C C I CBenefits Assessment I I I I I I I I I R R I C AChange Management C I A I I I R I I I R R CFramework Refresh C C C C C I C A I I I R C C IProject Lifecycle RolesSolution Architecture Vision I I I A I I C C I I R I C C RLogical Solution Architecture A I I C C I I R I C C C RPhysical Solution Architecture A I I C C I I R I C R C RDesign Governance A I I C C I I R I C R C CArchitecture Configuration Management C I I R R R A

R = Responsible for carrying out the roleA = Accountable for actors carrying out the roleC = Consulted in carrying out the roleI = Informed in carrying out the role Ex

tern

al V

endo

rs /

Sup

plie

rs

Strategy and Architecture Actors

Infrastructure Implementation

Actors

IT O

pera

tions

Office of CIO Actors

Steering Group Actors

Business Unit Actors

Proj

ect M

anag

er

B

©2009-2011 The Open Group, All Rights ReservedSlide 22

Diagrams

• 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

B

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 12: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 12

©2009-2011 The Open Group, All Rights ReservedSlide 23

Business Footprint Diagram

• Describes the links between business goals, organizational units, business functions, and services, and maps these functions to the technical components delivering the required capability.

• Demonstrates only the key facts linking organization unit functions to delivery services and is utilized as a communication platform for senior-level (CxO) stakeholders

B

©2009-2011 The Open Group, All Rights ReservedSlide 24

Example Business Footprint DiagramB

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 13: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 13

©2009-2011 The Open Group, All Rights ReservedSlide 25

Business Footprint Diagram

Supply Chain MgmtStore Operations Support Services

ReceiveOrderO

rder Process

OrderDistribute

Goods / ServicesInvoice

Customer

ManageAccounts

Receivable

Cash

C0

Ord

er-

to-C

ash C1 C2 C3 C4 C5

ReceiveOrderO

rder Process

OrderDistribute

Goods / ServicesInvoice

Customer

ManageAccounts

Receivable

Cash

C0

Ord

er-

to-C

ash

ReceiveOrderO

rder Process

OrderDistribute

Goods / ServicesInvoice

Customer

ManageAccounts

Receivable

Cash

C0

Ord

er-

to-C

ash C1 C2 C3 C4 C5

Functional Services Layer

Business Process Integration Layer

User Management Layer

Buyer Portal

Employee Portal OthersExchanges Customer

PortalSupplier

PortalPartner Portal

B

©2009-2011 The Open Group, All Rights ReservedSlide 26

Business Footprint Diagram

GFB65 - Supply Chain Referential – Production & Distribution & Ship to Customer Network

SC70 - Inventory Management (physical and planned inventory including internal transfer orders)

GFB50 – Product & Services Referential

SC11 - Monthly Forecast Generation

SC12 - Monthly Forecast Collaboration SC21 – UOT and LPS Tactical Supply Planning

SC41 – Plant Production Planning

SC62 – Long Distance Transportation

GFB57- Process steps traceability

SC61 – Warehouse Management

SC63– Short-Distance Transportation

SC14 – Allocation Definition Rules for

ATP (monthly)

SC13 – Planned demand consumption

by customer order

GFB51 - Client Referential

SC32 – Inventory Management Rules Parameter Definition

GFB61 – Supply Chain Referential – Logistics Resource

SC2 –Plan sales & operations

SC4 –Define

manufacturing plan

SC5 - Plan goods movements and resources in the

distribution network

SC3 –Establish inventory

planSC1 – Plan &

manage the demand

SC6 –Schedule & execute goods movements,

storage and transportation

decisions

SC91 – Demand BI / Reporting

SC92 – Tactical Planning BI / Reporting

SC93 – Inventory BI / Reporting

SC94 – Plant Planning BI / Reporting

SC95 – Distribution Planning BI / Reporting

SC96 – Logistics BI / Reporting

SC22 – Cross-UOT Demand & Supply Balancing and LP S&OP validation

GFB62 – Supply Chain Referential – Production Process Model

GFB63 – Demand Planning Referential

SC0 - Referential

SC9- BI

GFB59 – Product & Services – Client Catalog

SC42 – Multi-Plant Planning

SC16 – Demand explosion for assembly

SC15 – Allocation Definition Rules for

ATP (daily)SC04 - Inventory Norms Definition

SC51 – Logistics Capacity Planning

SC52 – Distribution Supply Planning – mid-

Term

SC55 – Deployment

SC54 - Distribution shortage management

SC53 – Distribution Supply Planning – short-

Term

SC56 – Intra-group exchanges management

GFB70 – Global Cross-Domain Reporting & Analysis

SC65 – Transportation administration

SC57 – Procurement exchanges management

SC17 – Forecast Weekly Update

GFB58 – Product Traceability

GFB64 - Supply Chain Costs & Margin Referential

B

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 14: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 14

©2009-2011 The Open Group, All Rights ReservedSlide 27

Business Footprint DiagramB

©2009-2011 The Open Group, All Rights ReservedSlide 28

Business Service/Information Diagram

• Shows the information needed to support one or more business services.

• Shows what data is consumed by or produced by a business service and may also show the source of information.

• Shows an initial representation of the information present within the architecture and therefore forms a basis for elaboration and refinement within Phase C (Data Architecture).

B

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 15: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 15

©2009-2011 The Open Group, All Rights ReservedSlide 29

Example Business Service/Information Diagram

Basic example

B

©2009-2011 The Open Group, All Rights ReservedSlide 30

Example Business Service/Information Diagram

Extended example showing actors and service interactions

B

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 16: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 16

©2009-2011 The Open Group, All Rights ReservedSlide 31

Business Services and Information Diagram

©2009-2011 The Open Group, All Rights ReservedSlide 32

Business Services and Information Diagram

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 17: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 17

©2009-2011 The Open Group, All Rights ReservedSlide 33

Functional Decomposition Diagram

• It shows on a single page the capabilities of an organization that are relevant to the consideration of an architecture.

• By examining the capabilities of an organization from a functional perspective, it is possible to quickly develop models of what the organization does without being dragged into extended debate on how the organization does it.

B

©2009-2011 The Open Group, All Rights ReservedSlide 34

Example Functional Decomposition Diagram

B

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 18: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 18

©2009-2011 The Open Group, All Rights ReservedSlide 35

Functional Decomposition Diagram

ManageEngineering

Changes

Support Primary

Human

ResourcesBusinessPlanning Engineering Manufacturing Distribution

Manage Public

Relations

Provide Legal

Services

PerformAudit

& Controls

Manage

Transportation

Maintain

Facilities

ProvideAdministrative

Services

Develop & Track

Financial Plan

Appropriate

Funds

Manage

Payables

Manage

Receivables

Manage Assets

Plan Human

Resources

AcquireHuman

Resources

Develop

Employees

ProvideEmployeeServices

Manage Union

Activities

Terminate Active

Employment

Formulate

Strategy

Develop andMaintain

Business Plan

EstablishCustomer

Requirements

Obtain Sales

Commitments

ProvideCustomerSupport

Research andDevelop

Technology

Engineer andDesign Products

Engineer andDesign

Processes

Design Tools

and Equipment

Plan Material

Requirements

ProcureEquipment

Material & Tools

Manage

Suppliers

PlanManufacturingRequirements

Perform Quality

Engineering

ConvertResourcesto Product

Control

Production

Maintain PlantEquipment &

Tools

ManageWarrantyActivities

Engineer

Packages

Develop &ManageProduct Cost

Develop New

Business

Manage

Inventory

Ship

Products

Marketing &

SalesAdmin Finance Inventory

B

©2009-2011 The Open Group, All Rights ReservedSlide 36

Product Lifecycle Diagram

• This assists in understanding the lifecycles of key entities within the enterprise.

• Understanding product lifecycles is becoming increasingly important with respect to environmental concerns, legislation, and regulation where products must be tracked from manufacture to disposal.

• Equally, organizations that create products that involve personal or sensitive information must have a detailed understanding of the product lifecycle during the development of Business Architecture in order to ensure rigor in design of controls, processes, and procedures. Examples of this include credit cards, debit cards, store/loyalty cards, smart cards, user identity credentials (identity cards, passports, etc.).

B

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 19: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 19

©2009-2011 The Open Group, All Rights ReservedSlide 37

Example Product Lifecycle Diagram

Source: Kotler and Armstrong, 2004

B

©2009-2011 The Open Group, All Rights ReservedSlide 38

Example Product Lifecycle DiagramB

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 20: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 20

©2009-2011 The Open Group, All Rights ReservedSlide 39

Goal/Objective/Service Diagram

• This defines the ways in which a service contributes to the achievement of a business vision or strategy.

• Services are associated with the drivers, goals, objectives, and measures that they support, allowing the enterprise to understand which services contribute to similar aspects of business performance.

• This also provides qualitative input on what constitutes high performance for a particular service.

B

©2009-2011 The Open Group, All Rights ReservedSlide 40

Example Goal/Objective/Service Diagram

gol-Increaserevenues

obj-creatingnew line of carsby the end of...

obj-"aftersales"market

Function-sales andmarketing

c a p -M a r k e t in g

c a p - S a l e s

c a p - P r e -O w n e d

v e h ic a . . .

c a p -c a m p a ig n

c a p - P r e - s a l e

c a p - O r d e r -t o - D e l iv e r y

rol-CFO

rol-VP Salesrol-VP Marketing

B

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 21: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 21

©2009-2011 The Open Group, All Rights ReservedSlide 41

Business Use-case Diagram

• This displays the relationships between consumers and providers of business services.

• Business services are consumed by actors or other business services and the Business Use-Case diagram provides added richness in describing business capability by illustrating how and when that capability is used.

• They help to describe and validate the interaction between actors and their roles to processes and functions.

• As the architecture progresses, the use-case can evolve from the business level to include data, application, and technology details. Architectural business use-cases can also be re-used in systems design work.

B

©2009-2011 The Open Group, All Rights ReservedSlide 42

Example Use-case DiagramB

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 22: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 22

©2009-2011 The Open Group, All Rights ReservedSlide 43

Organization Decomposition Diagram

• This describes the links between actor, roles, and location within an organization tree.

• An organization map should provide a chain of command of owners and decision-makers in the organization.

B

©2009-2011 The Open Group, All Rights ReservedSlide 44

Example Organization Decomposition Diagram

org-Worldwide PublicAffairs and Policy

rol-CEO

rol-WolrdwideCommunications

rol-Philanthropy/StakeholderAdvocacy

rol-Worldwide Policy

rol-Federal Governmentrelations

rol-Field Based Govt.Relations

rol-Wolrdwide Medical

rol-Safety RiskManagement

rol-Science Advocacy

org-Chief Medical Officer

rol-WolrdwideResearch

rol-WorldwideDevelopment

rol-WorldwideResearch Affairs

org-GlobalResearch &Development

rol-Vice Chairman

rol-Global Manufacturing

rol-CFO

rol-Worlwide Strategic Planning

rol-Animal Health

rol-Worldwide Licensing andBusiness Develoment

rol-Wolrdwide Technology

rol-Business Services

rol-Wolrdwide InvestorDevelopment

rol-Internal Audit

rol-Financ ial Strategy

rol-Human Resources

rol-Site Leader(s)

rol-Wolrdwide PharmaceuticalOperations

loc-US

loc-Japan/ASIA

loc-Europe

loc-Middle East

loc-Canada

org-Wolrdwide talentDevelopment and HR

rol-TalentDevelopment

rol-HealthWelness

rol-Planning

rol-Diversity andInclusion

rol-compensation andBenefits

org-General Counsel

rol-Intellectual Property

rol-Employment Law

rol-Line Support

rol-Lit igat ion/Regulatory

rol-Business Transactions

rol-Complinace Officer

B

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 23: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 23

©2009-2011 The Open Group, All Rights ReservedSlide 45

Process Flow Diagram

• This depicts all models and mappings related to the process metamodel entity.

• It shows sequential flow of control between activities and may utilize swim-lane techniques to represent ownership and realization of process steps.

• In addition to showing a sequence of activity, process flows can also be used to detail the controls that apply to a process, the events that trigger or result from completion of a process, and also the products that are generated from process execution.

B

©2009-2011 The Open Group, All Rights ReservedSlide 46

Example Process Flow Diagram

Step 1 Step 2 Step 3 Step 4

Step 5 Step 6 Step 6 Step 6 STOP

Start

B

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 24: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 24

©2009-2011 The Open Group, All Rights ReservedSlide 47

Example Process Flow Diagram

Sales Rep

Technical SupportTeam

Custom app CRMMS WordMS Excel

Email

email ConsolidationTool Spreadsheet

Custom Bid Approver

IWF

Step 1 Step 2 Step 3 Step 4

Step 5 Step 6 Step 6 Step 6 STOP

Start

Pricer Pricer

Customer Rep Customer Rep Customer Rep

Process Flow (w/Roles & Applications)

B

©2009-2011 The Open Group, All Rights ReservedSlide 48

Events Diagram

• This depicts the relationship between events and process.• Certain events - such as arrival of information (e.g. a

customer’s sales order) or a point in time (e.g. end of fiscal quarter) cause work and actions to be undertaken within the business.

B

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 25: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 25

©2009-2011 The Open Group, All Rights ReservedSlide 49

Example Events Diagram

Event Process

Triggers Impacts/Generates

(e.g. End of Fiscal Quarter)

(e.g. Financial Reporting Process)

Business result

(e.g. 1Q results reported to Government Agencies)

B

©2009-2011 The Open Group, All Rights ReservedSlide 50

Example Events Matrix

Financial report generatedFinancial reporting processEnd of quarter

Custom product configuredCustomer contract signed

Custom product configurationCapture requirements from customerDefine custom specificationsPrice custom configurationNegotiate with customerSecure approval from customer regarding configuration and price

Customer submits request for custom product

Sales order captured in order book

Sales order processingCreate & save sales orderGenerate acknowledgementConfirm receipt of customer orderBegin order fulfilment activities

Customer submits sales order

BUSINESS RESULT(S) PROCESS TRIGGEREDEVENT

B

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 26: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 26

©2009-2011 The Open Group, All Rights ReservedSlide 51

Data ArchitectureCatalogs, Matrices and Diagrams

Catalogs• Data Entity/Data

Component catalog

Matrices• Data Entity/Business

Function matrix• System/Data matrix

Diagrams• Class diagram• Data Dissemination

diagram• Data Security diagram• Class Hierarchy diagram• Data Migration diagram• Data Lifecycle diagram

C

©2009-2011 The Open Group, All Rights ReservedSlide 52

Catalogs

To identify and maintain a list of all the data use across the enterprise, including data entities and also the data componentswhere data entities are stored. It contains the following metamodel entities:•Data Entity •Logical Data Component •Physical Data Component

•Data Entity/Data Component Catalog

PurposeCatalog

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 27: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 27

©2009-2011 The Open Group, All Rights ReservedSlide 53

Matrices

• Data Entity/Business Function matrix• System/Data matrix

C

©2009-2011 The Open Group, All Rights ReservedSlide 54

Data Entity/Business Function Matrix

• The purpose of the Data Entity/Business Function matrix is to depict the relationship between data entities and business functions within the enterprise.

• The mapping of the Data Entity-Business Function relationship enables the following to take place:– Assignment of ownership of data entities to organizations – Understand the data and information exchange requirements business

services – Support the gap analysis and determine whether any data entities are

missing and need to be created – Define system of origin, system of record, and system of reference for data

entities – Enable development of data governance programs across the enterprise

(establish data steward, develop data standards pertinent to the business function, etc.)

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 28: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 28

©2009-2011 The Open Group, All Rights ReservedSlide 55

Example Data Entity/Business Function Matrix

Product data management serviceOwner – Global product development organization

N/AN/ACustomer Requirement Processing ServiceOwner – Supply Chain Manager

Supply Chain Management

N/ALead Processing Service Owner – Customer Relationship ManagerFunction can only Create, read, update customer leads

Business partner data management serviceOwner of data entity (person or organization) Function can Create, read, update and delete

Business partner data management serviceOwner – Sales & Marketing business unit executive Function can Create, read, update and delete customer master data

Customer Relationship Management

PRODUCTMASTER

CUSTOMERLEADS

BUSINESSPARTNER

CUSTOMERMASTER

BUSINESS FUNCTION(Y-AXIS) AND

DATAENTITY (X-AXIS)

C

©2009-2011 The Open Group, All Rights ReservedSlide 56

System/Data Matrix

• The purpose of the System/Data matrix is to depict the relationship between systems (i.e., application components) and the data entities that are accessed and updated by them.

• Systems will create, read, update, and delete specific data entities that are associated with them. For example, a CRM application will create, read, update, and delete customer entity information.

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 29: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 29

©2009-2011 The Open Group, All Rights ReservedSlide 57

Example System/Data Matrix

Historical dataIntersection of multiple data entities (e.g. All sales orders by customer XYZ and by month for 2006)

Warehouse and data mart that supports North American region

Sales Business Warehouse

Transactional dataSales ordersSystem of record for order book

Commerce Engine

Master dataCustomer dataSystem of record for customer master data

CRM

DATA ENTITY TYPEDATA ENTITYDESCRIPTION OR COMMENTS

APPLICATION (Y-AXIS) AND DATA

(X-AXIS)

C

©2009-2011 The Open Group, All Rights ReservedSlide 58

Diagrams

• Class diagram• Data Dissemination diagram• Data Security diagram• Class Hierarchy diagram• Data Migration diagram• Data Lifecycle diagram

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 30: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 30

©2009-2011 The Open Group, All Rights ReservedSlide 59

Class Diagram• The purpose is to depict the relationships among the critical

data entities (or classes) within the enterprise.

Information

CustomerInformation

Customer

Actor

Trigger

Payment

UpdateAccount

ProcessContact

ServiceRequest

Appeal

Enquiry

Complaint

Account

Agent

CustomerProfile

I.C2

I.A1

I.C1

P.A12

P.CS13

P.CS5

A.C2

A.A4

T.P8

T.C19 T.C16

T.C1

C

©2009-2011 The Open Group, All Rights ReservedSlide 60

Class Diagram C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 31: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 31

©2009-2011 The Open Group, All Rights ReservedSlide 61

Class Diagram C

©2009-2011 The Open Group, All Rights ReservedSlide 62

Data Dissemination Diagram

• The purpose of the Data Dissemination diagram is to show the relationship between data entity, business service, and application components.

• The diagram should show how the logical entities are to be physically realized by application components.

• Additionally, the diagram may show data replication and system ownership of the master reference for data.

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 32: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 32

©2009-2011 The Open Group, All Rights ReservedSlide 63

Example Data Dissemination DiagramWarehouseWarehouseCustomer

Order History

Stock

WarehouseWarehouseCustomer

Order History

Stock

BillingBillingCustomer

Account Balance

Invoice History

BillingBillingCustomer

Account Balance

Invoice History

Online AccountSelf Service

Online AccountSelf Service

ApplicationData EntitiesBusiness Service

BillingInvoice History

BillingAccount Balance

WarehouseStock

WarehouseOrder History

Warehouse Billing

CustomerOnline Account Self Service

C

©2009-2011 The Open Group, All Rights ReservedSlide 64

Data Dissemination Diagram C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 33: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 33

©2009-2011 The Open Group, All Rights ReservedSlide 65

Data Dissemination Diagram C

©2009-2011 The Open Group, All Rights ReservedSlide 66

Data Dissemination Diagram C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 34: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 34

©2009-2011 The Open Group, All Rights ReservedSlide 67

Data Lifecycle Diagram

• The Data Lifecycle diagram is an essential part of managing business data throughout its lifecycle from conception until disposal within the constraints of the business process.

New Dispatched

New

Closed Archived Deleted

Fulfilled Invoiced Paid Closed Archived Deleted

Fulfilment Order

Customer Order

C

©2009-2011 The Open Group, All Rights ReservedSlide 68

Data Security Diagram

• The purpose of the Data Security diagram is to depict which actor (person, organization, or system) can access which enterprise data.

• This relationship can also be shown in a matrix form between two objects or can be shown as a mapping.

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 35: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 35

©2009-2011 The Open Group, All Rights ReservedSlide 69

Example Data Security Diagram

Business Function

Business Service

Process

Logical Application Component

Actor

Location

Class of Roles (by job function)

Physical Access Single Sign-on or Access Control

Access Control (levels of granularity)

Access Control (levels of granularity)

C

©2009-2011 The Open Group, All Rights ReservedSlide 70

Example Data Security Matrix

Access ControlWW (all Geos) Supplier PortalService

WW DirectProcurement

Geo Brand ManagersWW Product Development (OrgUnit)

Access control (system to system)

LASupplier Portal Service

WW DirectProcurement

Not applicableWW ContractsSystem (application)

Access controlNA (US Midwest)

Supplier portalService

WW Direct Procurement

ProcurementManagement andControl

Procurement & Spend Analyst

PhysicalAccess Control (tables xyz only)

NA (US, CA) EMEA (UK, DE) APJ

SOA portfolio serviceFinancial AnalysisSOA PortfolioFinancial Analyst

Financial Analyst

TYPE OFACCESSLOCATIONBUSINESS

SERVICEFUNCTIONCLASS OF

ROLES (JOBFUNCTION)

ACTOR

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 36: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 36

©2009-2011 The Open Group, All Rights ReservedSlide 71

Data Migration Diagram

• The purpose of the Data Migration diagram is to show the flow of data from the source to the target applications.

• The diagram will provide a visual representation of the spread of sources/targets and serve as a tool for data auditing and establishing traceability.

C

©2009-2011 The Open Group, All Rights ReservedSlide 72

Example Data Migration Diagram

ABMCRM

ERP

SRM

CCB

BDW

MRPA

VLC (one per geo)

Source Staging

Transformation & Data Quality

Target Staging

System of Record for Vendor Master &

Contracts

System of Record for Material Master & Order

history

System of Record for Customer Master

Source of Customer records

Source of order history

Source of Material data

Source of vendor data

“Baseline”application

components

Data migration technology components

“Target”application

components

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 37: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 37

©2009-2011 The Open Group, All Rights ReservedSlide 73

Example Data Migration Mapping

CUSTTELEPHONECust_Tele

CUSTCONTACTCust_ContactName

CUSTADDR_LINE3Cust_Street_Addr

CUSTADDR_LINE2Cust_Street_Addr

CUSTADDR_LINE1Cust_Street_Addr

CUSTNAMECRMCust_NameABM

TARGET DATA ELEMENTTARGET LOGICAL

APPLICATION COMPONENT

SOURCE DATA ELEMENTSOURCE LOGICAL

APPLICATION COMPONENT

C

©2009-2011 The Open Group, All Rights ReservedSlide 74

Class Hierarchy Diagram

• The purpose of the Class Hierarchy diagram is to show the technical stakeholders a perspective of the class hierarchy.

• This diagram gives the stakeholders an idea of who is using the data, how, why, and when.

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 38: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 38

©2009-2011 The Open Group, All Rights ReservedSlide 75

Example Class Hierarchy DiagramAuthorised UserAuthorised User

Vehicle TesterVehicle Tester

Trainer/BookerTrainer/Booker

IndividualIndividual

KeeperKeeper

Purchaser/NomineePurchaser/NomineeCustomerCustomer

DriverDriver OrganisationOrganisation

Driving InstructorDriving Instructor

Taxi DriverTaxi Driver

Driving ExaminerDriving Examiner

ManufacturerManufacturer

OperatorOperator

DealingDealing

Driving ExaminerDriving Examiner

C

©2009-2011 The Open Group, All Rights ReservedSlide 76

Application ArchitectureCatalogs, Matrices and Diagrams

Catalogs• Application Portfolio catalog• Interface catalog

Matrices• System/Organization matrix• Role/System matrix• System/Function matrix• Application Interaction matrix

Diagrams• Application Communication

diagram• Application and User Location

diagram• System Use-Case diagram• Enterprise Manageability

diagram• Process/System Realization

diagram• Software Engineering diagram• Application Migration diagram• Software Distribution diagram

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 39: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 39

©2009-2011 The Open Group, All Rights ReservedSlide 77

Catalogs

The purpose of the Interface catalog is to scope and document the interfaces between applications to enable the overall dependencies between applications to be scoped as early as possible.

It contains the following metamodel entities:•Logical Application Component •Physical Application Component •Application communicates with application relationship

Interface Catalog

To identify and maintain a list of all the applications in the enterprise. This list helps to define the horizontal scope of change initiatives that may impact particular kinds of applications. An agreed Application Portfolio allows a standard set of applications to be defined and governed.

It contains the following metamodel entities:•Information System Service •Logical Application Component •Physical Application Component

Application Portfolio Catalog

PurposeCatalog

C

©2009-2011 The Open Group, All Rights ReservedSlide 78

Matrices

• System/Organization matrix• Role/System matrix• System/Function matrix• Application Interaction matrix

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 40: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 40

©2009-2011 The Open Group, All Rights ReservedSlide 79

System/Organization Matrix

• The purpose of this matrix is to depict the relationship between systems (i.e., application components) and organizational units within the enterprise.

• The mapping of the Application Component-Organization Unit relationship is an important step as it enables the following to take place:– Assign usage of applications to the organization units that perform

business functions – Understand the application support requirements of the business

services and processes carried out by an organization unit – Support the gap analysis and determine whether any of the

applications are missing and as a result need to be created – Define the application set used by a particular organization unit

C

©2009-2011 The Open Group, All Rights ReservedSlide 80

Example System/Organization Matrix

XXPROCURESOFT

XXXSAP FINANCIALS

XXSIEBEL

XXXSAP HR

CORPORATEFINANCEHRPROCUREMENT AND

WAREHOUSINGCUSTOMER

SERVICES

APPLICATION (Y-AXIS)

AND ORGANISATION

UNIT (X-AXIS)

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 41: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 41

©2009-2011 The Open Group, All Rights ReservedSlide 81

Role/System Matrix

• The purpose of the Role/System matrix is to depict the relationship between systems (i.e., application components) and the business roles that use them within the enterprise.

• The mapping of the Application Component-Role relationship is an important step as it enables the following to take place:– Assign usage of applications to the specific roles in the organization – Understand the application security requirements of the business services

and processes supporting the function, and check these are in line with current policy

– Support the gap analysis and determine whether any of the applications are missing and as a result need to be created

– Define the application set used by a particular business role; essential in any move to role-based computing

C

©2009-2011 The Open Group, All Rights ReservedSlide 82

Example Role/System Matrix

XXPROCURESOFT

XXXXSAP FINANCIALS

XXSIEBEL

XXXXSAP HR

CHIEFACCOUNTANTFINANCE ANALYSTCALL CENTRE

MANAGERCALL CENTRE

OPERATOR

APPLICATION (Y-AXIS) AND

FUNCTION (X-AXIS)

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 42: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 42

©2009-2011 The Open Group, All Rights ReservedSlide 83

System/Function Matrix

• The purpose of the System/Function matrix is to depict the relationship between systems (i.e., application components) and business functions within the enterprise.

• The mapping of the Application Component-Function relationship is an important step as it enables the following to take place:– Assign usage of applications to the business functions that are

supported by them – Understand the application support requirements of the business

services and processes carried out – Support the gap analysis and determine whether any of the

applications are missing and as a result need to be created – Define the application set used by a particular business function

C

©2009-2011 The Open Group, All Rights ReservedSlide 84

Example System/Function Matrix

XXPROCURESOFT

XXXSAP FINANCIALS

XXSIEBEL

XXXXSAP HR

GENERAL LEDGER MAINTENANCEVACANCY FILLINGWAREHOUSE

CONTROLCALL CENTRE 1ST

LINE

APPLICATION (Y-AXIS) AND

FUNCTION (X-AXIS)

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 43: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 43

©2009-2011 The Open Group, All Rights ReservedSlide 85

Diagrams

• Application Communication diagram• N2 model or Node Connectivity diagram• Application and User Location diagram• System Use-Case diagram• Enterprise Manageability diagram• Process/System Realization diagram• Software Engineering diagram• Application Migration diagram• Software Distribution diagram

C

©2009-2011 The Open Group, All Rights ReservedSlide 86

Application Communication Diagram

• The purpose of the Application Communication diagram is to depict all models and mappings related to communication between applications in the metamodel entity.

• It shows application components and interfaces between components.

• Communication should be logical and should only show intermediary technology where it is architecturally relevant.

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 44: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 44

©2009-2011 The Open Group, All Rights ReservedSlide 87

Example Application Communication Diagram

C

©2009-2011 The Open Group, All Rights ReservedSlide 88

Application Communication Diagram

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 45: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 45

©2009-2011 The Open Group, All Rights ReservedSlide 89

Application Communication Diagram

C

©2009-2011 The Open Group, All Rights ReservedSlide 90

N2 Model

1a

1b

1c

1d

2a

3a

3b

3c

3d4b

4a

ABC

ABM

CCD

CRM

IPC

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 46: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 46

©2009-2011 The Open Group, All Rights ReservedSlide 91

Information Exchange Matrix

Subscribe/Publish timer

Product catalogCCDABM2a

Order created in the backend ERP system

Sales order (confirm create)

ABCABM1b

New sales order from front end

Sales order (create request)

ABMABC1a

EVENT TRIGGEREDDATA ENTITYDESTINATIONSOURCELABEL

C

©2009-2011 The Open Group, All Rights ReservedSlide 92

Application & User Location Diagram

• The purpose of this diagram is to clearly depict the business locations from which business users typically interact with the applications, but also the hosting location of the application infrastructure.

• The diagram enables:– Identification of the number of package instances needed– Estimation of the number and the type of user licenses – Estimation of the level of support needed – Selection of system management tools, structure, and management

system– Appropriate planning for the technological components of the

business– Performance considerations while implementing solutions

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 47: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 47

©2009-2011 The Open Group, All Rights ReservedSlide 93

Example Application & User Location Diagram (part 1)

Manufacturing &logistics

Beijing Manufacturing

Plant

InternalTest EngineersMechanical EngineersProcurement managers

SAP R/3

NA Sales &Marketing

EMEA Sales

Chicago Sears tower officeChicago

Downtown officeMiddlesex, London

NA WesternRegion

EMEA Headquarters, UK

InternalDeveloperSuper UserAdministrator

CRM

ORG UNIT (USER BELONGS TO)

LOCATION ADDRESS

USER BUSINESSLOCATION

INTERNAL, CUSTOMER

ORPARTNER

USER TYPE APPLICATION

C

©2009-2011 The Open Group, All Rights ReservedSlide 94

Example Application & User Location Diagram (part 2)

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 48: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 48

©2009-2011 The Open Group, All Rights ReservedSlide 95

Application and User Location Diagram

C

©2009-2011 The Open Group, All Rights ReservedSlide 96

Application and User Location Diagram

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 49: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 49

©2009-2011 The Open Group, All Rights ReservedSlide 97

Application and User Location Diagram

C

©2009-2011 The Open Group, All Rights ReservedSlide 98

System Use Case Diagram

Source: wikipedia.org

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 50: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 50

©2009-2011 The Open Group, All Rights ReservedSlide 99

System Use Case DiagramC

©2009-2011 The Open Group, All Rights ReservedSlide 100

System Use Case DiagramC

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 51: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 51

©2009-2011 The Open Group, All Rights ReservedSlide 101

Enterprise Manageability Diagram

• The Enterprise Manageability diagram shows how one or more applications interact with application and technology components that support operational management of a solution.

• Analysis can reveal duplication and gaps, and opportunities in the IT service management operation of an organization.

C

©2009-2011 The Open Group, All Rights ReservedSlide 102

Example Enterprise Manageability Diagram

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 52: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 52

©2009-2011 The Open Group, All Rights ReservedSlide 103

Process/System Realization Diagram

• The purpose of the Process/System Realization diagram is to clearly depict the sequence of events when multiple applications are involved in executing a business process.

• It enhances the Application Communication diagram by augmenting it with any sequencing constraints, and hand-off points between batch and real-time processing.

C

©2009-2011 The Open Group, All Rights ReservedSlide 104

Example Process/System Realization DiagramC

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 53: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 53

©2009-2011 The Open Group, All Rights ReservedSlide 105

Software Engineering Diagram

• The Software Engineering diagram breaks applications into packages, modules, services, and operations from a development perspective.

• It enables more detailed impact analysis when planning migration stages, and analyzing opportunities and solutions.

• It is ideal for application development teams and application management teams when managing complex development environments.

C

©2009-2011 The Open Group, All Rights ReservedSlide 106

Example Software Engineering Diagram

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 54: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 54

©2009-2011 The Open Group, All Rights ReservedSlide 107

Application/Migration Diagram

• The Application Migration diagram identifies application migration from baseline to target application components.

• It enables a more accurate estimation of migration costs • It should be used to identify temporary applications, staging

areas, and the infrastructure required to support migrations

C

©2009-2011 The Open Group, All Rights ReservedSlide 108

Example Application/Migration Diagram

C

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 55: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 55

©2009-2011 The Open Group, All Rights ReservedSlide 109

Software Distribution Diagram

• This diagram is a composite of the Software Engineering diagram and the Application-User Location diagram.

• Depending on the circumstances, this diagram alone may be sufficient, or may not be needed.

C

©2009-2011 The Open Group, All Rights ReservedSlide 110

Technology ArchitectureCatalogs, Matrices and Diagrams

Catalogs• Technology Standards catalog• Technology Portfolio catalog

• Matrices• System/Technology matrix

Diagrams• Environments and Locations

diagram• Platform Decomposition diagram• Processing diagram• Networked Computing/Hardware

diagram• Communications Engineering

diagram

D

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 56: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 56

©2009-2011 The Open Group, All Rights ReservedSlide 111

Catalogs

• Technology Standards catalog• Technology Portfolio catalog

D

©2009-2011 The Open Group, All Rights ReservedSlide 112

Catalogs

The purpose of this catalog is to identify and maintain a list of all the technology in use across the enterprise, including hardware, infrastructure software, and application software. An agreed technology portfolio supports lifecycle management of technology products and versions and also forms the basis for definition of technology standardsIt contains the following metamodel entities:•Platform Service, Logical Technology Component, Physical Technology Component

Technology PortfolioCatalog

This documents the agreed standards for technology across the enterprise covering technologies, and versions, the technology lifecycles, and the refresh cycles for the technology.

It contains the following metamodel entities:•Platform Service, Logical Technology Component, Physical Technology Component

Technology StandardsCatalog

PurposeCatalog

D

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 57: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 57

©2009-2011 The Open Group, All Rights ReservedSlide 113

Matrices

• System/Technology matrix

D

©2009-2011 The Open Group, All Rights ReservedSlide 114

System/Technology Matrix

• The System/Technology matrix documents the mapping of business systems to technology platform.

• The System/Technology matrix shows:– Logical/Physical Application Components – Services, Logical Technology Components, and Physical

Technology Components – Physical Technology Component realizes Physical Application

Component relationships

D

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 58: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 58

©2009-2011 The Open Group, All Rights ReservedSlide 115

Example System/Technology Matrix

[email protected] serverLoad balancer and Dispatcher

[email protected] server (stating)

[email protected] server (production)

[email protected] server – node 3

[email protected] server – node 2

[email protected] server – node 1

[email protected] server - node 3

[email protected] server - node 2

[email protected] server - node 1ABM

IP ADDRESSSERVER ADDRESSPHYSICAL TECHNOLOGY COMPONENT

LOGICAL APPLICATION COMPONENT

D

©2009-2011 The Open Group, All Rights ReservedSlide 116

Example System/Technology Matrix

SW Components – LB v3.2 (list all the other components of the SW product) AIX 10.2.1License Type -Enterprise wide

licenseLicense expiry

date - 12/31/2011

Product- IBM Load balance managerVendor - IBMOS – UNIX based

Model/Type – IBM P7xxSerial Number –

1S4568Processor Type -

RISC Power p5Number of

Processors - 4 wayMemory - 8GB Hard drive - 4 TBIP - 11.xx.xx.xx

Name – BalancerVendor - IBMServer Type –

eServerClustered – NoNo. of Nodes – N/AServer logical

address [email protected] Window

– Sun 0100 to 0300

Load balancing

SOFTWARE PHYSICAL

SOFTWARE LOGICAL

HARDWARE PHYSICAL

HARDWARE LOGICAL

TECH FUNCTION

D

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 59: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 59

©2009-2011 The Open Group, All Rights ReservedSlide 117

Example System/Technology Matrix

•Application Server ([email protected], [email protected])

•Order Entry (both installation and execution code) •Shopping Cart (both installation and execution code)

Commerce Engine

Web Server cluster ([email protected], [email protected], [email protected])

HTML codeAppletsJSP

Commerce pages

Load balancing server ([email protected])

Smart dispatch v1.2 (both installation and execution code)

Load Balancer

TECHNOLOGY COMPONENTDEPLOYMENT UNITAPPLICATION COMPONENT

D

©2009-2011 The Open Group, All Rights ReservedSlide 118

Diagrams

• Environments and Locations diagram• Platform Decomposition diagram• Processing diagram• Networked Computing/Hardware diagram• Communications Engineering diagram

D

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 60: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 60

©2009-2011 The Open Group, All Rights ReservedSlide 119

Environments and Locations Diagram

• Depicts which locations host which applications• Identifies what technologies and/or applications are used at

which locations• Identifies the locations from which business users typically

interact with the applications.• It should also show the existence and location of different

deployment environments– including non-production environments, such as development and

pre production.

D

©2009-2011 The Open Group, All Rights ReservedSlide 120

Example Environments and Locations Diagram

loc-Italia

loc-Japan

loc-Stuttgart

loc-USA

loc-Ludwigsburg

tec-OCR

tec-WindowsXP

tec-WindowsVista tec-RDB

loc-Ludwigsburg

app-Projectmanagment

systemapp-CAD/CAE

app-R&Dsystem ofsystems

app-integrationplatform for

suppliers(dexis)

loc-Italia

loc-Japan

loc-Ludwigsburg

app-Build-to-Order (BTO)

D

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 61: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 61

©2009-2011 The Open Group, All Rights ReservedSlide 121

Environments and Location Diagram

D

©2009-2011 The Open Group, All Rights ReservedSlide 122

Environments and Location Diagram

D

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 62: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 62

©2009-2011 The Open Group, All Rights ReservedSlide 123

Environments and Location Diagram

D

©2009-2011 The Open Group, All Rights ReservedSlide 124

Platform Decomposition Diagram

• The Platform Decomposition diagram depicts the technology platform that supports the operations of the Information Systems Architecture.

• The diagram covers all aspects of the infrastructure platform and provides an overview of the enterprise's technology platform.

D

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 63: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 63

©2009-2011 The Open Group, All Rights ReservedSlide 125

Platform Decomposition (Application Support)

Hardware

Physical Technology Components

Tech Function

Example Platform Decomposition Diagram

Logical Technology Components

Tech Function

Application Layer

Database Layer

Web server layer

Application Layer

Database Layer

Attributes• Name• Model/Type• Clusters• Number of Components• Vendor• Server Type (mainframe, Mid range, RISC,

Intel) • Server logical name• IP Address etc

Software

Logical Technology Components

Physical Technology Components

Tech Function

AttributesProduct NameVendorOS SW componentsLicense TypeLicense Expiry etc

Web ServerLayer Web Server Layer

Application Layer

Database Layer

Tech Function

Application Layer

Web Server Layer

Database Layer

D

©2009-2011 The Open Group, All Rights ReservedSlide 126

Platform Decomposition Diagram

D

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 64: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 64

©2009-2011 The Open Group, All Rights ReservedSlide 127

Platform Decomposition Diagram

D

©2009-2011 The Open Group, All Rights ReservedSlide 128

Processing Diagram

• The Processing diagram focuses on deployable units of code/configuration and how these are deployed onto the technology platform.

• The Processing diagram addresses the following:– Which set of application components need to be grouped to form a

deployment unit – How one deployment unit connects/interacts with another (LAN, WAN, and

the applicable protocols) – How application configuration and usage patterns generate load or capacity

requirements for different technology components • The organization and grouping of deployment units depends on

separation concerns of the presentation, business logic, and data store layers and service-level requirements of the components.

D

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 65: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 65

©2009-2011 The Open Group, All Rights ReservedSlide 129

Example Processing DiagramD

©2009-2011 The Open Group, All Rights ReservedSlide 130

Network Computing Hardware Diagram

• The purpose of this diagram is to show the "as deployed" logical view of logical application components in a distributed network computing environment.

• The diagram is useful for the following reasons:– Enable understanding of which application is deployed where – Establishing authorization, security, and access to these technology

components – Understand the Technology Architecture that support the applications during

problem resolution and troubleshooting – Isolate performance problems encountered and perform necessary upgrade

to specific physical technology components – Identify areas of optimization – Enable application/technology auditing and prove compliance – Serve as an important tool supporting effective change management

D

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 66: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 66

©2009-2011 The Open Group, All Rights ReservedSlide 131

Example Network Computing Hardware Diagram

Load Balancer

and Dispatcher

Webserver clusterWeb

server cluster

Web server cluster-node 3 (ABM)

Application Server cluster

(node 3) ApplicationServer cluster

(node 3) App Server cluster - node 3

(ABM)

Database (ABM

Production)

Web server clusterWeb server

cluster-node 2

(eCommerce)

ApplicationServer (Order

Engine)

Database

Database (ABM

Staging)

AppServer

LoadBalancer

and Dispatcher

Intranet ZoneInternet ZoneDMZ

DB

App Server

DFS Distributed FileSystem (html,

images)

Firewall Firewall Firewall

D

©2009-2011 The Open Group, All Rights ReservedSlide 132

Communications Engineering Diagram

• The Communications Engineering diagram describes the means of communication between assets in the Technology Architecture

• It takes logical connections between client and server components and identifies network boundaries and network infrastructure required to physically implement those connections.

• It does not describe the information format or content, but addresses protocol and capacity issues.

D

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 67: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 67

©2009-2011 The Open Group, All Rights ReservedSlide 133

OBM

G

Proprietary

Protocol

(Encrypted)

Auth Protocol Auth Prot

ocol

Example Communications Engineering Diagram

D

©2009-2011 The Open Group, All Rights ReservedSlide 134

Opportunities & SolutionsCatalogs, Matrices and Diagrams

Catalogs

Matrices

Diagrams• Project Context diagram• Benefits diagram

E

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 68: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 68

©2009-2011 The Open Group, All Rights ReservedSlide 135

Project Context Diagram

©2009-2011 The Open Group, All Rights ReservedSlide 136

Project Context Diagram

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 69: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 69

©2009-2011 The Open Group, All Rights ReservedSlide 137

Benefits Diagram E

©2009-2011 The Open Group, All Rights ReservedSlide 138

Benefits Diagram E

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 70: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 70

©2009-2011 The Open Group, All Rights ReservedSlide 139

Requirements ManagementCatalogs, Matrices and Diagrams

Catalogs• Requirements Catalog

Matrices

Diagrams

R

©2009-2011 The Open Group, All Rights ReservedSlide 140

CatalogsR

The Requirements catalog captures things that the enterprise needs to do to meet its objectives. Requirements generated from architectureengagements are typically implemented through change initiativesidentified and scoped during Phase E (Opportunities & Solutions). Requirements can also be used as a quality assurance tool to ensure that a particular architecture is fit-for-purpose (i.e., can the architecture meet all identified requirements).

The Requirements catalog contains the following metamodel entities:

* Requirement* Assumption* Constraint* Gap

RequirementsCatalog

PurposeCatalog

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved

Page 71: TOGAF V9 Sample Catalogs Matrics Diagrams v2

TOGAF Standard Courseware V9 Edition

Copyright © 2009-2011, The Open Group 71

©2009-2011 The Open Group, All Rights ReservedSlide 141

Resources

• A full set of downloadable templates is available – http://www.opengroup.org/bookstore/catalog/i093.htm

©2009-2011 The Open Group, All Rights ReservedSlide 142

Sample Catalogs,

Matrices and Diagrams

TOGAF is a registered trademark of The Open Group in the United States and other countries

Personal PDF Edition. For non-commercial use only

© 2009-2011 The Open Group, All Rights Reserved