Sample Catalogs, Matrices and Diagrams

  Personal PDF Edition. For non-commercial use only

  TOGAF Standard Courseware V9 Edition

  Sample Catalogs, Matrices and Diagrams Version 2.01: 4 October 2009

  V9 Edition Copyright © October 2009

  The Open Group gratefully acknowledges the contributions from SAP and Capgemini

  TM All rights reserved Published by The Open Group, October 2009

  © 2009 The Open Group, All Rights Reserved Sample Catalogs,

  Matrices and Diagrams TOGAF is a trademark of The Open Group in the United States and other countries TM TM Personal PDF Edition. For non-commercial use only © 2009 The Open Group, All Rights Reserved

  • TOGAF 9 Catalogs, Matrices and Diagrams • What they consist of
  • Examples • How they can be used The examples shown are illustrative.
  • 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
  • Principles catalog
  • 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
  • Data Entity/Data
  • Data Entity/Business
  • System/Data matrix
  • Class diagram
  • Data Dissemination diagram
  • Data Security diagram
  • Class Hierarchy diagram
  • Data Migration diagram
  • Data Lifecycle diagram
  • Stakeholder Map matrix
  • Value Chain diagram
  • Solution Concept diagram
  • 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
  • Requirements catalog
  • Project Context diagram
  • Benefits diagram
TOGAF Standard Courseware V9 Edition

  Phase C, Application Architecture

  Phase B, Business Architecture

  Phase D, Technology Architecture

  Function matrix

  Component catalog

  Phase C, Data Architecture

  Phase E. Opportunities & Solutions

  Requirements Management

  TOGAF Standard Courseware V9 Edition

  

TOGAF 9

Catalogs, Matrices and Diagrams

Phase A, Architecture Vision

  ©2009 The Open Group, All Rights Reserved Slide 4 TM

  The exact format of the catalogs, matrices and diagrams will depend on the tools used and adaptations to TOGAF for the specific EA.

  The objectives of this presentation are to illustrate:

  

Objectives

  ©2009 The Open Group, All Rights Reserved Slide 3 TM

  Preliminary Phase

  • Principles Catalog

  ©2009 The Open Group, All Rights Reserved Slide 5 TM

  

Preliminary Phase

Catalogs, Matrices and Diagrams

Catalogs

  Matrices Diagrams P

  • Principle

  ©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:

  Principles Catalog Purpose Catalog

  Personal PDF Edition. For non-commercial use only © 2009 The Open Group, All Rights Reserved

  Personal PDF Edition. For non-commercial use only

  TOGAF Standard Courseware V9 Edition

  A

Architecture Vision

Catalogs, Matrices and Diagrams

  Catalogs Diagrams

  • Value Chain Diagram

  Matrices

  • Solution Concept Diagram

  Stakeholder Map Matrix • TM

  Slide 7 ©2009 The Open Group, All Rights Reserved © 2009 The Open Group, All Rights Reserved

  A

Example Stakeholder Map

Matrix

  

Stakeholder Involvement Class Relevant Artifacts

CxO This stakeholder group is interested in the Keep Business Footprint

high-level drivers, goals and objectives of Satisfied

  Goal/Objective/Service the organization, and how these are Model translated into an effective process and IT Organization Chart architecture to advance the business

  Program This stakeholder group is interested in Keep Roadmaps Management prioritizing, funding, and aligning change Satisfied Business Footprint Office activity. An understanding of project content Application and technical dependencies adds a further Communication dimension of richness to portfolio Functional management and decision making. Decomposition

HR Key features of the enterprise architecture Keep Organization Chart

are roles and Actors that support the Informed Organization/Actor/ functions, applications, and technology of Location the organization. HR are important stakeholders in ensuring that the correct roles and actors are represented.

  TM Slide 8 ©2009 The Open Group, All Rights Reserved TOGAF Standard Courseware V9 Edition

  ©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

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

  TM

Example Solution Concept Diagram

  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

  • Organization/Actor catalog
  • Driver/Goal/Objective catalog
  • Role catalog
  • Business Service/Function catalog
  • Location catalog
  • Process/Event/Control/Product catalog
  • Contract/Measure catalog

  • 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
  • Business Interaction matrix
  • Actor/Role matrix

  Purpose Catalog B

  Organization/ Actor 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 Unit, Driver, Goal, Objective, Measure (may optionally be included)
  • Role
Personal PDF Edition. For non-commercial use only

  Driver/Goal/ Objective Catalog

  It contains the following metamodel entities:

  Role Catalog A cross-organizational reference of how an organization meets its drivers in practical terms through goals, objectives, and (optionally) measures.

  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:

  B ©2009 The Open Group, All Rights Reserved Slide 12

  Diagrams

  Matrices

  

