Weitere ähnliche Inhalte
Ähnlich wie Togaf v9-sample-catalogs-matrics-diagrams-v2 (20)
Kürzlich hochgeladen (20)
Togaf v9-sample-catalogs-matrics-diagrams-v2
- 1. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 1
TM
Sample Catalogs,
Matrices
and Diagrams
Version 2.01: 4 October 2009
V9 Edition Copyright © October 2009
All rights reserved
Published by The Open Group, October 2009
The Open Group gratefully acknowledges the contributions
from SAP and Capgemini
TM
Sample
Catalogs,
Matrices and
Diagrams
TOGAF is a trademark of The Open Group
in the United States and other countries
TM
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 2. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 2
©2009 The Open Group, All Rights Reserved
Slide 3
TM
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 The Open Group, All Rights Reserved
Slide 4
TM
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
• Use-Case diagram
• Organization Decomposition diagram
• Process Flow diagram
• Event diagram
Preliminary Phase
• Principles
catalog
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 3. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 3
©2009 The Open Group, All Rights Reserved
Slide 5
TM
Preliminary Phase
Catalogs, Matrices and Diagrams
Catalogs
• Principles Catalog
Matrices
Diagrams
P
©2009 The Open Group, All Rights Reserved
Slide 6
TM
Catalogs
P
The 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
Principles
Catalog
Purpose
Catalog
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 4. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 4
©2009 The Open Group, All Rights Reserved
Slide 7
TM
Architecture Vision
Catalogs, Matrices and Diagrams
Catalogs
Matrices
• Stakeholder Map Matrix
Diagrams
• Value Chain Diagram
• Solution Concept Diagram
A
©2009 The Open Group, All Rights Reserved
Slide 8
TM
Example Stakeholder Map
Matrix
Roadmaps
Business Footprint
Application
Communication
Functional
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 Chart
Organization/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 Footprint
Goal/Objective/Service
Model
Organization 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 Artifacts
Class
Involvement
Stakeholder
A
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 5. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 5
©2009 The Open Group, All Rights Reserved
Slide 9
TM
Example Value Chain Diagram
Source: Wikipedia.org
A
©2009 The Open Group, All Rights Reserved
Slide 10
TM
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
Membership
Conference Attendance
Certification
Publications
Customers
Interest,
consideration,
Join, renew
Reliable, 24x7,
self service infrastructure
A
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 6. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 6
©2009 The Open Group, All Rights Reserved
Slide 11
TM
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 catalog
Matrices
• Business Interaction matrix
• Actor/Role matrix
Diagrams
• Business Footprint diagram
• Business Service/Information
diagram
• Functional Decomposition
diagram
• Product Lifecycle diagram
• Goal/Objective/Service diagram
• Use-Case diagram
• Organization Decomposition
diagram
• Process Flow diagram
• Event diagram
B
©2009 The Open Group, All Rights Reserved
Slide 12
TM
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/
Objective
Catalog
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/
Actor
Catalog
Purpose
Catalog
B
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 7. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 7
©2009 The Open Group, All Rights Reserved
Slide 13
TM
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
Location
Catalog
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 /
Function
Catalog
Purpose
Catalog
B
©2009 The Open Group, All Rights Reserved
Slide 14
TM
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/
Measure
Catalog
Purpose
Catalog
B
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 8. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 8
©2009 The Open Group, All Rights Reserved
Slide 15
TM
Matrices
• Business Interaction matrix
• Actor/Role matrix
B
©2009 The Open Group, All Rights Reserved
Slide 16
TM
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 Service
Engineering
Procurement
Manufacturing
Contract 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 The Open Group, All Rights Reserved
- 9. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 9
©2009 The Open Group, All Rights Reserved
Slide 17
TM
Actor/role Matrix
• The purpose of this matrix is to show which actors perform
which roles, supporting definition of security and skills
requirements.
CIO
Enterprise
Architect
Enterprise
Design
Authority
Technical
Design
Authority
IT
Management
Forum
Business
Unit
Head
Business
Unit
Service
Owner
Business
Unit
Application
Architect
Head
of
Strategy
and
Architecture
Infrastructure
Strategist
Infrastructure
Solution
Architect
Architecture
Configuration
Manager
Enterprise
Infrastructure
Architect
Head
of
Implementation
Infrastructure
Designer
Strategy Lifecycle Roles
Architecture Refresh I R A I C C R C C C I I R I C C
Architecture Roadmap I C A I R C C I C R I I R C C I C
Benefits Assessment I I I I I I I I I R R I C A
Change Management C I A I I I R I I I R R C
Framework Refresh C C C C C I C A I I I R C C I
Project Lifecycle Roles
Solution Architecture Vision I I I A I I C C I I R I C C R
Logical Solution Architecture A I I C C I I R I C C C R
Physical Solution Architecture A I I C C I I R I C R C R
Design Governance A I I C C I I R I C R C C
Architecture Configuration Management C I I R R R A
R = Responsible for carrying out the role
A = Accountable for actors carrying out the role
C = Consulted in carrying out the role
I = Informed in carrying out the role
External
Vendors
/
Suppliers
Strategy and Architecture
Actors
Infrastructure
Implementation
Actors
IT
Operations
Office of
CIO Actors
Steering Group
Actors
Business Unit
Actors
Project
Manager
B
©2009 The Open Group, All Rights Reserved
Slide 18
TM
Diagrams
• Business Footprint diagram
• Business Service/Information diagram
• Functional Decomposition diagram
• Product Lifecycle diagram
• Goal/Objective/Service diagram
• Use-Case diagram
• Organization Decomposition diagram
• Process Flow diagram
• Event diagram
B
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 10. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 10
©2009 The Open Group, All Rights Reserved
Slide 19
TM
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 The Open Group, All Rights Reserved
Slide 20
TM
Example Business Footprint Diagram
B
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 11. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 11
©2009 The Open Group, All Rights Reserved
Slide 21
TM
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
©2009 The Open Group, All Rights Reserved
Slide 22
TM
Example Business Service/Information
Diagram
Basic example
B
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 12. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 12
©2009 The Open Group, All Rights Reserved
Slide 23
TM
Example Business Service/Information
Diagram
Extended example showing actors
and service interactions
B
©2009 The Open Group, All Rights Reserved
Slide 24
TM
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
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 13. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 13
©2009 The Open Group, All Rights Reserved
Slide 25
TM
Example Functional Decomposition
Diagram
B
©2009 The Open Group, All Rights Reserved
Slide 26
TM
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 The Open Group, All Rights Reserved
- 14. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 14
©2009 The Open Group, All Rights Reserved
Slide 27
TM
Example Product Lifecycle Diagram
Source: Kotler and Armstrong, 2004
B
©2009 The Open Group, All Rights Reserved
Slide 28
TM
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
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 15. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 15
©2009 The Open Group, All Rights Reserved
Slide 29
TM
Example Goal/Objective/
Service Diagram
gol-Increase
revenues
obj-creating
new line of cars
by the end of...
obj-"aftersales"
market
Function-
sales and
marketing
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 Sales
rol-VP Marketing
B
©2009 The Open Group, All Rights Reserved
Slide 30
TM
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
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 16. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 16
©2009 The Open Group, All Rights Reserved
Slide 31
TM
Example Use-case Diagram
B
©2009 The Open Group, All Rights Reserved
Slide 32
TM
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
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 17. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 17
©2009 The Open Group, All Rights Reserved
Slide 33
TM
Example Organization Decomposition
Diagram
org-Worldwide Public
Affairs and Policy
rol-CEO
rol-Wolrdwide
Communications
rol-Philanthropy/Stakeholder
Advocacy
rol-Worldwide Policy
rol-Federal Government
relations
rol-Field Based Govt.
Relations
rol-Wolrdwide Medical
rol-Safety Risk
Management
rol-Science Advocacy
org-Chief Medical Officer
rol-Wolrdwide
Research
rol-Worldwide
Development
rol-Worldwide
Research Affairs
org-Global
Research &
Development
rol-Vice Chairman
rol-Global Manufacturing
rol-CFO
rol-Worlwide Strategic Planning
rol-Animal Health
rol-Worldwide Licensing and
Business Develoment
rol-Wolrdwide Technology
rol-Business Services
rol-Wolrdwide Investor
Development
rol-Internal Audit
rol-Financial Strategy
rol-Human Resources
rol-Site Leader(s)
rol-Wolrdwide Pharmaceutical
Operations
loc-US
loc-Japan/ASIA
loc-Europe
loc-Middle East
loc-Canada
org-Wolrdwide talent
Development and HR
rol-Talent
Development
rol-HealthWelness
rol-Planning
rol-Diversity and
Inclusion
rol-compensation and
Benefits
org-General Counsel
rol-Intellectual Property
rol-Employment Law
rol-Line Support
rol-Litigation/Regulatory
rol-Business Transactions
rol-Complinace Officer
B
©2009 The Open Group, All Rights Reserved
Slide 34
TM
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
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 18. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 18
©2009 The Open Group, All Rights Reserved
Slide 35
TM
Example Process Flow
Diagram
Step 1 Step 2 Step 3 Step 4
Step 5 Step 6 Step 6 Step 6 STOP
Start
B
©2009 The Open Group, All Rights Reserved
Slide 36
TM
Example Process Flow
Diagram
Sales Rep
Technical Support
Team
Custom app
CRM
MS Word
MS Excel
Email
email Consolidation
Tool 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
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 19. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 19
©2009 The Open Group, All Rights Reserved
Slide 37
TM
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
©2009 The Open Group, All Rights Reserved
Slide 38
TM
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
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 20. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 20
©2009 The Open Group, All Rights Reserved
Slide 39
TM
Example Events Matrix
ƒ Financial report generated
Financial reporting process
End of quarter
ƒ Custom product
configured
ƒ Customer contract signed
Custom product configuration
ƒ Capture requirements from customer
ƒ Define custom specifications
ƒ Price custom configuration
ƒ Negotiate with customer
ƒ Secure approval from customer regarding
configuration and price
Customer submits
request for
custom
product
ƒ Sales order captured in
order book
Sales order processing
ƒ Create & save sales order
ƒ Generate acknowledgement
ƒ Confirm receipt of customer order
ƒ Begin order fulfilment activities
Customer submits
sales order
BUSINESS RESULT(S)
PROCESS TRIGGERED
EVENT
B
©2009 The Open Group, All Rights Reserved
Slide 40
TM
Data Architecture
Catalogs, 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
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 21. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 21
©2009 The Open Group, All Rights Reserved
Slide 41
TM
Catalogs
To identify and maintain a list of all the data use across the
enterprise, including data entities and also the data components
where data entities are stored.
It contains the following metamodel entities:
•Data Entity
•Logical Data Component
•Physical Data Component
•Data
Entity/Data
Component
Catalog
Purpose
Catalog
C
©2009 The Open Group, All Rights Reserved
Slide 42
TM
Matrices
• Data Entity/Business Function matrix
• System/Data matrix
C
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 22. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 22
©2009 The Open Group, All Rights Reserved
Slide 43
TM
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
©2009 The Open Group, All Rights Reserved
Slide 44
TM
Example Data Entity/Business Function
Matrix
ƒ Product data
management service
ƒ Owner – Global
product development
organization
ƒ N/A
ƒ N/A
ƒ Customer
Requirement
Processing Service
ƒ Owner – Supply
Chain Manager
Supply Chain
Management
ƒ N/A
ƒ Lead Processing
Service
ƒ Owner – Customer
Relationship Manager
ƒ Function can only
Create, read, update
customer leads
ƒ Business partner data
management service
ƒ Owner of data entity
(person or organization)
ƒ Function can Create,
read, update and delete
ƒ Business partner data
management service
ƒ Owner – Sales &
Marketing business
unit executive
ƒ Function can Create,
read, update and
delete customer
master data
Customer Relationship
Management
PRODUCT
MASTER
CUSTOMER
LEADS
BUSINESS
PARTNER
CUSTOMER
MASTER
BUSINESS
FUNCTION
(Y-AXIS) AND
DATA
ENTITY (X-AXIS)
C
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 23. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 23
©2009 The Open Group, All Rights Reserved
Slide 45
TM
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
©2009 The Open Group, All Rights Reserved
Slide 46
TM
Example System/Data Matrix
ƒHistorical data
ƒIntersection 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 data
ƒSales orders
ƒSystem of record for order
book
Commerce Engine
ƒMaster data
ƒCustomer data
ƒSystem of record for
customer master data
CRM
DATA ENTITY TYPE
DATA ENTITY
DESCRIPTION OR
COMMENTS
APPLICATION (Y-
AXIS) AND DATA
(X-AXIS)
C
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 24. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 24
©2009 The Open Group, All Rights Reserved
Slide 47
TM
Diagrams
• Class diagram
• Data Dissemination diagram
• Data Security diagram
• Class Hierarchy diagram
• Data Migration diagram
• Data Lifecycle diagram
C
©2009 The Open Group, All Rights Reserved
Slide 48
TM
Class Diagram
• The purpose is to depict the relationships among the critical
data entities (or classes) within the enterprise.
Information
Customer
Information
Customer
Actor
Trigger
Payment
Update
Account
Process
Contact
Service
Request
Appeal
Enquiry
Complaint
Account
Agent
Customer
Profile
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
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 25. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 25
©2009 The Open Group, All Rights Reserved
Slide 49
TM
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
©2009 The Open Group, All Rights Reserved
Slide 50
TM
Example Data Dissemination Diagram
Warehouse
Warehouse
Customer
Order History
Stock
Warehouse
Warehouse
Customer
Order History
Stock
Billing
Billing
Customer
Account Balance
Invoice History
Billing
Billing
Customer
Account Balance
Invoice History
Online Account
Self Service
Online Account
Self Service
Application
Data Entities
Business Service
ƒBilling
Invoice History
ƒBilling
Account Balance
ƒWarehouse
Stock
ƒWarehouse
Order History
ƒWarehouse
ƒBilling
Customer
Online Account Self Service
C
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 26. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 26
©2009 The Open Group, All Rights Reserved
Slide 51
TM
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 The Open Group, All Rights Reserved
Slide 52
TM
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 The Open Group, All Rights Reserved
- 27. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 27
©2009 The Open Group, All Rights Reserved
Slide 53
TM
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 The Open Group, All Rights Reserved
Slide 54
TM
Example Data Security Matrix
ƒ Access Control
ƒ WW (all Geos)
Supplier Portal
Service
WW Direct
Procurement
Geo Brand Managers
WW Product
Development (Org
Unit)
ƒ Access control
(system to
system)
ƒ LA
Supplier Portal
Service
WW Direct
Procurement
Not applicable
WW Contracts
System (application)
ƒ Access control
ƒ NA (US
Midwest)
Supplier portal
Service
WW Direct
Procurement
Procurement
Management and
Control
Procurement &
Spend Analyst
ƒ Physical
ƒ Access Control
(tables xyz only)
ƒ NA (US, CA)
ƒ EMEA (UK, DE)
ƒ APJ
SOA portfolio service
Financial Analysis
SOA Portfolio
Financial Analyst
Financial Analyst
TYPE OF
ACCESS
LOCATION
BUSINESS
SERVICE
FUNCTION
CLASS OF
ROLES (JOB
FUNCTION)
ACTOR
C
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 28. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 28
©2009 The Open Group, All Rights Reserved
Slide 55
TM
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 The Open Group, All Rights Reserved
Slide 56
TM
Example Data Migration
Diagram
ABM
CRM
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 The Open Group, All Rights Reserved
- 29. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 29
©2009 The Open Group, All Rights Reserved
Slide 57
TM
Example Data Migration
Mapping
CUSTTELEPHONE
Cust_Tele
CUSTCONTACT
Cust_ContactName
CUSTADDR_LINE3
Cust_Street_Addr
CUSTADDR_LINE2
Cust_Street_Addr
CUSTADDR_LINE1
Cust_Street_Addr
CUSTNAME
CRM
Cust_Name
ABM
TARGET DATA ELEMENT
TARGET LOGICAL
APPLICATION
COMPONENT
SOURCE DATA ELEMENT
SOURCE LOGICAL
APPLICATION
COMPONENT
C
©2009 The Open Group, All Rights Reserved
Slide 58
TM
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 The Open Group, All Rights Reserved
- 30. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 30
©2009 The Open Group, All Rights Reserved
Slide 59
TM
Example Class Hierarchy Diagram
Authorised User
Authorised User
Vehicle Tester
Vehicle Tester
Trainer/Booker
Trainer/Booker
Individual
Individual
Keeper
Keeper
Purchaser/Nominee
Purchaser/Nominee
Customer
Customer
Driver
Driver
Organisation
Organisation
Driving Instructor
Driving Instructor
Taxi Driver
Taxi Driver
Driving Examiner
Driving Examiner
Manufacturer
Manufacturer
Operator
Operator
Dealing
Dealing
Driving Examiner
Driving Examiner
C
©2009 The Open Group, All Rights Reserved
Slide 60
TM
Application Architecture
Catalogs, 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 The Open Group, All Rights Reserved
- 31. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 31
©2009 The Open Group, All Rights Reserved
Slide 61
TM
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
Purpose
Catalog
C
©2009 The Open Group, All Rights Reserved
Slide 62
TM
Matrices
• System/Organization matrix
• Role/System matrix
• System/Function matrix
• Application Interaction matrix
C
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 32. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 32
©2009 The Open Group, All Rights Reserved
Slide 63
TM
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 The Open Group, All Rights Reserved
Slide 64
TM
Example System/Organization Matrix
X
X
PROCURESOFT
X
X
X
SAP FINANCIALS
X
X
SIEBEL
X
X
X
SAP HR
CORPORATE
FINANCE
HR
PROCUREMENT AND
WAREHOUSING
CUSTOMER
SERVICES
APPLICATION
(Y-AXIS)
AND
ORGANISATION
UNIT (X-AXIS)
C
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 33. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 33
©2009 The Open Group, All Rights Reserved
Slide 65
TM
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 The Open Group, All Rights Reserved
Slide 66
TM
Example Role/System Matrix
X
X
PROCURESOFT
X
X
X
X
SAP FINANCIALS
X
X
SIEBEL
X
X
X
X
SAP HR
CHIEF
ACCOUNTANT
FINANCE ANALYST
CALL CENTRE
MANAGER
CALL CENTRE
OPERATOR
APPLICATION (Y-
AXIS) AND
FUNCTION (X-
AXIS)
C
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 34. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 34
©2009 The Open Group, All Rights Reserved
Slide 67
TM
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 The Open Group, All Rights Reserved
Slide 68
TM
Example System/Function
Matrix
X
X
PROCURESOFT
X
X
X
SAP FINANCIALS
X
X
SIEBEL
X
X
X
X
SAP HR
GENERAL LEDGER
MAINTENANCE
VACANCY FILLING
WAREHOUSE
CONTROL
CALL CENTRE 1ST
LINE
APPLICATION (Y-
AXIS) AND
FUNCTION (X-
AXIS)
C
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 35. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 35
©2009 The Open Group, All Rights Reserved
Slide 69
TM
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 The Open Group, All Rights Reserved
Slide 70
TM
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 The Open Group, All Rights Reserved
- 36. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 36
©2009 The Open Group, All Rights Reserved
Slide 71
TM
Example Application
Communication Diagram
C
©2009 The Open Group, All Rights Reserved
Slide 72
TM
N2 Model
1a
1b
1c
1d
2a
3a
3b
3c
3d
4b
4a
ABC
ABM
CCD
CRM
IPC
C
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 37. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 37
©2009 The Open Group, All Rights Reserved
Slide 73
TM
Information Exchange Matrix
ƒ Subscribe/Publi
sh timer
ƒ Product catalog
ƒ CCD
ƒ ABM
2a
ƒ Order created
in the backend
ERP system
ƒ Sales order
(confirm create)
ƒ ABC
ƒ ABM
1b
ƒ New sales
order from front
end
ƒ Sales order
(create
request)
ƒ ABM
ƒ ABC
1a
EVENT
TRIGGERED
DATA ENTITY
DESTINATION
SOURCE
LABEL
C
©2009 The Open Group, All Rights Reserved
Slide 74
TM
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 The Open Group, All Rights Reserved
- 38. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 38
©2009 The Open Group, All Rights Reserved
Slide 75
TM
Example Application & User Location
Diagram (part 1)
Manufacturing &
logistics
Beijing
Manufacturing
Plant
Internal
Test Engineers
Mechanical
Engineers
Procurement
managers
SAP R/3
NA Sales &
Marketing
EMEA Sales
Chicago Sears
tower office
Chicago
Downtown office
Middlesex, London
NA Western
Region
EMEA
Headquarters,
UK
Internal
Developer
Super User
Administrator
CRM
ORG UNIT (USER
BELONGS TO)
LOCATION
ADDRESS
USER
BUSINESS
LOCATION
INTERNAL,
CUSTOMER
OR
PARTNER
USER TYPE
APPLICATION
C
©2009 The Open Group, All Rights Reserved
Slide 76
TM
Example Application & User Location
Diagram (part 2)
C
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 39. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 39
©2009 The Open Group, All Rights Reserved
Slide 77
TM
System Use Case Diagram
Source: wikipedia.org
C
©2009 The Open Group, All Rights Reserved
Slide 78
TM
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
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 40. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 40
©2009 The Open Group, All Rights Reserved
Slide 79
TM
Example Enterprise Manageability
Diagram
C
©2009 The Open Group, All Rights Reserved
Slide 80
TM
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
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 41. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 41
©2009 The Open Group, All Rights Reserved
Slide 81
TM
Example Process/System
Realization Diagram
C
©2009 The Open Group, All Rights Reserved
Slide 82
TM
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
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 42. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 42
©2009 The Open Group, All Rights Reserved
Slide 83
TM
Example Software
Engineering Diagram
C
©2009 The Open Group, All Rights Reserved
Slide 84
TM
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
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 43. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 43
©2009 The Open Group, All Rights Reserved
Slide 85
TM
Example
Application/Migration Diagram
C
©2009 The Open Group, All Rights Reserved
Slide 86
TM
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
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 44. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 44
©2009 The Open Group, All Rights Reserved
Slide 87
TM
Technology Architecture
Catalogs, 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
©2009 The Open Group, All Rights Reserved
Slide 88
TM
Catalogs
• Technology Standards catalog
• Technology Portfolio catalog
D
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 45. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 45
©2009 The Open Group, All Rights Reserved
Slide 89
TM
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 standards
It contains the following metamodel entities:
•Platform Service, Logical Technology Component, Physical Technology
Component
Technology
Portfolio
Catalog
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
Standards
Catalog
Purpose
Catalog
D
©2009 The Open Group, All Rights Reserved
Slide 90
TM
Matrices
• System/Technology matrix
D
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 46. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 46
©2009 The Open Group, All Rights Reserved
Slide 91
TM
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
©2009 The Open Group, All Rights Reserved
Slide 92
TM
Example System/Technology Matrix
242.xx.xx.xx
F03nd001@host.com
Dispatcher server
Load balancer and
Dispatcher
10.xx.xx.xx
F03dbs001@host.com
Database server (stating)
10.xx.xx.xx
F02dbp001@host.com
Database server
(production)
10.xx.xx.xx
F02as003@host.com
App server – node 3
10.xx.xx.xx
F02as002@host.com
App server – node 2
10.xx.xx.xx
F02as001@host.com
App server – node 1
10.xx.xx.xx
F01ws003@host.com
Web server - node 3
10.xx.xx.xx
F01ws002@host.com
Web server - node 2
10.xx.xx.xx
F01ws001@host.com
Web server - node 1
ABM
IP ADDRESS
SERVER ADDRESS
PHYSICAL
TECHNOLOGY
COMPONENT
LOGICAL
APPLICATION
COMPONENT
D
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 47. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 47
©2009 The Open Group, All Rights Reserved
Slide 93
TM
Example System/Technology Matrix
ƒSW Components
– LB v3.2 (list all
the other
components of the
SW product)
ƒAIX 10.2.1
ƒLicense Type -
ƒEnterprise wide
license
ƒLicense expiry
date - 12/31/2011
ƒProduct- IBM Load
balance manager
ƒVendor - IBM
ƒOS – UNIX based
ƒModel/Type – IBM
P7xx
ƒSerial Number –
1S4568
ƒProcessor Type -
RISC Power p5
ƒNumber of
Processors - 4 way
ƒMemory - 8GB
ƒHard drive - 4 TB
ƒIP - 11.xx.xx.xx
ƒName – Balancer
ƒVendor - IBM
ƒServer Type –
eServer
ƒClustered – No
ƒNo. of Nodes – N/A
ƒServer logical
address -
d04lb01@host.com
ƒMaintenance Window
– Sun 0100 to 0300
Load balancing
SOFTWARE
PHYSICAL
SOFTWARE
LOGICAL
HARDWARE
PHYSICAL
HARDWARE
LOGICAL
TECH
FUNCTION
D
©2009 The Open Group, All Rights Reserved
Slide 94
TM
Example System/Technology Matrix
•Application Server
(d03as001@host.com,
d03as002@host.com)
•Order Entry (both installation and
execution code)
•Shopping Cart (both installation
and execution code)
ƒCommerce Engine
ƒWeb Server cluster
(d03ws001@host.com,
d03ws002@host.com,
d03ws003@host.com)
ƒHTML code
ƒApplets
ƒJSP
ƒCommerce pages
ƒLoad balancing server
(d03lb001@host.com)
ƒSmart dispatch v1.2 (both
installation and execution code)
ƒLoad Balancer
TECHNOLOGY COMPONENT
DEPLOYMENT UNIT
APPLICATION COMPONENT
D
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 48. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 48
©2009 The Open Group, All Rights Reserved
Slide 95
TM
Diagrams
• Environments and Locations diagram
• Platform Decomposition diagram
• Processing diagram
• Networked Computing/Hardware diagram
• Communications Engineering diagram
D
©2009 The Open Group, All Rights Reserved
Slide 96
TM
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
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 49. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 49
©2009 The Open Group, All Rights Reserved
Slide 97
TM
Example Environments and Locations
Diagram
loc-Italia
loc-Japan
loc-
Stuttgart
loc-USA
loc-
Ludwigsburg
tec-OCR
tec-Windows
XP
tec-Windows
Vista tec-RDB
loc-
Ludwigsburg
app-Project
managment
system
app-
CAD/CAE
app-R&D
system of
systems
app-integration
platform for
suppliers(dexis
)
loc-Italia
loc-Japan
loc-
Ludwigsburg
app-
Build-to-
Order
(BTO)
D
©2009 The Open Group, All Rights Reserved
Slide 98
TM
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 The Open Group, All Rights Reserved
- 50. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 50
©2009 The Open Group, All Rights Reserved
Slide 99
TM
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
Attributes
ƒ Product Name
ƒ Vendor
ƒ OS
ƒ SW components
ƒ License Type
ƒ License Expiry etc
Web Server
Layer Web Server Layer
Application Layer
Database Layer
Tech Function
Application Layer
Web Server Layer
Database Layer
D
©2009 The Open Group, All Rights Reserved
Slide
100
TM
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 The Open Group, All Rights Reserved
- 51. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 51
©2009 The Open Group, All Rights Reserved
Slide
101
TM
Example Processing Diagram
D
©2009 The Open Group, All Rights Reserved
Slide
102
TM
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 The Open Group, All Rights Reserved
- 52. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 52
©2009 The Open Group, All Rights Reserved
Slide
103
TM
Example Network Computing Hardware
Diagram
Load
Balancer
and
Dispatcher
Web
server
cluster
Web
server
cluster
Web
server
cluster-
node 3
(ABM)
Application
Server cluster
(node 3)
Application
Server cluster
(node 3)
App Server
cluster - node 3
(ABM)
Database
(ABM
Production)
Web server
cluster
Web server
cluster-node
2
(eCommerce
)
Application
Server (Order
Engine)
Database
Database
(ABM
Staging)
App
Server
Load
Balancer
and
Dispatcher
Intranet Zone
Internet Zone
DMZ
DB
App Server
DFS Distributed File
System (html,
images)
Firewall Firewall Firewall
D
©2009 The Open Group, All Rights Reserved
Slide
104
TM
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 The Open Group, All Rights Reserved
- 53. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 53
©2009 The Open Group, All Rights Reserved
Slide
105
TM
Example Communications
Engineering Diagram
D
©2009 The Open Group, All Rights Reserved
Slide
106
TM
Requirements Management
Catalogs, Matrices and Diagrams
Catalogs
• Requirements Catalog
Matrices
Diagrams
R
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved
- 54. TOGAF Standard Courseware V9 Edition
Copyright © 2009, The Open Group 54
©2009 The Open Group, All Rights Reserved
Slide
107
TM
Catalogs
R
The Requirements catalog captures things that the enterprise needs to do
to meet its objectives. Requirements generated from architecture
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).
The Requirements catalog contains the following metamodel entities:
* Requirement
* Assumption
* Constraint
* Gap
Requirements
Catalog
Purpose
Catalog
TM
Sample
Catalogs,
Matrices and
Diagrams
TOGAF is a trademark of The Open Group
in the United States and other countries
TM
Personal PDF Edition. For non-commercial use only
© 2009 The Open Group, All Rights Reserved