TOGAF V9 Sample Catalogs Matrics Diagrams v2
TOGAF V9 Sample Catalogs Matrics Diagrams v2
Sample Catalogs,
Matrices
and Diagrams
v2.02: 7 April 2011
Download the bundle from
http://www.opengroup.org/bookstore/catalog/i093.htm
Sample
Catalogs,
Matrices and
Diagrams
Objectives
TOGAF 9
Catalogs, Matrices and Diagrams
Preliminary Phase Phase B, Business Architecture Phase C, Data Architecture Phase C, Application Architecture
• Organization/Actor catalog
• Principles • Driver/Goal/Objective catalog • Application Portfolio catalog
catalog • Role catalog • Data Entity/Data • Interface catalog
• Business Service/Function catalog Component catalog • System/Organization matrix
• Location catalog • Data Entity/Business • Role/System matrix
• Process/Event/Control/Product Function matrix • System/Function matrix
catalog • System/Data matrix • Application Interaction matrix
• Contract/Measure catalog • Class diagram • Application Communication
• Business Interaction matrix • Data Dissemination diagram
• Actor/Role matrix diagram • Application and User Location
Phase A, Architecture • Business Footprint diagram • Data Security diagram diagram
Vision • Business Service/Information diagram • Class Hierarchy • System Use-Case diagram
• Functional Decomposition diagram diagram • Enterprise Manageability
• Stakeholder Map • Product Lifecycle diagram • Data Migration diagram diagram
matrix • Goal/Objective/Service diagram • Data Lifecycle diagram • Process/System Realization
• Value Chain • Business Use-Case diagram diagram
diagram • Organization Decomposition diagram • Software Engineering diagram
• Solution Concept • Process Flow diagram • Application Migration diagram
diagram • Event diagram • Software Distribution diagram
P Preliminary Phase
Catalogs, Matrices and Diagrams
Catalogs Diagrams
• Principles Catalog
Matrices
P 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
A Architecture Vision
Catalogs, Matrices and Diagrams
Catalogs Diagrams
• Value Chain Diagram
Matrices
• Stakeholder Map Matrix
• Solution Concept Diagram
Source: Wikipedia.org
Product
Sales Fulfilment Payments Servicing
& Offer
Membership
Conference
Attendance
Interest,
Customers Certification
consideration,
join, re-new Publication
Reliable, 24x7,
self-service
infrastructure
SERVICE TEAM
SERVICE
TEAM From Service From RM
Team to CC to CC
CALL CENTER
B Business Architecture
Catalogs, Matrices and Diagrams
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 • Business Use-Case diagram
• Contract/Measure catalog • Organization Decomposition
Matrices diagram
• Business Interaction matrix • Process Flow diagram
• Actor/Role matrix • Event diagram
B 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
B 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
B 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
B Matrices
B Actor/role Matrix
• The purpose of this matrix is to 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
Head of Implementation
Infrastructure Strategist
Infrastructure Designer
IT Management Forum
Project Manager
IT Operations
R = Responsible for carrying out the role
A = Accountable for actors carrying out the role
C = Consulted in carrying out the role
CIO
B Diagrams
C0 Order-
to-Cash
C1 C2 C3 C4 C5 Manage
Order
Cash
Business Process Receive Process Distribute Invoice
Accounts
Order Order Goods / Services Customer
Integration Layer Receivable
Functional
Services Layer
SC11 - Monthly SC22 – Cross-UOT Demand & Supply Balancing SC51 – Logistics Capacity SC61 – Warehouse
Forecast Generation and LP S&OP validation Planning Management
SC52 – Distribution
SC12 - Monthly Supply Planning – mid- SC62 – Long Distance
Forecast Collaboration SC21 – UOT and LPS Tactical Supply Planning Term Transportation
SC42 – Multi-Plant SC53 – Distribution
SC17 – Forecast SC32 – Inventory Planning Supply Planning – short-
Term SC63– Short-Distance
Weekly Update Management Rules Transportation
Parameter Definition SC54 - Distribution
SC16 – Demand shortage management
explosion for assembly GFB57- Process steps
SC41 – Plant traceability
SC13 – Planned Production Planning SC55 – Deployment
demand consumption SC65 – Transportation
by customer order SC56 – Intra-group administration
exchanges management
SC14 – Allocation
Definition Rules for GFB58 – Product
SC57 – Procurement
ATP (monthly) Traceability
exchanges management
SC15 – Allocation
Definition Rules for SC70 - Inventory Management (physical and planned inventory including internal transfer orders)
ATP (daily)
SC04 - Inventory
SC0 - Referential Norms Definition
GFB64 - Supply Chain Costs & Margin Referential
GFB61 – Supply Chain Referential – Logistics
GFB62 – Supply Chain Referential – Production Process Model
Resource
GFB63 – Demand
GFB65 - Supply Chain Referential – Production & Distribution & Ship to Customer Network
Planning Referential
GFB59 – Product & Services – Client Catalog
Basic example
Human Marketing
Business
Admin Finance & Engineering Inventory Manufacturing Distribution
Resources Planning
Sales
Manage Public Develop & Track Plan Human Formulate Develop New Research and Plan Material Plan Engineer
Develop Manufacturing
Relations Financial Plan Resources Strategy Business Technology Requirements Requirements Packages
Provide Provide
Manage Manage Design Tools Manage Control
Employee Customer
Transportation Payables Services Support and Equipment Inventory Production
Provide Manage
Terminate Active Warranty
Administrative Manage Assets
Services Employment Activities
B 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 Example Goal/Objective/
Service Diagram
rol-CFO
gol-Increase
revenues
obj-creating
obj-"aftersales"
new line of cars
market
by the end of...
Function-
sales and
marketing
c a p -
M a rk e t in g
c a p -P re -
O w n e d
v e h ic a . . .
c a p -
c a m p a ig n
c a p -S a le s
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
Slide 40 ©2009-2011 The Open Group, All Rights Reserved
org-Global
org-Worldwide Public rol-Wolrdwide Pharmaceutical org-Wolrdwide talent
org-Chief Medical Officer Research & rol-Vice Chairman org-General Counsel
Affairs and Policy Operations Development and HR
Development
rol-CFO
rol-Wolrdwide
loc-Japan/ASIA rol-HealthWelness rol-Employment Law
Communications rol-Safety Risk rol-Worldwide
rol-Worlwide Strategic Planning
Management Development
rol-compensation and
rol-Wolrdwide Technology loc-Middle East rol-Business Transactions
rol-Federal Government Benefits
relations
rol-Human Resources
rol-Wolrdwide Investor
Development
rol-Internal Audit
Start Step 2
Step 1 Step 3 Step 4
Custom Bid
Approver
Customer Rep Customer Rep
Customer Rep
B Events Diagram
Triggers Impacts/Generates
Event Business
Process result
(e.g. End of Fiscal Quarter)
(e.g. 1Q results reported to
(e.g. Financial Reporting Government Agencies)
Process)
C Data Architecture
Catalogs, Matrices and Diagrams
Catalogs Diagrams
• Data Entity/Data • Class diagram
Component catalog • Data Dissemination
diagram
• Data Security diagram
Matrices • Class Hierarchy diagram
• Data Entity/Business • Data Migration diagram
Function matrix • Data Lifecycle diagram
• System/Data matrix
C 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
C Matrices
C 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.)
Customer Relationship Business partner data Business partner data Lead Processing N/A
Management management service management service Service
Owner – Sales & Owner of data entity Owner – Customer
Marketing business (person or organization) Relationship Manager
unit executive Function can Create, Function can only
Function can Create, read, update and delete Create, read, update
read, update and customer leads
delete customer
master data
C System/Data Matrix
APPLICATION (Y-
DESCRIPTION OR
AXIS) AND DATA DATA ENTITY DATA ENTITY TYPE
COMMENTS
(X-AXIS)
Commerce Engine System of record for order Sales orders Transactional data
book
Sales Business Warehouse and data mart Intersection of multiple data Historical data
Warehouse that supports North American entities (e.g. All sales orders
region by customer XYZ and by
month for 2006)
C Diagrams
• Class diagram
• Data Dissemination diagram
• Data Security diagram
• Class Hierarchy diagram
• Data Migration diagram
• Data Lifecycle diagram
C Class Diagram
• The purpose is to depict the relationships among the critical
data entities (or classes) within the enterprise.
Account
I.A1
Information
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 59 ©2009-2011 The Open Group, All Rights Reserved
C Class Diagram
C Class Diagram
Online
OnlineAccount
Account
Self Service
Self Service
Billing
Billing
Customer
Account Balance
Invoice History
Stock Warehouse
Fulfilment Order
New Fulfilled Invoiced Paid Closed Archived Deleted
Customer Order
New Dispatched Closed Archived Deleted
Location Business
Service
Access Control (levels of
granularity)
CLASS OF
BUSINESS TYPE OF
ACTOR ROLES (JOB FUNCTION LOCATION
SERVICE ACCESS
FUNCTION)
Financial Analyst SOA Portfolio Financial Analysis SOA portfolio service NA (US, CA) Physical
Financial Analyst EMEA (UK, DE) Access Control
APJ (tables xyz only)
WW Product Geo Brand Managers WW Direct Supplier Portal WW (all Geos) Access Control
Development (Org Procurement Service
Unit)
ABM
Source of CRM
Customer records
System of Record
CCB for Customer Master
ERP
BDW
Source of order
System of Record for
history
Material Master & Order
history
Cust_Street_Addr CUSTADDR_LINE1
Cust_Street_Addr CUSTADDR_LINE2
Cust_Street_Addr CUSTADDR_LINE3
Cust_ContactName CUSTCONTACT
Cust_Tele CUSTTELEPHONE
Trainer/Booker
Trainer/Booker
Driving
DrivingInstructor
Instructor Operator
Operator
C Application Architecture
Catalogs, Matrices and Diagrams
Catalogs Diagrams
• Application Portfolio catalog • Application Communication
• Interface catalog diagram
• Application and User Location
Matrices diagram
• System/Organization matrix • System Use-Case diagram
• Role/System matrix • Enterprise Manageability
• System/Function matrix diagram
• Application Interaction matrix • Process/System Realization
diagram
• Software Engineering diagram
• Application Migration diagram
• Software Distribution diagram
C 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.
C Matrices
• System/Organization matrix
• Role/System matrix
• System/Function matrix
• Application Interaction matrix
C System/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 FINANCIALS X X X
PROCURESOFT X X
C Role/System Matrix
APPLICATION (Y-
AXIS) AND CALL CENTRE CALL CENTRE CHIEF
FINANCE ANALYST
FUNCTION (X- OPERATOR MANAGER ACCOUNTANT
AXIS)
SAP HR X X X X
SIEBEL X X
SAP FINANCIALS X X X X
PROCURESOFT X X
C System/Function Matrix
C Example System/Function
Matrix
APPLICATION (Y-
AXIS) AND CALL CENTRE 1ST WAREHOUSE GENERAL LEDGER
VACANCY FILLING
FUNCTION (X- LINE CONTROL MAINTENANCE
AXIS)
SAP HR X X X X
SIEBEL X X
SAP FINANCIALS X X X
PROCURESOFT X X
C Diagrams
C Example Application
Communication Diagram
C Application Communication
Diagram
C Application Communication
Diagram
C N2 Model
1c
ABC
1a
1b
ABM 2a
3c
CCD 3a
4a
3b
CRM
1d
4b
IPC
3d
EVENT
LABEL SOURCE DESTINATION DATA ENTITY
TRIGGERED
Source: wikipedia.org
C Example Process/System
Realization Diagram
C 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 Example Software
Engineering Diagram
C 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 Example
Application/Migration Diagram
C 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.
D Technology Architecture
Catalogs, Matrices and Diagrams
Catalogs Diagrams
• Technology Standards catalog • Environments and Locations
• Technology Portfolio catalog diagram
• Platform Decomposition diagram
• Processing diagram
• Matrices • Networked Computing/Hardware
• System/Technology matrix diagram
• Communications Engineering
diagram
D Catalogs
D 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 contains the following metamodel entities:
•Platform Service, Logical Technology Component, Physical Technology
Component
Technology The purpose of this catalog is to identify and maintain a list of all the
technology in use across the enterprise, including hardware, infrastructure
Portfolio
software, and application software. An agreed technology portfolio
Catalog supports lifecycle management of 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
D Matrices
• System/Technology matrix
D System/Technology Matrix
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 based components of the
Clustered – No Processor Type - SW product)
No. of Nodes – N/A RISC Power p5 AIX 10.2.1
Server logical Number of License Type -
address - Processors - 4 way Enterprise wide
[email protected] Memory - 8GB license
Maintenance Window Hard drive - 4 TB License expiry
– Sun 0100 to 0300 IP - 11.xx.xx.xx date - 12/31/2011
D Diagrams
loc-
loc- tec-OCR Ludwigsburg
Stuttgart
loc-Italia app-
loc-USA Build-to-
Order
(BTO)
loc-Japan
D 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 Example Platform
Decomposition Diagram
Platform Decomposition (Application Support)
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
D Platform Decomposition
Diagram
D Platform Decomposition
Diagram
D Processing Diagram
Application
Web Server cluster
Load server Application
(node 3) Database
Web
cluster Database
Balancer Server cluster (ABM (ABM
server
and (node 3)
App Server Staging)
cluster Production)
Dispatcher cluster - node 3
Web (ABM)
server
cluster-
node 3 DFS Distributed File
(ABM) System (html,
images)
App Server
D Example Communications
Engineering Diagram
Prop col
OBM tary
(Enc
Proto ed)
rie
rypt
G
Au l
th co
Pr oto
oto Pr
co th
l Au
E Benefits Diagram
E Benefits Diagram
R Requirements Management
Catalogs, Matrices and Diagrams
Catalogs Diagrams
• Requirements Catalog
Matrices
R 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
Resources
Sample
Catalogs,
Matrices and
Diagrams