Business Architecture

Catalogs, Matrices and Diagrams

Catalogs

  ©2009 The Open Group, All Rights Reserved Slide 11 TM

  TOGAF Standard Courseware V9 Edition

  Personal PDF Edition. For non-commercial use only © 2009 The Open Group, All Rights Reserved

  TOGAF Standard Courseware V9 Edition

  B

Catalogs

  Catalog Purpose A functional decomposition in a form that can be filtered, reported on, and queried, as

  Business

a supplement to graphical Functional Decomposition diagrams.

Service /

  It contains the following metamodel entities: Function

  • Organization Unit,Business Function, Business Service, Information System Service (may optionally be included here)

  Catalog A listing of all locations where an enterprise carries out business operations or

  Location houses architecturally relevant assets, such as data centers or end-user computing equipment.

  Catalog It contains the following metamodel entities:

  • Location The Process/Event/Control/Product catalog provides a hierarchy of processes, events

  Process/ that trigger processes, outputs from processes, and controls applied to the execution

  Event/ 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

  Control/ and processes to identify scope, commonality, or impact. Product

  It contains the following metamodel entities: Catalog

  • Process, Event, Control, Product

  TM Slide 13 ©2009 The Open Group, All Rights Reserved

  © 2009 The Open Group, All Rights Reserved B

  

Catalogs

Catalog Purpose

  A listing of all agreed service contracts and (optionally) the measures Contract/ 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

  TM Slide 14 ©2009 The Open Group, All Rights Reserved Personal PDF Edition. For non-commercial use only

  TOGAF Standard Courseware V9 Edition

  B

Matrices

  • Business Interaction matrix
  • Actor/Role matrix

  TM Slide 15 ©2009 The Open Group, All Rights Reserved

  © 2009 The Open Group, All Rights Reserved B

  

Business Interaction Matrix

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

  Providing Business Services Engineering Procurement Manufacturing Sales and Distribution Customer Service

  Consuming Business Services Engineering Procurement

  Contract for Contract for supply of Manufacturing supply of sales forecasts materials

  Contract for supply of Contract for Sales and Distribution

product supply of product

specification

  Contract for fulfillment of Customer Service customer orders

  TM Slide 16 ©2009 The Open Group, All Rights Reserved

  • The purpose of this matrix is to show which actors perform which roles, supporting definition of security and skills requirements.

  I I C C

  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 R

  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

  E x te rna l

  V endor s / S u ppl iers

  Strategy and Architecture Actors Infrastructure Implementation Actors

  IT O perat io ns

  Office of CIO Actors Steering Group Actors

Business Unit

Actors

  P roject M anager

  B ©2009 The Open Group, All Rights Reserved Slide 18

  TM

Diagrams

  B Personal PDF Edition. For non-commercial use only

  I I

  I I

  © 2009 The Open Group, All Rights Reserved

  Architecture Refresh

  TOGAF Standard Courseware V9 Edition

  ©2009 The Open Group, All Rights Reserved Slide 17 TM

  

Actor/role Matrix

  CI O En te rp ri s e Ar c h it e c t E n te rpr is e Des ign A u th or it y T e c h ni c a l D e s ign A u thorit y

  IT Ma n a g e me n t F o ru m

  Bus ine ss Unit Head

B

us

ine

ss

Unit

S

er

v

ic

e Owner

B us ine ss Unit A ppli c at ion A rc hi tec t Head of

  S trat egy a n d A rc h it ec tu re In fr as tr uc tu re S tra tegis t

  In fr a s tr u c tu re S o lu ti o n A rch it e c t A rc h it e c tu re C onf igura tion M anager

  E n te rp ri se I n fra s tru c tu re Ar ch it e c t

  Head of

  I m plem ent at ion

  In fr as tr uc tu re Des igner

  Strategy Lifecycle Roles

  I R A

  I 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

  • 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

  Personal PDF Edition. For non-commercial use only

  TOGAF Standard Courseware V9 Edition

  B

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

  TM Slide 19 ©2009 The Open Group, All Rights Reserved

  © 2009 The Open Group, All Rights Reserved B

  

Example Business Footprint Diagram

TM

  Slide 20 ©2009 The Open Group, All Rights Reserved

  Personal PDF Edition. For non-commercial use only

  TOGAF Standard Courseware V9 Edition

  B

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).

  TM Slide 21 ©2009 The Open Group, All Rights Reserved

  © 2009 The Open Group, All Rights Reserved B

  

Example Business Service/Information

