TOGAF V91 Sample Catalogs Matrics Diagrams v3
TOGAF V91 Sample Catalogs Matrics Diagrams v3
TOGAF V91 Sample Catalogs Matrics Diagrams v3
Sample Catalogs,
Matrices
and Diagrams
v3: December 2011
Download the template bundle from
http://www.opengroup.org/bookstore/catalog/i093.htm
Sample
Catalogs,
Matrices and
Diagrams
Slide 2
©2009-2011 The Open Group, All Rights Reserved
Objectives
Slide 3
©2009-2011 The Open Group, All Rights Reserved
Requirements Management
TOGAF 9 Artifacts
• Requirements catalog
TOGAF 9 Artifacts
Phase E. Opportunities & Solutions
• Project Context diagram
Slide
• 4
Benefits diagram
©2009-2011 The Open Group, All Rights Reserved
Phase C
Preliminary
Phase –
Catalogs,
Matrices and
Diagrams
Slide 5
©2009-2011 The Open Group, All Rights Reserved
P Preliminary Phase
Catalogs, Matrices and Diagrams
Catalogs Diagrams
• Principles Catalog
Matrices
Slide 6
©2009-2011 The Open Group, All Rights Reserved
Catalogs
Catalog Purpose
Principles The Principles catalog captures principles of the business and architecture
principles that describe what a "good" solution or architecture should look
Catalog 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.
* Principle
Slide 7
©2009-2011 The Open Group, All Rights Reserved
Phase C
Phase A:
Architecture
Vision –
Catalogs,
Matrices and
Diagrams
Slide 8
©2009-2011 The Open Group, All Rights Reserved
A Architecture Vision
Catalogs, Matrices and Diagrams
Catalogs Diagrams
• Value Chain Diagram
Matrices
• Stakeholder Map Matrix
• Solution Concept Diagram
Slide 9
©2009-2011 The Open Group, All Rights Reserved
Stakeholder Map
Stakeholder Key Concerns Class Catalogs, Matrices and
Diagrams
CxO The high-level drivers, goals and Keep Business Footprint diagram
objectives of the organization, and Satisfied Goal/Objective/Service diagram
how these are translated into an Organization Decomposition
effective process and IT architecture diagram
to advance the business
HR The roles and Actors that support the Keep Organization Decomposition
functions, applications, and Informed diagram
technology of the organization. HR Organization/Actor catalog
are important stakeholders in Location catalog
ensuring that the correct roles and
actors are represented.
Slide 10
©2009-2011 The Open Group, All Rights Reserved
Source: Wikipedia.org
Slide 11
©2009-2011 The Open Group, All Rights Reserved
Product
Sales Fulfilment Payments Servicing
& Offer
Slide 12
©2009-2011 The Open Group, All Rights Reserved
Membership
Conference
Attendance
Interest,
Customers Certification
consideration,
join, re-new Publication
Reliable, 24x7,
self-service
infrastructure
Slide 13
©2009-2011 The Open Group, All Rights Reserved
CALL CENTER
Slide 14
©2009-2011 The Open Group, All Rights Reserved
Phase C
Phase B:
Business
Architecture –
Catalogs,
Matrices and
Diagrams
Slide 15
©2009-2011 The Open Group, All Rights Reserved
Catalogs Diagrams
• Organization/Actor catalog • Business Footprint diagram
• Driver/Goal/Objective catalog • Business Service/Information
• Role catalog diagram
• Business Service/Function • Functional Decomposition
catalog diagram
• Location catalog • Product Lifecycle diagram
• Process/Event/Control/Product • Goal/Objective/Service diagram
catalog • Use-Case diagram
• Contract/Measure catalog • Organization Decomposition
Matrices diagram
• Business Interaction matrix • Process Flow diagram
• Actor/Role matrix • Event diagram
Slide 16
©2009-2011 The Open Group, All Rights Reserved
Catalogs
Catalog Purpose
Organization/ A definitive listing of all participants that interact with IT, including users and owners
of IT systems.
Actor It contains the following metamodel entities:
Catalog •Organization Unit, Actor Location (may be included in this catalog if an independent
Location catalog is not maintained)
Role Catalog 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
Slide 17
©2009-2011 The Open Group, All Rights Reserved
Catalogs
Catalog Purpose
Business A functional decomposition in a form that can be filtered, reported on, and queried, as
a supplement to graphical Functional Decomposition diagrams.
Service / It contains the following metamodel entities:
Function •Organization Unit,Business Function, Business Service, Information System Service
Catalog (may optionally be included here)
Location 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
Catalog equipment.
It contains the following metamodel entities:
•Location
Slide 18
©2009-2011 The Open Group, All Rights Reserved
Catalogs
Catalog Purpose
Contract/ A listing of all agreed service contracts and (optionally) the measures
attached to those contracts. It forms the master list of service levels
Measure
agreed to across the enterprise.
Catalog
It contains the following metamodel entities:
•Business Service
•Information System Service (optionally)
•Contract
•Measure
Slide 19
©2009-2011 The Open Group, All Rights Reserved
Matrices
Slide 20
©2009-2011 The Open Group, All Rights Reserved
Slide 21
©2009-2011 The Open Group, All Rights Reserved
Actor/role Matrix
• This matrix show which actors perform which roles,
supporting definition of security and skills requirements.
Infrastructure
Office of Steering Group Business Unit Strategy and Architecture
Implementation
CIO Actors Actors Actors Actors
Actors
Enterprise Infrastructure Architect
Business Unit Application Architect
Head of Implementation
Infrastructure Strategist
Infrastructure Designer
IT Management Forum
Enterprise Architect
Project Manager
IT Operations
Slide 22
©2009-2011 The Open Group, All Rights Reserved
Diagrams
Slide 23
©2009-2011 The Open Group, All Rights Reserved
Slide 24
©2009-2011 The Open Group, All Rights Reserved
Slide 25
©2009-2011 The Open Group, All Rights Reserved
Slide 26
©2009-2011 The Open Group, All Rights Reserved
Basic example
Slide 27
©2009-2011 The Open Group, All Rights Reserved
Complaint
Fault
Complaint Handling
Common Faults Management
Service
Service
Customer Details
Customer
Complaint
Resolution Customer Details
Lead
Management
Service
Slide 28
©2009-2011 The Open Group, All Rights Reserved
Slide 29
©2009-2011 The Open Group, All Rights Reserved
Slide 30
©2009-2011 The Open Group, All Rights Reserved
Slide 31
©2009-2011 The Open Group, All Rights Reserved
Slide 32
©2009-2011 The Open Group, All Rights Reserved
Goal/Objective/Service Diagram
Slide 33
©2009-2011 The Open Group, All Rights Reserved
Example Goal/Objective/Service
Diagram
Goal:Increase Role:CFO
Revenues
Role: Role:
VP Marketing VP Sales
Objective: Objective:
After Sales Creating new line
Market of cars by end of…
Function:
Sales and
Marketing
Service:
Marketing
Service: Pre-
owned vehicles-
Service:
Campaign
Service:
Sales
Service:
Pre-Sales
Service: Order
To Delivery
Slide 34
©2009-2011 The Open Group, All Rights Reserved
Slide 35
©2009-2011 The Open Group, All Rights Reserved
Slide 36
©2009-2011 The Open Group, All Rights Reserved
Slide 37
©2009-2011 The Open Group, All Rights Reserved
Slide 38
©2009-2011 The Open Group, All Rights Reserved
Slide 39
©2009-2011 The Open Group, All Rights Reserved
Start
Step 1 Step 2 Step 3 Step 4
Slide 40
©2009-2011 The Open Group, All Rights Reserved
Start Step 2
Step 1 Step 3 Step 4
Custom Bid
Approver Customer Rep Customer Rep
Customer Rep
Slide 41
©2009-2011 The Open Group, All Rights Reserved
Events Diagram
Slide 42
©2009-2011 The Open Group, All Rights Reserved
Impacts/Generates
Triggers
Event Business
Process result
Slide 43
©2009-2011 The Open Group, All Rights Reserved
Slide 44
©2009-2011 The Open Group, All Rights Reserved
Phase C
Phase C:
Data
Architecture –
Catalogs,
Matrices and
Diagrams
Slide 45
©2009-2011 The Open Group, All Rights Reserved
Catalogs Diagrams
• Data Entity/Data Component • Class diagram
catalog • Data Dissemination diagram
• Data Security diagram
• Class Hierarchy diagram
Matrices • Data Migration diagram
• Data Entity/Business Function • Data Lifecycle diagram
matrix
• System/Data matrix
Slide 46
©2009-2011 The Open Group, All Rights Reserved
Catalogs
Catalog Purpose
•Data To identify and maintain a list of all the data use across the
Entity/Data enterprise, including data entities and also the data components
Component where data entities are stored.
Catalog It contains the following metamodel entities:
•Data Entity
•Logical Data Component
•Physical Data Component
Slide 47
©2009-2011 The Open Group, All Rights Reserved
Matrices
Slide 48
©2009-2011 The Open Group, All Rights Reserved
Slide 49
©2009-2011 The Open Group, All Rights Reserved
Slide 50
©2009-2011 The Open Group, All Rights Reserved
Application/Data Matrix
Slide 51
©2009-2011 The Open Group, All Rights Reserved
APPLICATION (Y-
DESCRIPTION OR
AXIS) AND DATA (X- DATA ENTITY DATA ENTITY TYPE
COMMENTS
AXIS)
Slide 52
©2009-2011 The Open Group, All Rights Reserved
Diagrams
Slide 53
©2009-2011 The Open Group, All Rights Reserved
Contact Process
P.CS13
Payment
T.P8 P.CS5
Service
Agent Enquiry
Request
A.A4 T.C1
Customer
A.C2 Customer
Appeal Complaint
Information
I.C1 T.C19 T.C16
Slide 54
©2009-2011 The Open Group, All Rights Reserved
Slide 55
©2009-2011 The Open Group, All Rights Reserved
Slide 56
©2009-2011 The Open Group, All Rights Reserved
Online
OnlineAccount
Account
Self Service
Self Service
Billing
Billing
Customer
Account Balance
Invoice History
Slide 57
©2009-2011 The Open Group, All Rights Reserved
Fulfilment Order
New Fulfilled Invoiced Paid Closed Archived Deleted
Customer Order
New Dispatched Closed Archived Deleted
Slide 58
©2009-2011 The Open Group, All Rights Reserved
Slide 59
©2009-2011 The Open Group, All Rights Reserved
Class of Roles
(by job function)
Single
- Sign
Physical
On or
Access
Access Control
Location Business
Service
Access Control
(levels of
Granularity)
Access Control
(levels of Logical
Granularity) Application
Component
Slide 60
©2009-2011 The Open Group, All Rights Reserved
Slide 61
©2009-2011 The Open Group, All Rights Reserved
Slide 62
©2009-2011 The Open Group, All Rights Reserved
ABM
Source of CRM
Customer records
ERP
BDW
Source of order
history System of Record for
Material Master & Order
history
Slide 63
©2009-2011 The Open Group, All Rights Reserved
Cust_Street_Addr CUSTADDR_LINE1
Cust_Street_Addr CUSTADDR_LINE2
Cust_Street_Addr CUSTADDR_LINE3
Cust_ContactName CUSTCONTACT
Cust_Tele CUSTTELEPHONE
Slide 64
©2009-2011 The Open Group, All Rights Reserved
Phase C
Phase C:
Application
Architecture –
Catalogs,
Matrices and
Diagrams
Application
Architecture
Slide 65
©2009-2011 The Open Group, All Rights Reserved
Catalogs Diagrams
• Application Portfolio catalog • Application Communication
• Interface catalog diagram
• Application and User Location
Matrices diagram
• Application/Organization matrix • Application Use-Case diagram
• Role/Application matrix • Enterprise Manageability
• Application/Function matrix diagram
• Application Interaction matrix • Process/Application Realization
diagram
• Software Engineering diagram
• Application Migration diagram
• Software Distribution diagram
Slide 66
©2009-2011 The Open Group, All Rights Reserved
Catalogs
Catalog Purpose
Application To identify and maintain a list of all the applications in the enterprise. This list helps to
Portfolio Catalog 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.
Slide 67
©2009-2011 The Open Group, All Rights Reserved
Matrices
• Application/Organization matrix
• Role/Application matrix
• Application/Function matrix
• Application Interaction matrix
Slide 68
©2009-2011 The Open Group, All Rights Reserved
Application/Organization Matrix
Slide 69
©2009-2011 The Open Group, All Rights Reserved
Example Application/Organization
Matrix
APPLICATION
(Y-AXIS)
CUSTOMER PROCUREMENT AND CORPORATE
AND HR
SERVICES WAREHOUSING FINANCE
ORGANISATION
UNIT (X-AXIS)
SAP HR X X X
SIEBEL X X
SAP X X X
FINANCIALS
PROCURESOFT X X
Slide 70
©2009-2011 The Open Group, All Rights Reserved
Role/Application Matrix
Slide 71
©2009-2011 The Open Group, All Rights Reserved
SIEBEL X X
SAP X X X X
FINANCIALS
PROCURESOFT X X
Slide 72
©2009-2011 The Open Group, All Rights Reserved
Application/Function Matrix
Slide 73
©2009-2011 The Open Group, All Rights Reserved
SIEBEL X X
SAP X X X
FINANCIALS
PROCURESOFT X X
Slide 74
©2009-2011 The Open Group, All Rights Reserved
Diagrams
Slide 75
©2009-2011 The Open Group, All Rights Reserved
Slide 76
©2009-2011 The Open Group, All Rights Reserved
Slide 77
©2009-2011 The Open Group, All Rights Reserved
N2 Model
1c
ABC
1a
1b
ABM 2a
3c
CCD 3a
4a
3b
CRM
1d
4b
IPC
3d
Slide 78
©2009-2011 The Open Group, All Rights Reserved
Slide 79
©2009-2011 The Open Group, All Rights Reserved
Slide 80
©2009-2011 The Open Group, All Rights Reserved
Slide 81
©2009-2011 The Open Group, All Rights Reserved
Slide 82
©2009-2011 The Open Group, All Rights Reserved
Source: wikipedia.org
Slide 83
©2009-2011 The Open Group, All Rights Reserved
Slide 84
©2009-2011 The Open Group, All Rights Reserved
Slide 85
©2009-2011 The Open Group, All Rights Reserved
Slide 86
©2009-2011 The Open Group, All Rights Reserved
Example Process/Application
Realization Diagram
Slide 87
©2009-2011 The Open Group, All Rights Reserved
Slide 88
©2009-2011 The Open Group, All Rights Reserved
Slide 89
©2009-2011 The Open Group, All Rights Reserved
Application/Migration Diagram
Slide 90
©2009-2011 The Open Group, All Rights Reserved
Slide 91
©2009-2011 The Open Group, All Rights Reserved
Slide 92
©2009-2011 The Open Group, All Rights Reserved
Phase C
Phase D:
Technology
Architecture –
Catalogs,
Matrices and
Diagrams
Slide 93
©2009-2011 The Open Group, All Rights Reserved
Catalogs Diagrams
• Technology Standards catalog • Environments and Locations
• Technology Portfolio catalog diagram
• Platform Decomposition diagram
• Processing diagram
• Networked Computing/Hardware
• Matrices diagram
• Application/Technology matrix • Communications Engineering
diagram
Slide 94
©2009-2011 The Open Group, All Rights Reserved
Catalogs
Slide 95
©2009-2011 The Open Group, All Rights Reserved
Catalogs
Catalog Purpose
Technology This documents the agreed standards for technology across the enterprise
covering technologies, and versions, the technology lifecycles, and the
Standards
refresh cycles for the technology.
Catalog
It can be implemented as an extension to the Technology Portfolio Catalog
and thus will share the same metamodel entities:
•Platform Service, Logical Technology Component, Physical Technology
Component
Technology This catalog identifies and list all the technology in use across the
enterprise, including hardware, infrastructure software, and application
Portfolio
software. An agreed technology portfolio supports lifecycle management of
Catalog technology products and versions and also forms the basis for definition of
technology standards
It contains the following metamodel entities:
•Platform Service, Logical Technology Component, Physical Technology
Component
Slide 96
©2009-2011 The Open Group, All Rights Reserved
Matrices
• Application/Technology matrix
Slide 97
©2009-2011 The Open Group, All Rights Reserved
Application/Technology Matrix
Slide 98
©2009-2011 The Open Group, All Rights Reserved
LOGICAL PHYSICAL
APPLICATION TECHNOLOGY SERVER ADDRESS IP ADDRESS
COMPONENT COMPONENT
ABM Web server - node 1 [email protected] 10.xx.xx.xx
Web server - node 2 [email protected] 10.xx.xx.xx
Web server - node 3 [email protected] 10.xx.xx.xx
App server – node 1 [email protected] 10.xx.xx.xx
App server – node 2 [email protected] 10.xx.xx.xx
App server – node 3 [email protected] 10.xx.xx.xx
Database server [email protected] 10.xx.xx.xx
(production)
Database server (stating) [email protected] 10.xx.xx.xx
Load balancer and Dispatcher server [email protected] 242.xx.xx.xx
Dispatcher
Slide 99
©2009-2011 The Open Group, All Rights Reserved
Load balancing Name – Balancer Model/Type – IBM Product- IBM Load SW Components
Vendor - IBM P7xx balance manager – LB v3.2 (list all
Server Type – Serial Number – Vendor - IBM the other
eServer 1S4568 OS – UNIX components of
Clustered – No Processor Type - the SW product)
No. of Nodes – N/A RISC Power p5 AIX 10.2.1
Server logical Number of License Type -
address - Processors - 8 way Enterprise wide
[email protected] Memory - 1GB license
Maintenance Window Hard drive - 40 GB License expiry
– Sun 0100 to 0300 IP - 11.xx.xx.xx date - 12/31/2014
Slide 100
©2009-2011 The Open Group, All Rights Reserved
Slide 101
©2009-2011 The Open Group, All Rights Reserved
Diagrams
Slide 102
©2009-2011 The Open Group, All Rights Reserved
Slide 103
©2009-2011 The Open Group, All Rights Reserved
Slide 104
©2009-2011 The Open Group, All Rights Reserved
Slide 105
©2009-2011 The Open Group, All Rights Reserved
Hardware Software
Logical Technology Physical Technology
Logical Technology Physical Technology
Components Components
Components Components
Attributes Attributes
• Name Product Name
• Model/Type Vendor
• Clusters OS
• Number of Components SW components
• Vendor License Type
• Server Type (mainframe, Mid range, RISC, License Expiry etc
Intel)
• Server logical name
• IP Address etc
Slide 106
©2009-2011 The Open Group, All Rights Reserved
Processing Diagram
Slide 107
©2009-2011 The Open Group, All Rights Reserved
Order capture
(DB server)
Over LAN
HTTP
Slide 108
©2009-2011 The Open Group, All Rights Reserved
• 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
Slide 109
©2009-2011 The Open Group, All Rights Reserved
Application
Web Server cluster
Load server Application
(node 3) Database
Web
cluster Database
Balancer Server cluster (ABM (ABM
server
and (node 3)
App Server Production) Staging)
cluster
Dispatcher cluster - node 3
Web (ABM)
server
cluster-
node 3 DFS Distributed File
(ABM) System (html,
images)
App Server
Slide 110
©2009-2011 The Open Group, All Rights Reserved
Slide 111
©2009-2011 The Open Group, All Rights Reserved
Au l
th co
Pr oto
oto Pr
co th
l Au
Slide 112
©2009-2011 The Open Group, All Rights Reserved
Phase C
Phase E:
Opportunities
& Solutions –
Catalogs,
Matrices and
Diagrams
Slide 113
©2009-2011 The Open Group, All Rights Reserved
Slide 114
©2009-2011 The Open Group, All Rights Reserved
Slide 115
©2009-2011 The Open Group, All Rights Reserved
Slide 116
©2009-2011 The Open Group, All Rights Reserved
Benefits Diagram
Slide 117
©2009-2011 The Open Group, All Rights Reserved
Phase C
Requirements
Management –
Catalogs,
Matrices and
Diagrams
Slide 118
©2009-2011 The Open Group, All Rights Reserved
R Requirements Management
Catalogs, Matrices and Diagrams
Catalogs Diagrams
• Requirements Catalog
Matrices
Slide 119
©2009-2011 The Open Group, All Rights Reserved
Catalogs
Catalog Purpose
Requirements The Requirements catalog captures things that the enterprise needs to do
to meet its objectives. Requirements generated from architecture
Catalog
engagements are typically implemented through change initiatives
identified 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).
* Requirement
* Assumption
* Constraint
* Gap
Slide 120
©2009-2011 The Open Group, All Rights Reserved
Resources
Slide 121
©2009-2011 The Open Group, All Rights Reserved
Sample
Catalogs,
Matrices and
Diagrams
Slide 122
©2009-2011 The Open Group, All Rights Reserved