Diagram

Basic example

  TM Slide 22 ©2009 The Open Group, All Rights Reserved Personal PDF Edition. For non-commercial use only

  TOGAF Standard Courseware V9 Edition

  B

Example Business Service/Information

Diagram

  Extended example showing actors and service interactions TM

  Slide 23 ©2009 The Open Group, All Rights Reserved © 2009 The Open Group, All Rights Reserved

  B

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.

  TM Slide 24 ©2009 The Open Group, All Rights Reserved Personal PDF Edition. For non-commercial use only

  TOGAF Standard Courseware V9 Edition

  B

Example Functional Decomposition

Diagram

  TM Slide 25 ©2009 The Open Group, All Rights Reserved

  © 2009 The Open Group, All Rights Reserved B

  

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.).

  TM Slide 26 ©2009 The Open Group, All Rights Reserved Personal PDF Edition. For non-commercial use only

  TOGAF Standard Courseware V9 Edition

  B

Example Product Lifecycle Diagram

  Source: Kotler and Armstrong, 2004 TM

  Slide 27 ©2009 The Open Group, All Rights Reserved © 2009 The Open Group, All Rights Reserved

  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.

  TM Slide 28 ©2009 The Open Group, All Rights Reserved Personal PDF Edition. For non-commercial use only

  TOGAF Standard Courseware V9 Edition

  B

Example Goal/Objective/

Service Diagram

  rol-CFO gol-Increase revenues rol-VP Marketing rol-VP Sales obj-creating obj-"aftersales" new line of cars market by the end of...

  Function- sales and marketing M a r k e t i n g c a p - c a m p a i g n c a p - P r e - v e h i c a . . . O w n e d c a p -

  c a p - S a l e s c a p - P r e - s a l e c a p - O r d e r - t o - D e l i v e r y TM Slide 29 ©2009 The Open Group, All Rights Reserved

  © 2009 The Open Group, All Rights Reserved B

  

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.

  TM Slide 30 ©2009 The Open Group, All Rights Reserved Personal PDF Edition. For non-commercial use only

  TOGAF Standard Courseware V9 Edition

  B

Example Use-case Diagram

  TM Slide 31 ©2009 The Open Group, All Rights Reserved

  © 2009 The Open Group, All Rights Reserved B

  

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.

  TM Slide 32 ©2009 The Open Group, All Rights Reserved Personal PDF Edition. For non-commercial use only

  TOGAF Standard Courseware V9 Edition

  B

Example Organization Decomposition

Diagram

rol-CEO 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-Global Manufacturing loc-US rol-Field Based Govt. Relations rol-Wolrdwide rol-Talent rol-Wolrdwide Medical rol-Intellectual Property Research 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-Planning rol-Line Support rol-Philanthropy/Stakeholder rol-Animal Health

  Advocacy rol-Worldwide rol-Science Advocacy loc-Europe Research Affairs rol-Diversity and rol-Litigation/Regulatory

  Inclusion rol-Worldwide Licensing and rol-Worldwide Policy Business Develoment rol-Financ ial Strategy rol-compensation and rol-Wolrdwide Technology loc-Middle East rol-Business Transactions rol-Federal Government

  Benefits relations rol-Human Resources rol-Business Services rol-Complinace Officer loc-Canada rol-Site Leader(s) rol-Wolrdwide Investor Development rol-Internal Audit

  TM Slide 33 ©2009 The Open Group, All Rights Reserved

  © 2009 The Open Group, All Rights Reserved B

  

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.

  TM Slide 34 ©2009 The Open Group, All Rights Reserved TOGAF Standard Courseware V9 Edition

  ©2009 The Open Group, All Rights Reserved Slide 35 TM

  Spreadsheet Custom Bid Approver

  Process Flow (w/Roles & Applications) B

  Customer Rep Customer Rep

  Pricer Customer Rep

  Start Pricer

  Step 5 Step 6 Step 6 Step 6 STOP

  Step 2 Step 3 Step 4

  IWF Step 1

  Email email Consolidation Tool

  

Example Process Flow

Diagram

  MS Word MS Excel

  Custom app CRM

  Sales Rep Technical Support Team

  TM

Example Process Flow

Diagram

  B ©2009 The Open Group, All Rights Reserved Slide 36

  Start

  STOP

  Step 1 Step 2 Step 3 Step 4 Step 5 Step 6 Step 6 Step 6

  Personal PDF Edition. For non-commercial use only © 2009 The Open Group, All Rights Reserved

  Personal PDF Edition. For non-commercial use only

  TOGAF Standard Courseware V9 Edition

  B

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.

  TM Slide 37 ©2009 The Open Group, All Rights Reserved

  © 2009 The Open Group, All Rights Reserved B

  

Example Events Diagram

Impacts/Generates Triggers Business Event

  

Process

result (e.g. End of Fiscal Quarter)

  (e.g. 1Q results reported to

(e.g. Financial Reporting

Government Agencies)

  

Process)

TM

  Slide 38 ©2009 The Open Group, All Rights Reserved

  B ©2009 The Open Group, All Rights Reserved Slide 40

BUSINESS RESULT(S) PROCESS TRIGGERED EVENT

  © 2009 The Open Group, All Rights Reserved

  C Personal PDF Edition. For non-commercial use only

  Diagrams

  Function matrix

  Matrices

  Component catalog

  Catalogs

  TM

Data Architecture

Catalogs, Matrices and Diagrams

  Customer submits sales order

  TOGAF Standard Courseware V9 Edition

  ƒ Generate acknowledgement ƒ Confirm receipt of customer order ƒ Begin order fulfilment activities

  ƒ Create & save sales order

  ƒ Sales order captured in order book Sales order processing

  Price custom configuration ƒ Negotiate with customer ƒ Secure approval from customer regarding configuration and price Customer submits request for custom product

  Custom product configuration ƒ Capture requirements from customer ƒ Define custom specifications ƒ

  Custom product configured ƒ Customer contract signed

  

Example Events Matrix

ƒ Financial report generated Financial reporting process End of quarter ƒ

  ©2009 The Open Group, All Rights Reserved Slide 39 TM

  • Data Entity/Data
  • Class diagram
  • Data Dissemination diagram
  • Data Security diagram
  • Class Hierarchy diagram
  • Data Migration diagram
  • Data Lifecycle diagram
  • Data Entity/Business
  • System/Data matrix

  Personal PDF Edition. For non-commercial use only

  TOGAF Standard Courseware V9 Edition

  C

Catalogs

  Catalog Purpose To identify and maintain a list of all the data use across the

  • Data

  enterprise, including data entities and also the data components Entity/Data where data entities are stored.

  Component It contains the following metamodel entities:

  Catalog

  • Data Entity •Logical Data Component •Physical Data Component

  TM Slide 41 ©2009 The Open Group, All Rights Reserved

  © 2009 The Open Group, All Rights Reserved C

  

Matrices

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

  TM Slide 42 ©2009 The Open Group, All Rights Reserved Personal PDF Edition. For non-commercial use only

  TOGAF Standard Courseware V9 Edition

  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.)

  TM Slide 43 ©2009 The Open Group, All Rights Reserved

  © 2009 The Open Group, All Rights Reserved C

  

Example Data Entity/Business Function

Matrix

BUSINESS FUNCTION CUSTOMER BUSINESS CUSTOMER PRODUCT (Y-AXIS) AND MASTER PARTNER LEADS MASTER DATA (X-AXIS) ENTITY

  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

  Supply Chain ƒ Customer ƒ N/A ƒ N/A ƒ Product data Management Requirement management service

  Processing Service ƒ Owner – Global

  ƒ Owner – Supply product development

  Chain Manager organization

  TM Slide 44 ©2009 The Open Group, All Rights Reserved TOGAF Standard Courseware V9 Edition

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

  ©2009 The Open Group, All Rights Reserved Slide 45 TM

  

System/Data Matrix

  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

  C Personal PDF Edition. For non-commercial use only

  © 2009 The Open Group, All Rights Reserved

DATA ENTITY TYPE DATA ENTITY DESCRIPTION OR COMMENTS APPLICATION (Y- AXIS) AND DATA (X-AXIS)

  Personal PDF Edition. For non-commercial use only

  TOGAF Standard Courseware V9 Edition

  C

Diagrams

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

  TM Slide 47 ©2009 The Open Group, All Rights Reserved

  © 2009 The Open Group, All Rights Reserved C

  

Class Diagram

  • The purpose is to depict the relationships among the critical data entities (or classes) within the enterprise.

  Account

  I.A1 Information Actor

  Update Customer Account Profile P.A12

  I.C2 Trigger Contact Process

  P.CS13 Payment

  P.CS5 T.P8 Service Agent Enquiry

  Request A.A4 T.C1

  Customer A.C2

  Customer Appeal Complaint Information

  I.C1 T.C19 T.C16 TM Slide 48 ©2009 The Open Group, All Rights Reserved

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

  Online Account Self Service Online Account Self Service Application Data Entities Business Service ƒ

  C Personal PDF Edition. For non-commercial use only

  Customer Online Account Self Service

  ƒ Billing

  Warehouse

  ƒ

  Warehouse Order History

  ƒ

  Warehouse Stock

  ƒ Billing Account Balance ƒ

  Billing Invoice History

  Customer Account Balance Invoice History

  TOGAF Standard Courseware V9 Edition

  Billing Billing

  Customer Account Balance Invoice History

  Billing Billing

  Customer Order History Stock

  Warehouse Warehouse

  Customer Order History Stock

  Warehouse Warehouse

  TM

Example Data Dissemination Diagram

  C ©2009 The Open Group, All Rights Reserved Slide 50

  

Data Dissemination Diagram

  ©2009 The Open Group, All Rights Reserved Slide 49 TM

  © 2009 The Open Group, All Rights Reserved

  Personal PDF Edition. For non-commercial use only

  TOGAF Standard Courseware V9 Edition

  C

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.

  Fulfilment Order

  New Fulfilled Invoiced Paid Closed Archived Deleted

  Customer Order

  New Dispatched Closed Archived Deleted

  TM Slide 51 ©2009 The Open Group, All Rights Reserved

  © 2009 The Open Group, All Rights Reserved C

  

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.

  TM Slide 52 ©2009 The Open Group, All Rights Reserved Personal PDF Edition. For non-commercial use only

  TOGAF Standard Courseware V9 Edition

  C

Example Data Security

Diagram

  Actor Business Process Function

  Class of Roles (by job function) Single Sign-on or

  Physical Access Access Control

  Location Business Service

  Access Control (levels of granularity) Access Control (levels of

  Logical

  granularity)

  Application Component TM

  Slide 53 ©2009 The Open Group, All Rights Reserved © 2009 The Open Group, All Rights Reserved

  C

Example Data Security Matrix

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)

  Procurement & Procurement WW Direct Supplier portal ƒ NA (US ƒ Access control Spend Analyst Management and Procurement Service Midwest)

  Control WW Contracts Not applicable WW Direct Supplier Portal ƒ LA ƒ Access control System (application) Procurement Service (system to system) WW Product Geo Brand Managers WW Direct Supplier Portal ƒ WW (all Geos) ƒ Access Control Development (Org Procurement Service

  Unit)

  TM Slide 54 ©2009 The Open Group, All Rights Reserved

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

  Data Quality Target

  “Baseline” application components Data migration technology components “Target” application components C

  Source of Material data Source of vendor data

  Customer records Source of order history

  System of Record for Customer Master Source of

  System of Record for Material Master & Order history

  Vendor Master & Contracts

  Staging System of Record for

  Staging Transformation &

  TOGAF Standard Courseware V9 Edition

  VLC (one per geo) Source

  CCB BDW MRPA

  CRM ERP SRM

  ABM

  TM

Example Data Migration

Diagram

  C ©2009 The Open Group, All Rights Reserved Slide 56

  

Data Migration Diagram

  ©2009 The Open Group, All Rights Reserved Slide 55 TM

  Personal PDF Edition. For non-commercial use only © 2009 The Open Group, All Rights Reserved TOGAF Standard Courseware V9 Edition

  ©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

  C ©2009 The Open Group, All Rights Reserved Slide 58

TARGET DATA ELEMENT TARGET LOGICAL APPLICATION COMPONENT SOURCE DATA ELEMENT SOURCE LOGICAL APPLICATION COMPONENT

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

  TM

Class Hierarchy Diagram

  C Personal PDF Edition. For non-commercial use only

  © 2009 The Open Group, All Rights Reserved

  Personal PDF Edition. For non-commercial use only

  TOGAF Standard Courseware V9 Edition

  C

Example Class Hierarchy Diagram

  Authorised User Keeper

Authorised User Keeper

Vehicle Tester Individual Customer Purchaser/Nominee

  

Vehicle Tester Individual Customer Purchaser/Nominee

Trainer/Booker

  Trainer/Booker Driver Organisation Manufacturer

  Driver Organisation Manufacturer Driving Instructor Operator

  

Driving Instructor Operator

Taxi Driver Dealing

  

Taxi Driver Dealing

Driving Examiner Driving Examiner

  Driving Examiner Driving Examiner TM

  Slide 59 ©2009 The Open Group, All Rights Reserved © 2009 The Open Group, All Rights Reserved

  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 dia
  • Application Interaction matrix Process/System Realization diagram Software Engineering diagram •
  • Application Migration diagram Software Distribution diagram •

  TM Slide 60 ©2009 The Open Group, All Rights Reserved Personal PDF Edition. For non-commercial use only

  TOGAF Standard Courseware V9 Edition

  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.