Sie sind auf Seite 1von 143

TOGAF® Standard Courseware V9.

2 Edition

Phase B:
Business
Architecture

TOGAF is a registered trademark of The Open


Group in the United States and other countries

458

Copyright © The Open Group 2018

Business Architecture Objectives

» Develop the Target Business Architecture that describes


how the enterprise needs to operate to achieve the
business goals, and respond to the strategic drivers set
out in the Architecture Vision in a way that addresses the
Statement of Architecture Work and stakeholder
concerns

» Identify candidate Architecture Roadmap components


based upon gaps between the Baseline and Target
Business Architectures

459

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 1


TOGAF® Standard Courseware V9.2 Edition

Approach

» Knowledge of the Business Architecture is a


prerequisite for architecture work in the other domains
(Data, Applications, Technology)
– and so is the first activity that needs to be
undertaken.
» Business Strategy defines what to achieve
» Business Architecture describes how to achieve it
» This Phase is often required to demonstrate business
value of subsequent work to key stakeholders.
460

Copyright © The Open Group 2018

Approach

» Scope depends on existing strategy and planning


– Update and verify
– bridge between high-level business drivers, strategy, and
– goals on the one hand, and specific business requirements
– Existing architecture discovery must include all relevant detail
» If there is no existing strategy or planning:
– Identify any existing architecture definitions, then verify and
update
– New process definitions may require detailed work

» In both cases, use business scenarios to identify key


business objectives and processes

461

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 2


TOGAF® Standard Courseware V9.2 Edition

Phase B: Inputs
» Request for Architecture Work
» Business principles, business
goals and business drivers
» Capability Assessment
» Communications Plan
» Organization Model for
Enterprise Architecture
» Tailored Architecture Framework
» Approved Statement of
Architecture Work
» Architecture Principles
» Enterprise Continuum
» Architecture Repository
» Architecture Vision
» Draft Architecture Definition
Document

462

Copyright © The Open Group 2018

Steps
9. Create Architecture Definition
Document
The order of the steps
should be adapted to 8. Finalize the Business Architecture
the situation.
7. Conduct formal stakeholder review
In particular you should 6. Resolve impacts across the Architecture
determine whether it is Landscape
appropriate to do the
Baseline Business 5. Define candidate roadmap components
Architecture or Target
4. Perform gap analysis
Business Architecture
development first
3. Develop Target Business Architecture Description

2. Develop Baseline Business Architecture Description

1. Select reference models, viewpoints, and tools

463

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 3


TOGAF® Standard Courseware V9.2 Edition

Step 1: Select Reference Models, Viewpoints,


and Tools

» Select relevant Business Architecture resources from the


Architecture Repository, on the basis of the business
drivers, stakeholders and concerns.
» Select relevant Business Architecture viewpoints that will
enable the architect to demonstrate how the stakeholder
concerns are being addressed.
» Identify appropriate tools and techniques to be used for
capture, modeling, and analysis with the viewpoints.

Continued…

464

Copyright © The Open Group 2018

Step 1: Select Reference Models, Viewpoints,


and Tools

» Determine Overall Modeling Process


– Techniques include:
• Capability Mapping
• Organization Mapping
• Value Stream Mapping
• Structured Analysis
• Use-Case Analysis
• Process Modeling
Continued…

465

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 4


TOGAF® Standard Courseware V9.2 Edition

Business Capability Mapping

» Identifies, categorizes, and decomposes the business


capabilities required for the business to have the ability
to deliver value to one or more stakeholders

466

Copyright © The Open Group 2018

Value Stream Mapping

» The breakdown of activities that an organization


performs to create the value being exchanged with
stakeholders

467

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 5


TOGAF® Standard Courseware V9.2 Edition

Mapping Value Streams to


Business Capabilities

468

Copyright © The Open Group 2018

Organization Mapping
» A representation of the organizational structure of the
business, depicting business units, the decomposition of
those units into lower-level functions, and organizational
relationships

469

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 6


TOGAF® Standard Courseware V9.2 Edition

Additional Techniques

470

Copyright © The Open Group 2018

Step 1: Select Reference Models, Viewpoints,


and Tools
» Identify Required Service Granularity Level, Boundaries,
and Contracts
» Identify Required Catalogs. Matrices, and Diagrams
– See next slide
» Identify Types of Requirement to be Collected
– Identify requirements to be met by the Architecture
– Formalize the business-focused requirements
– Provide requirements input for Data, Application and Technology
Architectures
– If applicable, provide detailed guidance to be reflected during
design and implementation
Continued…

471

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 7


TOGAF® Standard Courseware V9.2 Edition

TOGAF Standard, Version 9.2 Artifacts

472

Copyright © The Open Group 2018

Step 2: Develop Baseline Business


Architecture Description

» Must be complete, but without unnecessary detail


» If possible, identify the relevant Business Architecture
building blocks, drawing on the Architecture Repository
» If not, develop a new architecture description:
– use the models identified within Step 1 as a guideline

473

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 8


TOGAF® Standard Courseware V9.2 Edition

Step 3: Develop Target Business Architecture


Description

» If possible, identify the relevant Business Architecture


building blocks, drawing on the Architecture Repository
» If not, develop a new architecture description:
– use the models identified within Step 1 as a guideline

474

Copyright © The Open Group 2018

Step 4: Perform Gap Analysis

Verify the architecture models for internal consistency and


accuracy:
» Perform trade-off analysis to resolve conflicts (if any)
among the different views
» Validate that the models support the principles,
objectives, and constraints
» Note changes to the viewpoint represented in the
selected models from the Architecture Repository, and
document
» Test architecture models for completeness against
requirements
» Identify gaps between the baseline and target using Gap
Analysis technique Continued…
475

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 9


TOGAF® Standard Courseware V9.2 Edition

Step 4: Perform Gap Analysis

Gap analysis highlights services and/or functions that have


been omitted or are yet to be developed; these are the
gaps. They should be marked as ‘correctly eliminated’
or as ‘to be addressed by reinstating, developing or
procuring’.
1. Create a matrix of business ABBs:
– Put ‘Current architecture’ + ‘New Services’ on the vertical
axis
– Put ‘Target Architecture’ + ‘Eliminated Services’ on the
horizontal axis

2. Mark ABBs that are common to both as ‘Included’Continued…


476

Copyright © The Open Group 2018

Step 4: Perform Gap Analysis

3. Review blocks missing from current:


– Confirm as ‘Eliminated’
– Else mark for ‘Review’
4. Mark any ‘New Services’ as gap to be filled by
acquiring function by either:
– Development
– Procurement

477

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 10


TOGAF® Standard Courseware V9.2 Edition

Gap Analysis Exercise

Given the following ABBs in the baseline architecture:


» Broadcast services, Video conferencing services,
Enhanced telephony services, Shared screen services.
And the following ABBs in the target architecture:
» Video conferencing services, Enhanced telephony
services, Mailing list services.
Assume that ‘Shared screen services’ has been
unintentionally excluded and that the ‘Enhanced
telephony services’ of the baseline may match those
needed.
Draw the gap analysis matrix.
478

Copyright © The Open Group 2018

Gap Analysis: Answer

479

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 11


TOGAF® Standard Courseware V9.2 Edition

Step 5: Define Candidate Roadmap


Components

» The initial Business Architecture roadmap will be used as


raw material to support more detailed definition of a
consolidated, cross-discipline roadmap within the
Opportunities & Solutions phase.

480

Copyright © The Open Group 2018

Step 6: Resolve Impacts Across the


Architecture Landscape

» Architecture artifacts in the Architecture Landscape


should be examined to identify:
– Does this Business Architecture create an impact on any pre-
existing architectures?
– Have recent changes been made that impact on the Business
Architecture?
– Are there any opportunities to leverage work from this Business
Architecture in other areas of the organization?
– Does this Business Architecture impact other projects ?
– Will this Business Architecture be impacted by other projects?

481

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 12


TOGAF® Standard Courseware V9.2 Edition

Step 7: Conduct Formal Stakeholder Review

» This is a formal review of the model and building blocks


selected.
» The purpose is to compare proposed business
architecture against the SOW.
» It is possible to loop back to earlier steps if necessary.

482

Copyright © The Open Group 2018

Step 8: Finalize the Business Architecture

» Select standards for each of the ABBs, reusing where


possible from the Architecture Repository.
» Fully document each ABB.
» Cross check the overall architecture against the
business goals.
» Document final requirements traceability report.
» Document final mapping of the architecture within the
Architecture Repository. From the selected ABBs,
identify those that might be reused and publish via the
architecture repository.

483

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 13


TOGAF® Standard Courseware V9.2 Edition

Step 9: Create Architecture Definition


Document

» Document the rationale for all building block decisions in


the architecture definition document.
» Prepare the Business sections of the architecture
definition document report.
» If appropriate, use reports and/or graphics generated by
modeling tools to demonstrate key views of the
architecture. Route the document for review by relevant
stakeholders, and incorporate feedback.

484

Copyright © The Open Group 2018

Summary of Building Block usage in Phase B

» When creating the Baseline and Target Architecture descriptions, the


architect should identify relevant Business Architecture building
blocks
– Drawing from the Architecture Repository
– TOGAF includes example catalogs, matrices and diagrams that can be
used to model the decomposition of a building block
» Gap Analysis is used to identify building blocks to carry over to the
target; eliminated building blocks; and new, required building blocks
» When finalizing the Business Architecture, standards are selected
for each building block
– each building block is documented
– those which look likely to be re-usable are published in the Architecture
Repository

485

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 14


TOGAF® Standard Courseware V9.2 Edition

Phase B: Outputs

» Statement of Architecture Work


» Validated business principles,
goals and drivers
» Refined and updated Business
Architecture Principles
» Draft Architecture Definition
Document
» Draft Architecture Requirements
Specification
» Business Architecture
components of an Architecture
Roadmap

486

Copyright © The Open Group 2018

Architecture Definition Document

» Scope » Mapping to Architecture


» Goals, objectives, and Repository:
constraints – Mapping to Architecture
» Architecture Principles Landscape
» Baseline Architecture – Mapping to reference models
» Architecture models (for each – Mapping to standards
state to be modeled): – Re-use assessment
– Business Architecture models » Gap analysis
– Data Architecture models » Impact assessment
– Application Architecture models » Transition Architecture
– Technology Architecture models
» Rationale and justification for
architectural approach

487

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 15


TOGAF® Standard Courseware V9.2 Edition

Architecture Definition Document – Business


Architecture Components
» Baseline Business Architecture, if – Business processes, including
appropriate – this is a description measures and deliverables
of the existing Business
Architecture – Business roles, including
» Target Business Architecture, development and modification of
including: skills requirements
– Organization structure –
identifying business locations and – Business data model
relating them to organizational – Correlation of organization and
units
– Business goals and objectives – functions – relate business
for the enterprise and each functions to organizational units
organizational unit in the form of a matrix report
– Business functions – a detailed,
recursive step involving » Views corresponding to the
successive decomposition of
major functional areas into sub- selected viewpoints addressing
functions key stakeholder concerns
– Business services – the services
that the enterprise and each
enterprise unit provides to its
customers, both internally and
externally
488

Copyright © The Open Group 2018

Architecture Requirements Specification

» Success measures
» Architecture requirements
» Business service contracts
» Application service contracts
» Implementation guidelines
» Implementation specifications
» Implementation standards
» Interoperability requirements
» IT service management requirements
» Constraints
» Assumptions
489

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 16


TOGAF® Standard Courseware V9.2 Edition

Architecture Requirements Specification –


Business Architecture Components

» Gap analysis results


» Technical requirements
» Updated business requirements

490

Copyright © The Open Group 2018

Phase B: Business Architecture

» The security elements of Phase


B comprise business-level trust,
risk, and controls, independent
from specific IT or other
systems within the specific
scope of the architecture
engagement.
» Artifacts include:
– Security Policy Architecture
– Security Domain Model
– Trust Framework
– Risk Assessment
– Business Risk Model/Risk Register
– Applicable Law and Regulation
Register
– Application Control Framework
Register

491

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 17


TOGAF® Standard Courseware V9.2 Edition

Summary

» Phase B is about about


development of the Business
Architecture:
– a holistic representation of
business capabilities, end-to-
end value delivery,
information, and organizational
structure, along with the
relationships to strategies,
products, policies, initiatives,
and stakeholders.
» It should show how the
organization meets its
business goals.

492

Copyright © The Open Group 2018

Summary
Phase B: Business Architecture
Objectives Steps Inputs Outputs
Develop the Target Business Select reference models, Request for Architecture Work Statement of Architecture Work,
Architecture that describes viewpoints, and tools Business principles, business goals, and business updated if necessary
how the enterprise needs to drivers Validated business principles,
operate to achieve the Develop Baseline Business Capability Assessment business goals, and business drivers
business goals, and respond Architecture Description Communications Plan Refined and updated Architecture
to the strategic drivers set out Organizational Model for Enterprise Architecture Principles, if applicable
in the Architecture Vision in a Develop Target Business Tailored Architecture Framework Draft Architecture Definition
way that addresses the Architecture Description Approved Statement of Architecture Work Document containing content
Statement of Architecture Architecture Principles, including business updates:
Work and stakeholder Perform gap analysis principles, when pre-existing • Baseline Business Architecture
concerns Enterprise Continuum (detailed), if appropriate
Define candidate roadmap Architecture Repository • Target Business Architecture
Identify candidate Architecture components Architecture Vision, including: (detailed with Business Capabilities,
Roadmap components based •Refined key high-level stakeholder requirements Value Streams, and Organization
upon gaps between the Resolve impacts across the Draft Architecture Definition Document, including: Map as core artifacts)
Baseline and Target Business Architecture Landscape • Baseline Business Architecture (high-level) • Views corresponding to selected
Architectures • Baseline Data Architecture (high-level) viewpoints addressing key
Conduct formal stakeholder • Baseline Application Architecture (high-level) stakeholder concerns
review • Baseline Technology Architecture (high-level) Draft Architecture Requirements
• Target Business Architecture (high-level) Specification including content
Finalize the Business • Target Data Architecture (high-level) updates:
Architecture • Target Application Architecture (high-level) • Gap analysis results
• Target Technology Architecture (high-level) • Technical requirements
Create Architecture • Updated business requirements
Definition Document Business Architecture components
of an Architecture Roadmap

493

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 18


TOGAF® Standard Courseware V9.2 Edition

Test Yourself Question

Q. Choose the correct ending for the following phrase:


“Business Architecture is the first architecture activity undertaken
because …”
A. It is often necessary to demonstrate the business value of the
overall architecture activity
B. It provides knowledge that is a prerequisite for undertaking
architecture work in the other domains (data, applications,
technology)
C. It can be used to demonstrate the return on investment to key
stakeholders
D. It embodies the fundamental organization of a business and shows
how an organization meets its business goals
E. All of the above
494

Copyright © The Open Group 2018

Resource

495

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 19


TOGAF® Standard Courseware V9.2 Edition

Resource

496

Copyright © The Open Group 2018

Phase B:
Business
Architecture –
Catalogs,
Matrices
and Diagrams

TOGAF is a registered trademark of The Open


Group in the United States and other countries

497

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 20


TOGAF® Standard Courseware V9.2 Edition

TOGAF Standard, Version 9.2 Artifacts

498
498
Copyright © The Open Group 2018

Catalogs, Matrices and Diagrams


Catalogs Diagrams
» Business Capabilities catalog » Business Model diagram (*)
» Value Stream catalog » Business Capability map
» Value Stream Stages catalog » Value Stream map
» Organization/Actor catalog
» Driver/Goal/Objective catalog » Organization map
» Role catalog » Business Footprint diagram
» Business Service/Function » Business Service/Information
catalog diagram
» Location catalog » Functional Decomposition
» Process/Event/Control/Product diagram
catalog » Product Lifecycle diagram
» Contract/Measure catalog » Goal/Objective/Service diagram
Matrices
» Value Stream/Capability matrix » Use-Case diagram
» Strategy/Capability
The exact formatmatrix
of the » Organization Decomposition
» Capability/Organization matrix
catalogs, matrices and diagram
» Business Interaction
diagrams matrix
will depend on
» Process Flow diagram
» Actor/Role matrix » Event diagram
the tools used
499

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 21


TOGAF® Standard Courseware V9.2 Edition

Catalogs

Catalog Purpose
Business A definitive listing of particular abilities that a business may
Capabilities possess or exchange to achieve a specific purpose.
Catalog

Value A definitive listing of end-to-end collections of value-adding


Stream activities that create an overall result for a customer, stakeholder,
Catalog or end user.

Value A definitive listing of end-to-end collections of the different stages


Stream for the value-adding activities that create an overall result for a
Stages customer, stakeholder, or end user; it includes the following
metamodel entities:
Catalog
Business Capability
Value Stream

500

Copyright © The Open Group 2018

Catalogs

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

Driver/Goal/ A cross-organizational reference of how an organization meets its drivers in practical


terms through goals, objectives, and (optionally) measures.
Objective It contains the following metamodel entities:
Catalog •Organization Unit, Driver, Goal, Objective, Measure (may optionally be included)

Role 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
Catalog 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

501

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 22


TOGAF® Standard Courseware V9.2 Edition

Catalogs

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

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

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


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
Control/ are created and allows an enterprise to filter, report, and query across organizations
and processes to identify scope, commonality, or impact.
Product It contains the following metamodel entities:
Catalog
•Process, Event, Control, Product
502

Copyright © The Open Group 2018

Catalogs

Catalog Purpose
Contract/ A listing of all agreed service contracts and (optionally) the measures
attached to those contracts. It forms the master list of service levels
Measure
agreed to across the enterprise.
Catalog
It contains the following metamodel entities:
•Business Service
•Information System Service (optionally)
•Contract
•Measure

503

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 23


TOGAF® Standard Courseware V9.2 Edition

Exercise

504

Copyright © The Open Group 2018

Matrices

» Capability/Organization matrix
» Strategy/Capability matrix
» Value Stream/Capability matrix
» Business Interaction matrix
» Actor/Role matrix

505

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 24


TOGAF® Standard Courseware V9.2 Edition

Capability/Organization Matrix

» The purpose of this matrix is to show the organization


elements that implement each capability.

Business Capability Value Stream Organization Unit

Program Management Define Position Business Development

HR Management Interview Candidates Human Resources

Finance Management Communicate Position Finance

506

Copyright © The Open Group 2018

Strategy/Capability Matrix

» The purpose of this matrix is to show the capabilities


required to support specific strategy statements

Strategy Statement Business Capabilities

Leverage brand names and Legal services, Marketing management,


strategically link businesses for Product development
synergy
Invest to accelerate growth of Finance Management, Mergers and
the company Acquisitions

507

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 25


TOGAF® Standard Courseware V9.2 Edition

Value Stream/Capability Matrix

» The purpose of this matrix is to show the capabilities


required to support each stage of a value stream.

Value Stream Stage Business Capabilities

Define Position Program Management, HR Management

Communicate Position HR Management, Finance Management

Assess Responses HR Management

Interview Candidates HR Management, Agreement Management

Onboard Employee HR Management, Asset Management, Facilities


Management, Security Management,
Information Management 508

Copyright © The Open Group 2018

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
Consuming Business Services Engineering Procurement Manufacturing Sales and Distribution Customer Service
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

509

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 26


TOGAF® Standard Courseware V9.2 Edition

Actor/role Matrix
» This matrix show which actors perform which roles,
supporting definition of security and skills requirements.
Infrastructure
Office of Steering Group Business Unit Strategy and Architecture
Implementation
CIO Actors Actors Actors Actors
Actors

Enterprise Infrastructure Architect


Infrastructure Solution Architect
Business Unit Application Architect

Architecture Configuration Mgr


Head of Strategy and Architecture

External Vendors / Suppliers


Business Unit Service Owner
Enterprise Design Authority

Head of Implementation
Technical Design Authority

Infrastructure Strategist

Infrastructure Designer
IT Management Forum
Enterprise Architect

Business Unit Head

Project Manager
IT Operations
R = Responsible for carrying out the role
A = Accountable for actors carrying out the role
C = Consulted in carrying out the role
CIO

I = Informed in carrying out the role


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
510

Copyright © The Open Group 2018

Diagrams

» Business Capability Map


» Value Stream Map
» Organization Map
» 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
511

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 27


TOGAF® Standard Courseware V9.2 Edition

Business Capability Map

» A family of diagrams representing a definitive listing of


the particular abilities that a business may possess or
exchange to achieve a specific purpose.

512

Copyright © The Open Group 2018

Value Stream Map

» A family of diagrams representing a definitive listing of


end-to-end collections of value-adding activities that
create an overall result for a customer, stakeholder, or
end user.

513

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 28


TOGAF® Standard Courseware V9.2 Edition

Mapping Value Streams to


Business Capabilities

514

Copyright © The Open Group 2018

Organization Map
» A diagram showing the relationships between the
primary entities that make up the enterprise, its partners,
and stakeholders

515

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 29


TOGAF® Standard Courseware V9.2 Edition

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

516

Copyright © The Open Group 2018

Example Business Footprint Diagram

517

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 30


TOGAF® Standard Courseware V9.2 Edition

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

518

Copyright © The Open Group 2018

Example Business Service/Information


Diagram

Basic example

519

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 31


TOGAF® Standard Courseware V9.2 Edition

Example Business Service/Information


Diagram

Complaint
Fault
Complaint Handling
Common Faults Management
Service
Service

Customer Details

Customer

Complaint
Resolution Customer Details

Lead
Management
Service

Extended example showing actors and


service interactions

520

Copyright © The Open Group 2018

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.

521

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 32


TOGAF® Standard Courseware V9.2 Edition

Example Functional Decomposition Diagram

522

Copyright © The Open Group 2018

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

523

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 33


TOGAF® Standard Courseware V9.2 Edition

Example Product Lifecycle Diagram

524

Copyright © The Open Group 2018

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.

525

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 34


TOGAF® Standard Courseware V9.2 Edition

Example Goal/Objective/Service Diagram


Goal:Increase Role:CFO
Revenues

Role: Role:
VP Marketing VP Sales
Objective: Objective:
After Sales Creating new line
Market of cars by end of…

Function:
Sales and
Marketing
Service:
Marketing
Service: Pre-
owned vehicles-

Service:
Campaign

Service:
Sales

Service:
Pre-Sales

Service: Order 526


To Delivery

Copyright © The Open Group 2018

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

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 35


TOGAF® Standard Courseware V9.2 Edition

Example Business Use-case Diagram

528

Copyright © The Open Group 2018

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.

529

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 36


TOGAF® Standard Courseware V9.2 Edition

Example Organization Decomposition Diagram

530

Copyright © The Open Group 2018

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.

531

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 37


TOGAF® Standard Courseware V9.2 Edition

Example Process Flow Diagram

Start
Step 1 Step 2 Step 3 Step 4

Step 5 Step 6 Step 6 Step 6 STOP

532

Copyright © The Open Group 2018

Example Process Flow Diagram


Technical Support
Team Sales Rep
Pricer Pricer

Start Step 2
Step 1 Step 3 Step 4

Custom app Email CRM


MS Word
MS Excel

Custom Bid
Approver Customer Rep Customer Rep
Customer Rep

Step 5 Step 6 Step 6 Step 6 STOP

IWF email Consolidation


Spreadsheet
Tool

Process Flow (w/Roles & Applications)

533

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 38


TOGAF® Standard Courseware V9.2 Edition

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.

534

Copyright © The Open Group 2018

Example Events Diagram

Impacts/Generates
Triggers
Event Business
Process result

(e.g. End of Fiscal


Quarter) (e.g. 1Q results reported to
(e.g. Financial Reporting Government Agencies)
Process)

535

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 39


TOGAF® Standard Courseware V9.2 Edition

Example Events Matrix

EVENT PROCESS TRIGGERED BUSINESS RESULT(S)

Customer Sales order processing Sales order captured in


submits Create & save sales order order book
sales order Generate acknowledgement
Confirm receipt of customer order
Begin order fulfillment activities

Customer Custom product configuration Custom product


submits Capture requirements from customer configured
request for Define custom specifications Customer contract
custom Price custom configuration signed
product Negotiate with customer
Secure approval from customer regarding
configuration and price

End of quarter Financial reporting process Financial report


generated

536

Copyright © The Open Group 2018

Phase C:
Information
Systems
Architectures –
Overview

Application Data
Architecture Architecture

TOGAF is a registered trademark of The Open


Group in the United States and other countries

537

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 40


TOGAF® Standard Courseware V9.2 Edition

Information Systems Architectures –


Objectives

» Develop the Target Data/Application Architecture that


enables the Business Architecture and the Architecture
Vision, in a way that addresses the Statement of
Architecture Work and stakeholder concerns

» Identify candidate Architecture Roadmap components


based upon gaps between the Baseline and Target
Information Systems (Data and Application)
Architectures

538

Copyright © The Open Group 2018

Approach

Phase C involves Data and Applications Architecture, in


either order.
Advocates exist for both sequences:
• Spewak’s Enterprise Architecture Planning recommends a
data-driven sequence.
• Major applications systems (ERP, CRM, …) often combine
technology infrastructure and application logic.
An application-driven approach takes core applications
(underpinning mission-critical business processes) as the
primary focus of the architecture effort.
• Integration issues often constitute a major challenge. Continued…

539

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 41


TOGAF® Standard Courseware V9.2 Edition

Top-Down Design – Bottom-up Implementation

» Design:
1. Business Architecture
2. Data (or Applications) Architecture
3. Applications (or Data) Architecture
4. Technology Architecture
» Implementation:
1. Technology Architecture
2. Applications (or Data) Architecture
3. Data (or Applications) Architecture
4. Business Architecture

540

Copyright © The Open Group 2018

Alternative Approach: Data-Driven Sequence


Implementation

1. First implement application systems that create data

2. Then applications that process the data

3. Finally, applications that archive data

541

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 42


TOGAF® Standard Courseware V9.2 Edition

Approach: Architecture Repository

» Consider generic models relevant to an organization’s


industry
– Data Architecture Resources
• Generic data models, for example the ARTS data models (Retail
industry), Energistics Data Exchange Standards (Petrotechnical
industry)
– Application Architecture Resources
• Generic application models, for example from the TM Forum
(telecommunications industry), the OMG has a number of software
models for specific verticals (Healthcare, Transportation, Finance
etc)

542

Copyright © The Open Group 2018

Considerations for Data Architecture

» Data Management
» Data Migration
» Data Governance

543

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 43


TOGAF® Standard Courseware V9.2 Edition

Phase C: Inputs

» Request for Architecture Work » Draft Architecture Definition


» Capability Assessment Document
» Communications Plan » Draft Architecture
» Organization model for Requirements Specification,
enterprise architecture including:
» Tailored Architecture – Gap analysis results
Framework – Relevant technical
» Data/Application principles requirements
» Statement of Architecture Work » Business Architecture
components of an Architecture
» Architecture Vision Roadmap
» Architecture Repository

544

Copyright © The Open Group 2018

Steps

Note:

The details for these steps will be


covered in the next two modules

The steps follow a common pattern with


Phases B and D

545

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 44


TOGAF® Standard Courseware V9.2 Edition

Phase C: Outputs: e.g. Application Architecture

» Statement of Architecture Work » Draft Architecture Requirements


Specification, including:
» Validated principles, or new – Gap analysis results
principles (data/application) Note:
– Application / Data
» Draft Architecture Definition interoperability requirements
Document, containing:The details for the
– Phase
Relevant technical
– Baseline Application/Data
Outputs will be covered in the Constraints on
requirements
Architecture next two modules Technology Architecture
the
– Target Application /Data – Updated business
Architecture requirements
– Application/Data » Application / Data Architecture
Architecture views of key components of an Architecture
stakeholder concerns Roadmap

546

Copyright © The Open Group 2018

Summary

» The objective of Phase C is to


document the fundamental
organization of an
organization’s IT System
– Embodied in the major types of
information and the application
systems that process hem
– Their relationships to each other
and the environment
– The principles governing its
design and evolution
– It should document how the IT
systems meets the business
goals of the organization

547

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 45


TOGAF® Standard Courseware V9.2 Edition

Test Yourself Question

Q. Which of the following describes the order of steps in


Phase C?
A Data Architecture first
B Applications Architecture first
C Either Data Architecture or Applications Architectures
first, as long as both are done
D Data Architecture and Applications Architecture must be
carried out in parallel
E Either Data Architecture or Applications Architecture first,
or both in parallel depending on the project scope and
the best fit with the Business Architecture
548

Copyright © The Open Group 2018

Phase C:
Data
Architecture

TOGAF is a registered trademark of The Open


Group in the United States and other countries

549

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 46


TOGAF® Standard Courseware V9.2 Edition

Data Architecture – Objectives

» Develop the Target Data Architecture that enables the


Business Architecture and the Architecture Vision, in a
way that addresses the Statement of Architecture Work
and stakeholder concerns

» Identify candidate Architecture Roadmap components


based upon gaps between the Baseline and Target Data
Architectures

550

Copyright © The Open Group 2018

Phase C – Data: Inputs

» Request for Architecture


Work
» Capability Assessment
» Communications Plan
» Organization model for
enterprise architecture
» Tailored Architecture
Framework
» Data principles
» Statement of Architecture
Work
Continued…

551

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 47


TOGAF® Standard Courseware V9.2 Edition

Phase C – Data: Inputs

» Architecture Vision
» Architecture Repository
» Draft Architecture Definition
Document
» Draft Architecture Requirements
Specification, including:
– Gap analysis results
– Relevant technical requirements
» Business Architecture
components of an Architecture
Roadmap

552

Copyright © The Open Group 2018

Steps

The order of the steps 9. Create Architecture Definition


should be adapted to the Document
situation.
8. Finalize the Data Architecture
In particular you should
determine whether it is 7. Conduct formal stakeholder review
appropriate to do the
Baseline Data Architecture 6. Resolve impacts across the Architecture
or Target Data Architecture Landscape
development first 5. Define candidate roadmap components

4. Perform gap analysis

3. Develop Target Data Architecture Description

2. Develop Baseline Data Architecture Description

1. Select reference models, viewpoints, and tools


553

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 48


TOGAF® Standard Courseware V9.2 Edition

Step 1: Select reference models, viewpoints,


and tools

» Review/generate and validate data principles – see Architecture


Principles
» Select Data Architecture resources (reference models, patterns, …)
» Select relevant Data Architecture viewpoints
» Identify appropriate tools and techniques (including forms) to be
used for data capture, modeling, and analysis, in association with
the selected viewpoints.
» Examples of data modeling techniques are:
– Entity-relationship diagram
– Class diagrams

Continued…

554

Copyright © The Open Group 2018

TOGAF Standard, Version 9.2 Artifacts

Note:
Module 18A provides detailed
information on Phase C: Data
Architecture, Catalogs, Matrices
and Diagrams

555
555
Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 49


TOGAF® Standard Courseware V9.2 Edition

Step 1: Select reference models, viewpoints,


and tools
» Determine Overall Modeling Process
– For each viewpoint, select the models needed to support the specific
view required, using the selected tool or method. Examples of logical
data models include:
• the DODAF Logical Data Model
• the ARTS Data Model for the Retail Industry and
• the Energistics Data Models for the Petrotechnical industry
• Confirm all stakeholders’ concerns are addressed. If not, create new
models to address concerns not covered, or augment existing models

» Identify Required Catalogs of Data Building Blocks


– The organization’s data inventory is captured as a catalog within the
Architecture Repository..

Continued…

556

Copyright © The Open Group 2018

Step 1: Select reference models, viewpoints,


and tools

» Identify Required Matrices


– Matrices show the core relationships between related model
entities.
» Identify Required Diagrams
– Diagrams present the Data Architecture information from a set of
different viewpoints
» Identify Types of Requirements to be Collected
– Identify requirements to be met by the Architecture
– Formalize the data-focused requirements
– Provide requirements input for the Application and Technology
architectures
557

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 50


TOGAF® Standard Courseware V9.2 Edition

Step 2: Develop a Baseline Data Architecture


Description

If possible, identify the relevant Data ABBs, drawing on


the Architecture Repository.

» If not, develop new architecture models:


– use the models identified within Step 1 as a guideline

Continued…

558

Copyright © The Open Group 2018

Step 3: Develop Target Data Architecture


Description

» If possible, identify the relevant Data Architecture


building blocks, drawing on the Architecture Repository
» If not, develop a new architecture model:
– use the models identified within Step 1 as a guideline

559

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 51


TOGAF® Standard Courseware V9.2 Edition

Step 4: Perform Gap Analysis

» Verify the architecture models for internal consistency


and accuracy
» Note changes to the viewpoint represented in the
selected models from the Architecture Repository, and
document
» Test architecture models for completeness against
requirements
» Identify gaps between the baseline and target using the
standard Gap Analysis technique

560

Copyright © The Open Group 2018

Step 5: Define candidate roadmap components

» This initial Data Architecture roadmap will be used as


raw material to support more detailed definition of a
consolidated, cross-discipline roadmap within the
Opportunities & Solutions phase.

561

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 52


TOGAF® Standard Courseware V9.2 Edition

Step 6: Resolve impacts across the


Architecture Landscape

» Architecture artifacts in the Architecture Landscape


should be examined to identify:
– Does this Data Architecture create an impact on any pre-existing
architectures?
– Have recent changes been made that impact on the Data
Architecture?
– Are there any opportunities to leverage work from this Data
Architecture in other areas of the organization?
– Does this Data Architecture impact other projects ?
– Will this Data Architecture be impacted by other projects?

562

Copyright © The Open Group 2018

Step 7: Conduct Formal Stakeholder Review

Check the original motivation for the architecture project


and the Statement of Architecture Work against the
proposed Data Architecture. Conduct an impact
analysis to:
» Identify any areas where the Business and Application
Architecture may need to change to cater for changes
in the Data Architecture. If the impact is significant
revisit the Business Architecture.

Continued…

563

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 53


TOGAF® Standard Courseware V9.2 Edition

Step 7: Conduct Formal Stakeholder Review

» Identify any areas where the Application Architecture


may need to change to cater for changes in the Data
Architecture (or to identify constraints on the
Application Architecture about to be designed). If the
impact is significant revisit the Application Architecture.
» Identify any constraints on the Technology Architecture.
» Refine the proposed Data Architecture if necessary.

564

Copyright © The Open Group 2018

Step 8: Finalize the Data Architecture

» Select standards for each of the ABBs, reusing as much


as possible.
» Fully document each ABB.
» Cross check the overall architecture against the
business requirements.
» Document the final requirements traceability report.
» Document the final mapping of the architecture within
the Architecture repository. Identify the ABBs that might
be reused and publish them via the architecture
repository.
Continued…
» Finalize all the work products
565

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 54


TOGAF® Standard Courseware V9.2 Edition

Step 9: Create Architecture Definition


Document

» Document the rationale for all building block decisions in


the architecture definition document.
» Prepare the Data Architecture sections of the
architecture definition document report.
» If appropriate, use reports and/or graphics generated by
modeling tools to demonstrate key views of the
architecture. Route the document for review by relevant
stakeholders, and incorporate feedback.

566

Copyright © The Open Group 2018

Phase C: Outputs: Data Architecture

» Statement of Architecture Work


» Validated data principles, or new
data principles
» Draft Architecture Definition
Document
» Draft Architecture Requirements
Specification
» Data Architecture components of
an Architecture Roadmap

567

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 55


TOGAF® Standard Courseware V9.2 Edition

Architecture Definition Document – Data


Architecture Components

» Baseline Data Architecture, if appropriate


» Target Data Architecture, including:
– Business data model
– Logical data model
– Data management process models
– Data Entity/Business Function matrix
» Data Architecture views corresponding to the selected
viewpoints addressing key stakeholder concerns

568

Copyright © The Open Group 2018

Architecture Requirements Specification –


Data Architecture Components

» Gap analysis results


» Data interoperability requirements
» Areas where the Business Architecture may need to
change in order to comply with changes in the Data
Architecture
» Constraints on the Technology Architecture about to be
designed
» Updated business/application/data requirements, if
appropriate

569

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 56


TOGAF® Standard Courseware V9.2 Edition

Summary

» The Data Architecture


phase defines the types
and sources of data
needed to support the
business, in a way that can
be understood by
stakeholders.
» The architecture team
should consider existing
relevant data models, such
as the ARTS and
Energistics models.

570

Copyright © The Open Group 2018

Summary
Phase C: Information Systems Architectures – Data Architecture
Objectives Steps Inputs Outputs
Develop the Target Data Select reference models, Request for Architecture Work Statement of Architecture Work,
Architecture that enables the viewpoints, and tools Capability Assessment updated if necessary
Business Architecture and the Communications Plan Validated data principles, or new
Architecture Vision, in a way Develop Baseline Data Organizational Model for Enterprise data principles
that addresses the Statement of Architecture Description Architecture
Architecture Work and Tailored Architecture Framework Draft Architecture Definition
stakeholder concerns Develop Target Data Data principles Document containing content
Architecture Description Statement of Architecture Work updates:
Identify candidate Architecture Architecture Vision • Baseline Data Architecture
Roadmap components based Perform gap analysis Architecture Repository • Target Data Architecture
upon gaps between the • Data Architecture views
Baseline and Target Data Define candidate roadmap Draft Architecture Definition Document corresponding to the selected
Architectures components containing: viewpoints, addressing key
• Baseline Business Architecture (detailed) stakeholder concerns
Resolve impacts across the • Target Business Architecture (detailed)
Architecture Landscape • Baseline Data Architecture (high-level) Draft Architecture Requirements
• Target Data Architecture (high-level) Specification including content
Conduct formal stakeholder • Baseline Application Architecture (detailed or updates:
review high-level) • Gap analysis results
• Target Application Architecture (detailed or • Data interoperability requirements
Finalize the Data Architecture high-level) • Relevant technical requirements
• Baseline Technology Architecture (high-level) that will apply to this evolution of
Create Architecture Definition •Target Technology Architecture (high-level) the architecture development cycle
Document • Constraints on the Technology
Draft Architecture Requirements Specification Architecture
including: • Updated business requirements
• Gap analysis results • Updated application requirements
• Relevant technical requirements
Business Architecture components of an Data Architecture components of an
Architecture Roadmap Architecture Roadmap 571

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 57


TOGAF® Standard Courseware V9.2 Edition

Test Yourself Question

Q. Which of the following is/are logical data model(s) which


can be used during Data Architecture?
A. DODAF
B. ARTS
C. Energistics Data Model for the Petrotechnical industry
D. Zachman

572

Copyright © The Open Group 2018

Phase C: Data
Architecture –
Catalogs,
Matrices, and
Diagrams

TOGAF is a registered trademark of The Open


Group in the United States and other countries

573

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 58


TOGAF® Standard Courseware V9.2 Edition

TOGAF Standard, Version 9.2 Artifacts

574
574
Copyright © The Open Group 2018

Catalogs, Matrices and Diagrams

Catalogs Diagrams
» Data Entity/Data Component » Conceptual Data diagram
catalog » Logical Data diagram
» Data Dissemination diagram
» Data Security diagram
Matrices » Data Migration diagram
» Data Entity/Business Function » Data Lifecycle diagram
matrix
» Application/Data matrix

The exact format of the


catalogs, matrices and
diagrams will depend on
the tools used
Slide 575
Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 59


TOGAF® Standard Courseware V9.2 Edition

Catalogs

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

576

Copyright © The Open Group 2018

Exercise

577

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 60


TOGAF® Standard Courseware V9.2 Edition

Matrices

» Data Entity/Business Function matrix


» Application/Data matrix

578

Copyright © The Open Group 2018

Data Entity/Business Function Matrix

» The Data Entity/Business Function matrix depicts the relationship


between data entities and business functions within the enterprise.
» The mapping of the Data Entity-Business Function relationship
enables:
– 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.)

579

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 61


TOGAF® Standard Courseware V9.2 Edition

Example Data Entity/Business Function Matrix

BUSINESS
FUNCTION
(Y-AXIS) / CUSTOMER BUSINESS CUSTOMER PRODUCT
DATA MASTER PARTNER LEADS MASTER
ENTITY (X-
AXIS)
Customer Business partner data Business Lead Processing N/A
Relationship management service partner data Service
Management Owner – Sales & management Owner –
Marketing business unit service Customer
executive Owner of data Relationship
Function can Create, entity (person or Manager
read, update and delete organization) Function can only
customer master data Function can Create, read,
Create, read, update customer
update and leads
delete
Supply Chain Customer Requirement N/A N/A Product data
Management Processing Service management
Owner – Supply Chain service
Manager Owner –
Global
product
development
organization
580

Copyright © The Open Group 2018

Application/Data Matrix

» The Application/Data matrix depicts the relationship


between applications and the data entities that are
accessed and updated by them.
» Applications 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.

581

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 62


TOGAF® Standard Courseware V9.2 Edition

Example Application/Data Matrix

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

CRM System of record for Customer data Master data


customer master data

Commerce Engine System of record for Sales orders Transactional data


order book

Sales Business Warehouse and data Intersection of multiple Historical data


Warehouse mart that supports North data entities (e.g. All sales
American region orders by customer XYZ
and by month for 2006)

582

Copyright © The Open Group 2018

Diagrams

» Conceptual Data diagram


» Logical Data diagram
» Data Dissemination diagram
» Data Security diagram
» Data Migration diagram
» Data Lifecycle diagram

583

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 63


TOGAF® Standard Courseware V9.2 Edition

Conceptual Data Diagram


» It depicts the relationships among the critical data entities
(or classes) within the enterprise.
Account
I.A1
Information

Update Customer Actor


Account Profile
P.A12 I.C2 Trigger

Contact Process
P.CS13
Payment
T.P8 P.CS5
Service
Agent Enquiry
Request
A.A4 T.C1
Customer
A.C2 Customer
Appeal Complaint
Information
I.C1 T.C19 T.C16
584

Copyright © The Open Group 2018

Logical Data Diagram


» It depicts logical views relationships among the critical data
entities (or classes) within the enterprise.
» The audience is
– Application developers
– Database designers

585

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 64


TOGAF® Standard Courseware V9.2 Edition

Data Dissemination Diagram

» The Data Dissemination diagram shows the relationship


between
– data entity
– business service
– 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.

586

Copyright © The Open Group 2018

Example Data Dissemination Diagram


Warehouse
Warehouse
Customer
Order History
Stock

Online Account
Online Account
Self Service
Self Service

Billing
Billing
Customer
Account Balance
Invoice History

Business Service Data Entities Application

Online Account Self Service Customer Warehouse


Billing
Order History Warehouse
Stock Warehouse
Account Balance Billing
Invoice History Billing

587

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 65


TOGAF® Standard Courseware V9.2 Edition

Data Security Diagram

» The Data Security diagram depicts 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.

588

Copyright © The Open Group 2018

Example Data Security Diagram

Class of Roles
(by job function)
Actor Business Process
Function

Single
- Sign
Physical
On or
Access
Access Control

Location Business
Service

Access Control
(levels of
Granularity)
Access Control
(levels of Logical
Granularity) Application
Component

589

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 66


TOGAF® Standard Courseware V9.2 Edition

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 NA (US, CA) Physical
Financial Analyst service EMEA (UK, Access
DE) Control
APJ (tables xyz
only)
Procurement & Procurement WW Direct Supplier portal NA (US Access
Spend Analyst Management and Procurement Service Midwest) control
Control

WW Contracts Not applicable WW Direct Supplier Portal LA Access


System Procurement Service control
(application) (system to
system)

WW Product Geo Brand WW Direct Supplier Portal WW (all Access


Development Managers Procurement Service Geos) Control
(Org Unit)

590

Copyright © The Open Group 2018

Data Migration Diagram

» The Data Migration diagram shows the flow of data from


the source to the target applications.
» The diagram provides a visual representation of the
spread of sources/targets and serve as a tool for data
auditing and establishing traceability.

591

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 67


TOGAF® Standard Courseware V9.2 Edition

Example Data Migration Diagram

“Baseline” Data migration technology “Target” application


application components components
components

ABM
Source of Customer CRM
records

CCB System of Record for


Customer Master

ERP
BDW
Source of order
history System of Record for
Material Master & Order
history

Source Transformation & Target


MRPA Staging Data Quality Staging
Source of Material
data SRM
VLC (one
per geo) System of Record for
Source of vendor Vendor Master &
data Contracts
592

Copyright © The Open Group 2018

Example Data Migration Mapping

SOURCE LOGICAL TARGET LOGICAL


APPLICATION SOURCE DATA ELEMENT APPLICATION TARGET DATA ELEMENT
COMPONENT COMPONENT
ABM Cust_Name CRM CUSTNAME

Cust_Street_Addr CUSTADDR_LINE1

Cust_Street_Addr CUSTADDR_LINE2

Cust_Street_Addr CUSTADDR_LINE3

Cust_ContactName CUSTCONTACT

Cust_Tele CUSTTELEPHONE

593

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 68


TOGAF® Standard Courseware V9.2 Edition

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

594

Copyright © The Open Group 2018

The Integrated
Information
Infrastructure
Reference
Model

TOGAF is a registered trademark of The Open


Group in the United States and other countries

595

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 69


TOGAF® Standard Courseware V9.2 Edition

Roadmap

596

Copyright © The Open Group 2018

Key Business and Technical Drivers

Problem Space: The Need for Boundaryless Information Flow


» The problem of getting information to the right people at the right
time in a secure, reliable manner

Solution Space: The Need for Integrated Information Infrastructure


We need:
» Integrated information so that different and potentially conflicting
pieces of information are not distributed throughout different
systems
» Integrated access to that information so that staff can access all
the information they need and have a right to, through one
convenient interface
The infrastructure that enables this vision is called ‘‘integrated
information infrastructure’’.
597

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 70


TOGAF® Standard Courseware V9.2 Edition

Integrated Information Infrastructure Reference


Model

» A model of the key components for developing,


managing, and operating an integrated information
infrastructure.
– Supporting “Boundaryless Information Flow”
» A model of a set of applications that sit on top of an
application platform.
» An expanded subset of the TOGAF Technical Reference
Model, using different orientation.

598

Copyright © The Open Group 2018

TOGAF TRM

Qualities
Infrastructure Applications Business Applications

Application Platform Interface » Fundamentally a layered


view, major layers being
International Operations
Transaction Processing
Software Engineering

Location & Directory

– Application
Data Management
System & Network

Graphics & Image


Data Interchange
User Interface
Management

Security

– Application platform
– Communications

Operating System Services

Network Services

Communications Infrastructure Interface

Communication Infrastructure
Qualities

599

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 71


TOGAF® Standard Courseware V9.2 Edition

TOGAF TRM Orientations

Side View Top Down View


Qualities
Infrastructure Applications Business Applications Qualities

Application Platform Interface


Communication Infrastructure

International Operations
Transaction Processing
Software Engineering

Location & Directory Comm Infrastructure Interfaces

Data Management
System & Network

Graphics & Image


Data Interchange
User Interface
Management

Security

Network Services

Operating System Services

Application Platform

Appl Platform Interface


Operating System Services
Infra Apps Bus Apps

Network Services

Communications Infrastructure Interface


Qualities
Communication Infrastructure
Qualities

600

Copyright © The Open Group 2018

Boundaryless Information Flow Focus

Side View Top Down View


Qualities
Infrastructure Applications Business Applications Qualities

Application Platform Interface


Communication Infrastructure
International Operations
Transaction Processing
Software Engineering

Location & Directory


System & Network

Data Management

Graphics & Image

Comm Infrastructure Interfaces


Data Interchange
User Interface
Management

Security

Network Services

Operating System Services

Application Platform

Appl Platform Interfaces


Operating System Services
Infra Apps Bus Apps

Network Services

Communications Infrastructure Interface


Qualities
Communication Infrastructure

Qualities

601

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 72


TOGAF® Standard Courseware V9.2 Edition

Integrated Information Infrastructure


Reference Model – High-level Model
Security Qualities Mobility

Application Platform

Information Consumer Applications

Development Brokering Management


Tools Applications Utilities

Information Provider Applications

Performance SLAs Qualities Management Policy


602

Copyright © The Open Group 2018

Components of the III-RM

The III-RM has 2 main components:


1. A taxonomy, which defines terminology, and provides a
coherent description of the components and conceptual
structure of an integrated information infrastructure
2. An associated III-RM graphic, which provides a visual
representation of the taxonomy, and the inter-relationship
of the components, as an aid to understanding

603

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 73


TOGAF® Standard Courseware V9.2 Edition

Components of the High-Level III-RM

» Business Applications:
– Brokering Applications, which
manage the requests from any
number of clients to and across
Information Consumer Applications any number of Information
Provider Applications
– Information Provider
Applications, which provide
Brokering
responses to client requests
Applications
and rudimentary access to data
managed by a particular server
– Information Consumer
Information Provider Applications Applications, which deliver
content to the user of the
system, and provide services to
request access to information in
the system on the user’s behalf

604

Copyright © The Open Group 2018

Components of the High-Level III-RM

» Infrastructure Applications:
– Development Tools, to
develop and deploy
applications that require
access to the integrated
Development Management
information infrastructure
Tools Utilities – Management Utilities, to
understand, operate, tune,
and manage the run-time
system in order to meet the
demands of an ever-changing
business

605

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 74


TOGAF® Standard Courseware V9.2 Edition

Components of the High-Level III-RM

» An Application Platform, which provides supporting


services to all the applications and so provides the
ability to locate, access, and move information within
the environment.

Application Platform

606

Copyright © The Open Group 2018

Components of the High-Level III-RM

» The Interfaces used between the components.


Interfaces include formats and protocols, APIs, switches,
data values, etc.
» The Qualities backplane. The Application Software and
Application Platform must adhere to the policies and
requirements depicted by the qualities backplane.

607

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 75


TOGAF® Standard Courseware V9.2 Edition

Integrated Information Infrastructure


Reference Model – Detailed Model
Security Qualities Mobility
Application Platform
Web Portal Information Consumer Applications Desktop Video Conference

Streaming audio / video information Access Mail Phone / Fax

Directory Application Message Format


Referencing/Dereferencing Presentation
Application Messaging
Naming Transformation
Languages Libraries Application to application Browser services
Registries Registration communications services
Publish Portal and personalization
Enterprise Appl Integration Meta indices
Subscribe
Discovery
Development Tools Brokering Applications Management
Utilities
Business modeling tools Information Brokers Monitors
Design tools Application Integrators Executory Utilities
Construction tools Copy Managers
Languages and Libraries
Digital Signature Information Access
Info Format
Intrusion Detection Transformation Mapping
eForm services
Key Management Query distribution
Instant messaging services
Firewall Aggregation
Encryption Search
AAAC Web Portal Information Provider Applications Desktop Video Conference File services
SSO Web services
Streaming audio / video information Access Mail Phone / Fax

Messaging/Event Brokering Process/Workflow Control

Performance SLAs Qualities Management Policy 608

Copyright © The Open Group 2018

Summary

» The III-RM has 2 main components: a taxonomy, and


an associated graphic.
» A key driver for the III-RM is the Need for Boundaryless
Information Flow: getting information to the right people
at the right time in a secure, reliable manner
» The infrastructure that enables this vision is called the
‘‘integrated information infrastructure’’.
» The III-RM has Business Applications, Infrastructure
Applications, an Application Platform, Interfaces and
Qualities

609

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 76


TOGAF® Standard Courseware V9.2 Edition

Exercises

1. The use of the I3RM is not mandatory. What other


taxonomies and reference models do you know of that
could be used in conjunction with the ADM?
2. In what situation(s) would the use of another reference
model be preferable, and why?

610

Copyright © The Open Group 2018

Phase C
Application
Architecture

TOGAF is a registered trademark of The Open


Group in the United States and other countries

611

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 77


TOGAF® Standard Courseware V9.2 Edition

Objectives

» Develop the Target Application Architecture that


enables the Business Architecture and the Architecture
Vision, in a way that addresses the Statement of
Architecture Work and stakeholder concerns

» Identify candidate Architecture Roadmap components


based upon gaps between the Baseline and Target
Application Architectures

612

Copyright © The Open Group 2018

Phase C: Inputs: Application Architecture

» Request for Architecture


Work
» Capability Assessment
» Communications Plan
» Organization model for
enterprise architecture
» Tailored Architecture
Framework
» Application principles
» Statement of Architecture
Work
Continued…

613

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 78


TOGAF® Standard Courseware V9.2 Edition

Phase C: Inputs: Application Architecture

» Architecture Vision
» Architecture Repository
» Draft Architecture Definition
Document
» Draft Architecture Requirements
Specification, including:
– Gap analysis results
– Relevant technical requirements
» Business and Data Architecture
components of an Architecture
Roadmap

614

Copyright © The Open Group 2018

Steps

The order of the steps 9. Create Architecture Definition


should be adapted to the Document
situation. 8. Finalize the Application Architecture
In particular you should
determine whether it is 7. Conduct formal stakeholder review
appropriate to do the
Baseline Application 6. Resolve impacts across the Architecture
Architecture or Target Landscape
Application Architecture 5. Define candidate roadmap components
development first
4. Perform gap analysis

3. Develop Target Application Architecture Description

2. Develop Baseline Application Architecture Description

1. Select reference models, viewpoints, and tools 615

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 79


TOGAF® Standard Courseware V9.2 Edition

Step 1: Select reference models, viewpoints,


and tools

» Review/generate and validate application principles –


see Architecture Principles
» Select Application Architecture resources (reference
models, patterns, …)
» Select relevant Application Architecture viewpoints
» Identify appropriate tools and techniques (including
forms) to be used for capture, modeling, and analysis, in
association with the selected viewpoints.
» Consider using platform-independent descriptions of
Continued…
business logic (e.g. the OMG’s MDA)
616

Copyright © The Open Group 2018

TOGAF Standard, Version 9.2 Artifacts

Note:
Module 20A provides detailed
information on Phase C:
Application Architecture,
Catalogs, Matrices and Diagra

617
617
Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 80


TOGAF® Standard Courseware V9.2 Edition

Step 1: Select reference models, viewpoints,


and tools
» Determine Overall Modeling Process
– For each viewpoint, select the models needed to support the
specific view required, using the selected tool or method. E.g.:
The TM Forum has developed detailed applications models
relevant to the Telecommunications industry. The OMG has
some vertical Domain Task Forces developing models for
specific vertical domains such as Healthcare, Transportation,
Finance, etc.

• Confirm all stakeholders’ concerns are addressed. If not,


create new models to address concerns not covered, or
augment existing models

Continued…

618

Copyright © The Open Group 2018

Recommended Process

» Understand the list of applications or application components that


are required, based on the baseline Application Portfolio, what the
requirements are, and the business architecture scope
» Simplify complicated applications by decomposing them into two or
more applications
» Ensure that the set of application definitions is internally consistent,
by removing duplicate functionality as far as possible, and
combining similar applications into one
» Identify logical applications and the most appropriate physical
applications
» Develop matrices across the architecture by relating applications to
business service, business function, data, process, etc.
» Elaborate a set of Application Architecture views by examining how
the application will function, capturing integration, migration,
development, and operational concerns
619

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 81


TOGAF® Standard Courseware V9.2 Edition

Step 1: Select reference models, viewpoints,


and tools
» Identify Required Catalogs of Application Building Blocks
– The organization’s Application portfolio is captured as a catalog within the
Architecture Repository..
» Identify Required Matrices
– Matrices show the core relationships between related model entities.
» Identify Required Diagrams
– Diagrams present the Application Architecture information from a set of different
viewpoints
» Identify Types of Requirements to be Collected
– Identify requirements to be met by the Architecture
– Formalize the application-focused requirements
– Provide requirements input for the Data and Technology architectures

620

Copyright © The Open Group 2018

Example – The Integrated Information


Infrastructure Model

» An Applications Architecture reference model


– a model of the application components and application services
software essential for an integrated information infrastructure
» Based on the TRM
» Aimed at the helping the design of architectures to
enable and support the vision of Boundaryless
Information Flow

621

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 82


TOGAF® Standard Courseware V9.2 Edition

III-RM
Business and Technical Drivers
The cause:
• multiple systems, conceived and developed individually Sell Space
Compounding the problem: Customer Support
• cross-functional teams continuously forming, new Selling
business partners, stove-piped information
Internal Space
Manufacturing
Appl 1 Legal
Finance Online
Appl 2 Assembling Systems
Buy Space
Appl 50 Design
Procuring Systems
Appl 1 ERP
Partner 1
Systems
Appl 2 Requirements
Systems
Partner 2 Appl 50
Appl 1
Procurement Systems
Systems
Appl 2
Slide 622
Partner 3000
Copyright © The Open Group 2018
Appl 50

III-RM Focus

623

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 83


TOGAF® Standard Courseware V9.2 Edition

III-RM High Level View

624

Copyright © The Open Group 2018

Step 2: Develop a Baseline Application


Architecture Description

If possible, identify the relevant Application ABBs, drawing


on the Architecture Repository.

» If not, define each application in line with the


Application Portfolio catalog

Continued…

625

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 84


TOGAF® Standard Courseware V9.2 Edition

Step 3: Develop Target Application Architecture


Description

» If possible, identify the relevant Application Architecture


building blocks, drawing on the Architecture Repository
» If not, develop a new architecture model:
– use the models identified within Step 1 as a guideline

626

Copyright © The Open Group 2018

Step 4: Perform Gap Analysis

Verify the architecture models for internal consistency and


accuracy
Note changes to the viewpoint represented in the selected
models from the Architecture Repository, and document
Test architecture models for completeness against
requirements
Identify gaps between the baseline and target using the
standard Gap Analysis Technique

627

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 85


TOGAF® Standard Courseware V9.2 Edition

Step 5: Define candidate roadmap components

» This initial Application Architecture roadmap will be used


as raw material to support more detailed definition of a
consolidated, cross-discipline roadmap within the
Opportunities & Solutions phase.

628

Copyright © The Open Group 2018

Step 6: Resolve impacts across the


Architecture Landscape

» Architecture artifacts in the Architecture Landscape


should be examined to identify:
– Does this Application Architecture create an impact on any pre-
existing architectures?
– Have recent changes been made that impact on the Application
Architecture?
– Are there any opportunities to leverage work from this
Application Architecture in other areas of the organization?
– Does this Application Architecture impact other projects ?
– Will this Application Architecture be impacted by other projects?

629

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 86


TOGAF® Standard Courseware V9.2 Edition

Step 7: Conduct Formal Stakeholder Review

Check the original motivation for the architecture project


and the Statement of Architecture Work against the
proposed Application Architecture. Conduct an impact
analysis to:
» Identify any areas where the Business and Data
Architecture may need to change to cater for changes
in the Application Architecture. If the impact is
significant revisit the Business and Data Architectures.

Continued…

630

Copyright © The Open Group 2018

Step 8: Finalize the Application Architecture

» Select standards for each of the ABBs, reusing as much


as possible.
» Fully document each ABB.
» Cross check the overall architecture against the
business requirements.
» Document the final requirements traceability report.
» Document the final mapping of the architecture within
the Architecture repository. Identify the ABBs that might
be reused and publish them via the architecture
repository.
» Finalize all the work products
631

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 87


TOGAF® Standard Courseware V9.2 Edition

Step 9: Create Architecture Definition


Document

» Document the rationale for all building block decisions in


the architecture definition document.
» Prepare the Application Architecture sections of the
architecture definition document report.
» If appropriate, use reports and/or graphics generated by
modeling tools to demonstrate key views of the
architecture. Route the document for review by relevant
stakeholders, and incorporate feedback.

632

Copyright © The Open Group 2018

Phase C: Outputs: Application Architecture

» Statement of Architecture Work


» Validated application principles,
or new application principles
» Draft Architecture Definition
Document
» Draft Architecture Requirements
Specification
» Application Architecture
components of an Architecture
Roadmap

633

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 88


TOGAF® Standard Courseware V9.2 Edition

Architecture Definition Document – Application


Architecture Components

» Baseline Application Architecture, if appropriate


» Target Application Architecture, including:
– Process systems model
– Place systems model
– Time systems model
– People systems model
» Application Architecture views corresponding to the
selected viewpoints addressing key stakeholder
concerns

634

Copyright © The Open Group 2018

Architecture Requirements Specification –


Application Architecture Components

» Gap analysis results


» Application interoperability requirements
» Areas where the Business Architecture may need to
change in order to comply with changes in the
Application Architecture
» Constraints on the Technology Architecture about to be
designed
» Updated business/application/data requirements, if
appropriate

635

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 89


TOGAF® Standard Courseware V9.2 Edition

Phase C: Information Systems Architectures

» The security elements


of Phase C comprise
functional security
services and their
security classification.
» Artifacts include:
– Security Services Catalog
– Security Classification
– Data Quality

636

Copyright © The Open Group 2018

Summary

» This phase defines the


kinds of applications
necessary to process the
data and support the
business.
» The goal is to define what
kinds of applications are
relevant and what those
applications need to do.

637

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 90


TOGAF® Standard Courseware V9.2 Edition

Summary
Phase C: Information Systems Architectures – Application Architecture
Objectives Steps Inputs Outputs
Develop the Target Select reference models, Request for Architecture Work Statement of Architecture Work,
Application Architecture that viewpoints, and tools Capability Assessment updated if necessary
enables the Business Communications Plan
Architecture and the Develop Baseline Application Organizational Model for Enterprise Architecture Validated application principles, or
Architecture Vision, in a way Architecture Description Tailored Architecture Framework new application principles
that addresses the Statement Application Principles
of Architecture Work and Develop Target Application Statement of Architecture Work Draft Architecture Definition
stakeholder concerns Architecture Description Architecture Vision Document containing content
Architecture Repository updates:
Identify candidate Architecture Perform gap analysis • Baseline Application Architecture
Roadmap components based Draft Architecture Definition Document • Target Application Architecture
upon gaps between the Define candidate roadmap containing: • Application Architecture views
Baseline and Target components • Baseline Business Architecture (detailed) corresponding to the selected
Application Architectures • Target Business Architecture (detailed) viewpoints, addressing key
Resolve impacts across the • Baseline Data Architecture (detailed or high- stakeholder concerns
Architecture Landscape level)
• Target Data Architecture (detailed or high-level) Draft Architecture Requirements
Conduct formal stakeholder • Baseline Application Architecture (high-level) Specification including content
review • Target Application Architecture (high-level) updates:
• Baseline Technology Architecture (high-level) • Gap analysis results
Finalize the Application • Target Technology Architecture (high-level) • Application interoperability
Architecture requirements
Draft Architecture Requirements Specification • Relevant technical requirements
Create Architecture including: that will apply to this evolution of the
Definition Document • Gap analysis results architecture development cycle
• Relevant technical requirements • Constraints on the Technology
Business and Data Architecture components of Architecture
an Architecture Roadmap • Updated business requirements
• Updated data requirements
638
Application Architecture components
of an Architecture Roadmap
Copyright © The Open Group 2018

Test Yourself Question

Q1. How should the applications best be described?

A. As computer systems
B. As logical groups of capabilities
C. As schemas
D. As data-flow diagrams
E. As UML diagrams

639

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 91


TOGAF® Standard Courseware V9.2 Edition

Exercise

» Identify five sources of information within your


organization that could be used to draw up a Baseline
Application Architecture Description.

640

Copyright © The Open Group 2018

Phase C:
Application
Architecture –
Catalogs,
Matrices
and Diagrams

TOGAF is a registered trademark of The Open


Group in the United States and other countries

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 92


TOGAF® Standard Courseware V9.2 Edition

TOGAF Standard, Version 9.2 Artifacts

642

Copyright © The Open Group 2018

Catalogs, Matrices and Diagrams

Catalogs Diagrams
» Application Portfolio catalog » Application Communication
» Interface catalog diagram
» Application and User Location
Matrices diagram
» Application/Organization » Application Use-Case diagram
matrix » Enterprise Manageability
» Role/Application matrix diagram
» Application/Function matrix » Process/Application
» Application Interaction matrix Realization diagram
» Software Engineering diagram
The exact format of the » Application Migration diagram
catalogs, matrices and » Software Distribution diagram
diagrams will depend on
the tools used

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 93


TOGAF® Standard Courseware V9.2 Edition

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.

It contains the following metamodel entities:


•Information System Service
•Logical Application Component
•Physical Application Component
Interface Catalog 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

644

Copyright © The Open Group 2018

Exercise

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 94


TOGAF® Standard Courseware V9.2 Edition

Matrices

» Application/Organization matrix
» Role/Application matrix
» Application/Function matrix
» Application Interaction matrix

Copyright © The Open Group 2018

Application/Organization Matrix

» This matrix depicts the relationship between applications


and organizational units within the enterprise.
» The mapping of the Application Component-Organization
Unit relationship 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

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 95


TOGAF® Standard Courseware V9.2 Edition

Example Application/Organization Matrix

APPLICATION
(Y-AXIS)
CUSTOMER PROCUREMENT AND CORPORATE
AND HR
SERVICES WAREHOUSING FINANCE
ORGANISATION
UNIT (X-AXIS)
SAP HR X X X

SIEBEL X X

SAP X X X
FINANCIALS

PROCURESOFT X X

648

Copyright © The Open Group 2018

Role/Application Matrix

» This matrix depicts the relationship between applications and the


business roles that use them within the enterprise.
» The mapping of the Application Component-Role relationship
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

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 96


TOGAF® Standard Courseware V9.2 Edition

Example Role/Application Matrix

APPLICATION (Y-
AXIS) AND CALL CENTRE CALL CENTRE CHIEF
FINANCE ANALYST
FUNCTION (X- OPERATOR MANAGER ACCOUNTANT
AXIS)
SAP HR X X X X

SIEBEL X X

SAP X X X X
FINANCIALS
PROCURESOFT X X

650

Copyright © The Open Group 2018

Application/Function Matrix

» This matrix depicts the relationship between applications


and business functions within the enterprise.
» The mapping of the Application Component-Function
relationship 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

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 97


TOGAF® Standard Courseware V9.2 Edition

Example Application/Function Matrix

APPLICATION (Y-
AXIS) AND CALL CENTRE 1ST WAREHOUSE GENERAL LEDGER
VACANCY FILLING
FUNCTION (X- LINE CONTROL MAINTENANCE
AXIS)
SAP HR X X X X

SIEBEL X X

SAP X X X
FINANCIALS

PROCURESOFT X X

652

Copyright © The Open Group 2018

Example Application Interaction Matrix

Application 1 Application 2 Application 3 Application 4

Application 1 Consumes

Application 2 Communicates
with

Application 3 Consumes Communicates


with

Application 4

653

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 98


TOGAF® Standard Courseware V9.2 Edition

Diagrams

» Application Communication diagram


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

Copyright © The Open Group 2018

Application Communication Diagram

» This diagram depicts 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.

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 99


TOGAF® Standard Courseware V9.2 Edition

Application Communication Diagram

Copyright © The Open Group 2018

Alternate Example:
N2 Model
1c
ABC
1a

1b
ABM 2a

3c

CCD 3a

4a
3b
CRM
1d

4b
IPC
3d

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 100


TOGAF® Standard Courseware V9.2 Edition

Alternate Example:
Information Exchange Matrix

EVENT
LABEL SOURCE DESTINATION DATA ENTITY
TRIGGERED
1a ABC ABM Sales order New sales
(create order from
request) front end

1b ABM ABC Sales order Order


(confirm created in the
create) backend
ERP system
2a ABM CCD Product Subscribe/
catalog Publish timer

658

Copyright © The Open Group 2018

Application & User Location Diagram

» This diagram depicts 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

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 101


TOGAF® Standard Courseware V9.2 Edition

Example Application & User Location Diagram


(part 1)

INTERNAL,
CUSTOME USER
LOCATION
APPLICATION USER TYPE R BUSINESS ORG UNIT (USER
ADDRESS BELONGS TO)
OR LOCATION
PARTNER
CRM Developer Internal NA Western Chicago Sears NA Sales &
Super User Region tower office Marketing
Administrator Chicago
EMEA EMEA Sales
Headquarters, Downtown
UK office
Middlesex,
London
SAP R/3 Test Engineers Internal Beijing Manufacturing &
Mechanical Manufacturing logistics
Engineers Plant
Procurement
managers

660

Copyright © The Open Group 2018

Example Application & User Location Diagram


(part 2)

661

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 102


TOGAF® Standard Courseware V9.2 Edition

Application Use Case Diagram

Source: wikipedia.org

Copyright © The Open Group 2018

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.

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 103


TOGAF® Standard Courseware V9.2 Edition

Example Enterprise Manageability Diagram

664

Copyright © The Open Group 2018

Process/Application Realization Diagram

» This diagram depicts 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.

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 104


TOGAF® Standard Courseware V9.2 Edition

Example Process/Application Realization


Diagram

666

Copyright © The Open Group 2018

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.

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 105


TOGAF® Standard Courseware V9.2 Edition

Example Software Engineering Diagram

668

Copyright © The Open Group 2018

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

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 106


TOGAF® Standard Courseware V9.2 Edition

Example Application Migration Diagram

670

Copyright © The Open Group 2018

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.

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 107


TOGAF® Standard Courseware V9.2 Edition

TOGAF®
Foundation
Architecture:
the TRM

TOGAF is a registered trademark of The Open


Group in the United States and other countries

672

Copyright © The Open Group 2018

Roadmap

673

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 108


TOGAF® Standard Courseware V9.2 Edition

Module Objectives

To understand the TOGAF Technical Reference Model.

» The TOGAF Technical Reference Model (TRM) is an


example of a Foundation Architecture.

» The Purpose, Structure and Use of the TRM


» The Platform Services Taxonomy
» Application Platform Service Qualities

674

Copyright © The Open Group 2018

Foundation Architectures

» A Foundation Architecture is an architecture of building


blocks and corresponding standards that supports all the
Common Systems Architectures and, therefore, the
complete enterprise operating environment.

» The TOGAF Library includes the TOGAF Technical


Reference Model as an example Foundation
Architecture.
» The ADM supports specialization of such Foundation
Architectures in order to create organization-specific
models.
675

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 109


TOGAF® Standard Courseware V9.2 Edition

TRM Components

» The TRM has two main components:


– A taxonomy that defines terminology and provides a
coherent description of the components and
conceptual structure of an information system
– An associated TRM graphic that provide a visual
representation as an aid to understanding

Slide 676

Copyright © The Open Group 2018

Application Portability is achieved via the


Application Platform Interface, identifying the
set of services that are to be made available in
The TRM a standard way to applications via the
platform

Interoperability is achieved via the


Communications Infrastructure Interface,
identifying the set of Communications
Infrastructure services that are to be built on
in a standard way

677

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 110


TOGAF® Standard Courseware V9.2 Edition

Infrastructure Applications, provide Business Applications, implement


The API
The Application Platform isspecifies
the the interface between
The TRM has two categories of
general purpose functionality, usually business processes and are enterprise
Application Software and the underlying Application Software
The TRM inCOTS
conceptual Detail
entity containing or vertical specific
Operating System Services, Networkplatform
Services and a generic set of Platform
Services
Qualities are the set of attributes
applying across all components

The Communications Infrastructure


Interface is the interface between the
Application Platform and the
Communications Infrastructure
Typical Qualities are manageability
and security. Some qualities can be
specified better in terms of measures
rather than standards, e.g.
performance
The Communications Infrastructure contains basic
services to interconnect systems and provide for data
678
Slide 678 transfer. It handles the physical communications
Copyright © The Open Group 2018 infrastructure.

Using the TRM

» The Application Platform is a single, generic conceptual entity,


containing all possible services
» The Enterprise Architect must analyze the services actually
needed in order to define the optimal solutions building blocks
» Few enterprises now face the challenge of building their own
application platforms, taking it for granted that system and
service providers deliver integrated platforms which conform
to an established set of standards.
» As a result, other reference models – taxonomies and/or
graphics – not only are possible, but may be preferable for the
majority of enterprises. The use of the ADM is not dependent
on use of the TOGAF TRM taxonomy.

679

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 111


TOGAF® Standard Courseware V9.2 Edition

Taxonomy of Platform Services

» This defines terminology


» Provides a coherent description of an information
system:
– Components termed service categories
– Conceptual structure
» Widely-acceptable useful, consistent, structured
definition of the application platform entity

Continued…
680

Copyright © The Open Group 2018

Taxonomy of Platform Services

» Not exclusive or optimal definition

» The TOGAF ADM is not dependent on the TRM

681

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 112


TOGAF® Standard Courseware V9.2 Edition

Taxonomy of Platform Services

» Data Interchange Services » Network Services


» Data Management » Operating System Services
Services » Software Engineering
Services
» Graphics and Imaging
» Transaction Processing
Services
Services
» International Operation » User Interface Services
Services » Security Services
» Location and Directory » System and Network
Services Management Services

682

Copyright © The Open Group 2018

Taxonomy of Application Platform Service


Qualities

» A service quality describes behavior


– Such as adaptability or manageability
» Service qualities have a pervasive effect on the
operation of most or all functional service categories
» During architecture development, the architect must be
aware of the desired qualities and the extent of their
influence on the choice of building blocks

683

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 113


TOGAF® Standard Courseware V9.2 Edition

Availability

Availability is the degree to which something is available


for use. It can be split into 6 criteria:
» Manageability, the ability to gather information about
the state of something and to control it

» Serviceability, the ability to identify problems and take


corrective action such as to repair or upgrade a
component in a running system

» Performance, the ability of a component to perform its


tasks in an appropriate time
Continued…
684

Copyright © The Open Group 2018

Availability

» Reliability, resistance to failure

» Recoverability, the ability to restore a system to a


working state after an interruption

» Locatability, the ability of a system to be found when


needed

Continued…

685

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 114


TOGAF® Standard Courseware V9.2 Edition

Assurance

Assurance can be split into the following criteria:


» Security, the protection of information from unauthorized
access
» Integrity, the assurance that data has not been
corrupted

» Credibility, the level of trust in the integrity of the system


and its data

Continued…
686

Copyright © The Open Group 2018

Usability

Usability is the ease-of-operation by users, including


» International operation, including multilingual and
multicultural abilities

Continued…
687

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 115


TOGAF® Standard Courseware V9.2 Edition

Adaptability

Adaptability can be split into 5 criteria:


» Interoperability, whether within or outside the
organization (for instance interoperability of calendaring
or scheduling functions may be key to the usefulness of
a system)
» Scalability, the ability of a component to grow or shrink
its performance or capacity appropriately to the demands
of the environment in which it operates

Continued…
688

Copyright © The Open Group 2018

Adaptability

» Portability, of data, people, applications, and


components

» Extensibility, to accept new functionality

» Accessibility, to services in new paradigms such as


object orientation

689

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 116


TOGAF® Standard Courseware V9.2 Edition

Summary

The TOGAF Technical Reference


Model provides a model and
core taxonomy of generic
platform-centric services
» It can be used to build any
system architecture
» A taxonomy defines consistent
terminology

690

Copyright © The Open Group 2018

Test Yourself Question

Q. Which of the following best describes the purpose of the


TRM?
A To provide a framework for IT Governance
B To provide a visual model, terminology and coherent
description of components and structure of an
information system
C To provide a list of standards
D To provide a method for architecture development
E To provide a system engineering viewpoint on a possible
solution

691

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 117


TOGAF® Standard Courseware V9.2 Edition

Test Yourself Question

Q. Which of the following statements about the Taxonomy


of Platform Services is true?
A It provides a description of a specific vertical industry
information system
B It defines a number of service qualities
C It provides a widely accepted, useful definition of an
Application Platform entity
D It is used in structuring the III-RM
E It provides a list of standards

692

Copyright © The Open Group 2018

Phase D:
Technology
Architecture

TOGAF is a registered trademark of The Open


Group in the United States and other countries

693

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 118


TOGAF® Standard Courseware V9.2 Edition

Objectives

» Develop the Target Technology Architecture that


enables the Architecture Vision, target business, data,
and application building blocks to be delivered through
technology components and technology services, in a
way that addresses the Statement of Architecture
Work and stakeholder concerns

» Identify candidate Architecture Roadmap components


based upon gaps between the Baseline and Target
Technology Architectures

694

Copyright © The Open Group 2018

Approach

» Consider Emerging Technologies


– The Technology Architecture needs to capture the transformation
opportunities available through the adoption of new technology
» Review the Technology Architecture Resources available
in the Architecture Repository
– Existing IT Services in the IT Repository or IT Service Catalog
– The adopted technical reference model, if applicable
– Technology models relevant to the organization

695

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 119


TOGAF® Standard Courseware V9.2 Edition

Technology Architecture: Inputs

» Request for Architecture Work


» Capability Assessment
» Communications Plan
» Organization model for
enterprise architecture
» Tailored Architecture Framework
» Technology principles
» Statement of Architecture Work
» Architecture Vision
» Architecture Repository

Continued…

696

Copyright © The Open Group 2018

Technology Architecture: Inputs


» Draft Architecture Definition Document,
containing:
– Baseline Business Architecture (detailed)
– Target Business Architecture (detailed)
– Baseline Data Architecture (detailed)
– Target Data Architecture (detailed)
– Baseline Application Architecture
(detailed)
– Target Application Architecture (detailed)
– Baseline Technology Architecture (high-
level)
– Target Technology Architecture (high-
level)
» Draft Architecture Requirements
Specification, including gap analysis
results and technical requirements
» Business, Data, and Application
Architecture components of an
Architecture Roadmap

697

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 120


TOGAF® Standard Courseware V9.2 Edition

Steps

9. Create Architecture Definition


The order of the steps
Document
should be adapted to the
situation. 8. Finalize the Technology Architecture
In particular you should
determine whether it is 7. Conduct formal stakeholder review
appropriate to do the 6. Resolve impacts across the Architecture
Baseline Technology Landscape
Architecture or Target
Technology Architecture 5. Define candidate roadmap components
development first
4. Perform gap analysis

3. Develop Target Technology Architecture Description

2. Develop Baseline Technology Architecture Description

1. Select reference models, viewpoints, and tools


698

Copyright © The Open Group 2018

Step 1: Select reference models, viewpoints,


and tools

» Review/generate and validate technology principles –


see Architecture Principles
» Select Technology Architecture resources (reference
models, patterns, …)
» Select relevant Technology Architecture viewpoints
» Identify appropriate tools and techniques to be used for
data capture, modeling, and analysis, in association with
the selected viewpoints.

Continued…
699

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 121


TOGAF® Standard Courseware V9.2 Edition

Step 1: Select reference models, viewpoints,


and tools

» Determine Overall Modeling Process


– For each viewpoint, select the models needed to
support the specific view required, using the selected
tool or method. Confirm all stakeholders’ concerns
are addressed. If not, create new models to address
concerns not covered, or augment existing models

Continued…
700

Copyright © The Open Group 2018

TOGAF Standard, Version 9.2 Artifacts

Note:
Module 22A provides detailed
information on Phase D:
Technology Architecture,
Catalogs, Matrices and Diagrams

701

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 122


TOGAF® Standard Courseware V9.2 Edition

Step 1: Select reference models, viewpoints,


and tools

» Identify Required Catalogs of Data Building


Blocks
The following catalogs should be considered for
development within a Technology Architecture:
– Technology Standards catalog
– Technology Portfolio catalog

Continued…
702

Copyright © The Open Group 2018

Step 1: Select reference models, viewpoints,


and tools
» Identify Required Matrices
– Matrices show the core relationships between related model entities.
– Recommended to develop an Application/Technology Matrix
» Identify Required Diagrams
– Diagrams present the Technology Architecture information from a set of
different viewpoints
– The following diagrams are recommended
• Environments and Locations diagram
• Platform Decomposition diagram
• Networked Computing / Hardware diagram
• Communication diagram
Continued…
703

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 123


TOGAF® Standard Courseware V9.2 Edition

Step 1: Select reference models, viewpoints,


and tools

» Identify Types of Requirements to be Collected


– Identify requirements to be met by the Architecture
– Formalize the technology-focused requirements
– If applicable, provide detailed guidance to be reflected during
design and implementation

Continued…
704

Copyright © The Open Group 2018

Step 1: Select reference models, viewpoints,


and tools

» Select Services
– The services portfolios are combinations of basic services from
the service categories in the defined taxonomy.
– For each building block, build up a service description portfolio
as a set of non-conflicting services.
– The set of services must be tested to ensure that the
functionality provided meets application requirements.

705

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 124


TOGAF® Standard Courseware V9.2 Edition

Step 2: Develop a Baseline Technology


Architecture Description

If possible, identify the relevant Technology ABBs,


drawing on the Architecture Repository.
» If nothing exists, define each application in line with
the Technology Portfolio catalog
» Where new architecture models need to be developed
use the models identified in Step 1 as a guideline for
creating new architecture content to describe the
Baseline Architecture.

706

Copyright © The Open Group 2018

Step 3: Develop Target Technology


Architecture Description

» If possible, identify the relevant Technology Architecture


building blocks, drawing on the Architecture Repository
» Where new architecture models need to be developed
use the models identified within Step 1 as a guideline

707

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 125


TOGAF® Standard Courseware V9.2 Edition

Step 4: Perform Gap Analysis

Verify the architecture models for internal consistency and


accuracy
Note changes to the viewpoint represented in the selected
models from the Architecture Repository, and document
Test architecture models for completeness against
requirements
Identify gaps between the baseline and target using
standard Gap Analysis technique

708

Copyright © The Open Group 2018

Step 5: Define candidate roadmap components

» This initial Technology Architecture roadmap will be


used as raw material to support more detailed definition
of a consolidated, cross-discipline roadmap within the
Opportunities & Solutions phase.

709

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 126


TOGAF® Standard Courseware V9.2 Edition

Step 6: Resolve impacts across the


Architecture Landscape

» Architecture artifacts in the Architecture Landscape


should be examined to identify:
– Does this Technology Architecture create an impact on any pre-
existing architectures?
– Have recent changes been made that impact on the Technology
Architecture?
– Are there any opportunities to leverage work from this
Technology Architecture in other areas of the organization?
– Does this Technology Architecture impact other projects ?
– Will this Technology Architecture be impacted by other projects?

710

Copyright © The Open Group 2018

Step 7: Conduct Formal Stakeholder Review

Check the original motivation for the architecture project


and the Statement of Architecture Work against the
proposed Technology Architecture.
» Is the Technology Architecture fit for the purpose of
supporting subsequent work in the other architecture
domains?
» Refine the proposed Technology Architecture only if
necessary.

Continued…

711

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 127


TOGAF® Standard Courseware V9.2 Edition

Step 8: Finalize the Technology Architecture

» Select standards for each of the ABBs, reusing as much


as possible.
» Fully document each ABB.
» Cross check the overall architecture against the
business goals.
» Document the final requirements traceability report.
» Document the final mapping of the architecture within
the Architecture repository. Identify the ABBs that might
be reused and publish them via the Architecture
Repository.
» Finalize all the work products
712

Copyright © The Open Group 2018

Step 9: Create Architecture Definition


Document

» Document the rationale for all building block decisions in


the architecture definition document.
» Prepare the Technology Architecture sections of the
architecture definition document report.
» If appropriate, use reports and/or graphics generated by
modeling tools to demonstrate key views of the
architecture. Send the document to relevant
stakeholders for review and incorporate feedback.

713

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 128


TOGAF® Standard Courseware V9.2 Edition

Technology Architecture Outputs

» Statement of Architecture Work,


updated if necessary
» Validated technology principles
or new technology principles
» Draft Architecture Definition
Document
» Draft Architecture Requirements
Specification
» Technology Architecture
components of an Architecture
Roadmap

714

Copyright © The Open Group 2018

Architecture Definition Document –


Technology Architecture Components
» Baseline Technology Architecture, if appropriate
» Target Technology Architecture, including:
– Technology components and their relationships to information systems
– Technology platforms and their decomposition, showing the
combinations of technology required to realize a particular technology
“stack”
– Environments and locations – a grouping of the required technology into
computing environments (e.g., development, production)
– Expected processing load and distribution of load across technology
components
– Physical (network) communications
– Hardware and network specifications
» Views corresponding to the selected viewpoints addressing key
stakeholder concerns
715

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 129


TOGAF® Standard Courseware V9.2 Edition

Architecture Requirements Specification –


Technology Architecture Components

» Gap analysis results


» Updated technology requirements

716

Copyright © The Open Group 2018

Phase D: Technology Architecture

» The Security Architect must


ensure that the required
controls are included in the
Technology Architecture and
verify whether the controls are
used in an effective and efficient
way
» A security stakeholder may
request the creation of a
specific Technology Architecture
security view or deliverable that
describes all security-related
technology components and
how they inter-relate

717

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 130


TOGAF® Standard Courseware V9.2 Edition

Summary

» The purpose of Phase D:


Technology Architecture is to
transform application
components into a set of
technology components.
» The technology components can
be both software and hardware
components, available from the
market or configured within the
organization

718

Copyright © The Open Group 2018

Summary
Phase D: Technology Architecture
Objectives Steps Inputs Outputs
Develop the Target Select reference models, Request for Architecture Work Statement of Architecture Work,
Technology Architecture that viewpoints, and tools Capability Assessment updated if necessary
enables the Architecture Communications Plan Validated technology principles or
Vision, target business, data, Develop Baseline Technology Organizational Model for Enterprise new technology principles (if
and application building Architecture Description Architecture generated here)
blocks to be delivered through Tailored Architecture Framework
technology components and Develop Target Technology Technology principles Draft Architecture Definition
technology services, in a way Architecture Description Statement of Architecture Work Document containing content
that addresses the Statement Architecture Vision updates:
of Architecture Work and Perform gap analysis Architecture Repository • Baseline Technology Architecture
stakeholder concerns • Target Technology Architecture
Define candidate roadmap Draft Architecture Definition Document • Technology Architecture views
Identify candidate Architecture components containing: corresponding to the selected
Roadmap components based • Baseline Business Architecture (detailed) viewpoints, addressing key
upon gaps between the Resolve impacts across the • Target Business Architecture (detailed) stakeholder concerns
Baseline and Target Architecture Landscape • Baseline Data Architecture (detailed)
Technology Architectures • Target Data Architecture (detailed) Draft Architecture Requirements
Conduct formal stakeholder • Baseline Application Architecture (detailed) Specification including content
review • Target Application Architecture (detailed) updates:
• Baseline Technology Architecture (high- • Gap analysis results
Finalize the Technology level) • Requirements output from Phases
Architecture • Target Technology Architecture (high-level) B and C
• Updated technology requirements
Create Architecture Definition Draft Architecture Requirements Specification
Document including: Technology Architecture
• Gap analysis results components of an Architecture
• Relevant technical requirements Roadmap
Business, Data, and Application Architecture
components of an Architecture Roadmap
719

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 131


TOGAF® Standard Courseware V9.2 Edition

Exercise

Identify five sources of information within your organization


that could be used to draw up a Baseline Technology
Architecture Description

720

Copyright © The Open Group 2018

Phase D:
Technology
Architecture –
Catalogs,
Matrices
and Diagrams

TOGAF is a registered trademark of The Open


Group in the United States and other countries

721

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 132


TOGAF® Standard Courseware V9.2 Edition

TOGAF Standard, Version 9.2 Artifacts

722
722
Copyright © The Open Group 2018

Catalogs, Matrices and Diagrams

Catalogs Diagrams
» Technology Standards catalog » Environments and Locations
» Technology Portfolio catalog diagram
» Platform Decomposition
diagram
» Processing diagram
» Matrices » Networked
» Application/Technology matrix Computing/Hardware diagram
» Network and Communications
diagram

The exact format of the


catalogs, matrices and
diagrams will depend on
the tools used
723

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 133


TOGAF® Standard Courseware V9.2 Edition

Catalogs

» Technology Standards catalog


» Technology Portfolio catalog

724

Copyright © The Open Group 2018

Catalogs

Catalog Purpose
Technology This documents the agreed standards for technology across the enterprise
covering technologies, and versions, the technology lifecycles, and the
Standards
refresh cycles for the technology.
Catalog
It can be implemented as an extension to the Technology Portfolio Catalog
and thus will share the same metamodel entities:
•Technology Service, Logical Technology Component, Physical Technology
Component
Technology This catalog identifies and lists all the technology in use across the
enterprise, including hardware, infrastructure software, and application
Portfolio
software. An agreed technology portfolio supports lifecycle management of
Catalog technology products and versions and also forms the basis for definition of
technology standards
It contains the following metamodel entities:
•Technology Service, Logical Technology Component, Physical Technology
Component
725

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 134


TOGAF® Standard Courseware V9.2 Edition

Exercise

726

Copyright © The Open Group 2018

Matrices

» Application/Technology matrix

727

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 135


TOGAF® Standard Courseware V9.2 Edition

Application/Technology Matrix

» The Application/Technology matrix documents the


mapping of applications to the technology platform.
» The Application/Technology matrix shows:
– Logical/Physical Application Components
– Services, Logical Technology Components, and Physical
Technology Components
– Physical Technology Component realizes Physical Application
Component relationships

728

Copyright © The Open Group 2018

Example Application/Technology
Matrix
LOGICAL PHYSICAL
APPLICATION TECHNOLOGY SERVER ADDRESS IP ADDRESS
COMPONENT COMPONENT
ABM Web server - node 1 F01ws001@host.com 10.xx.xx.xx
Web server - node 2 F01ws002@host.com 10.xx.xx.xx
Web server - node 3 F01ws003@host.com 10.xx.xx.xx
App server – node 1 F02as001@host.com 10.xx.xx.xx
App server – node 2 F02as002@host.com 10.xx.xx.xx
App server – node 3 F02as003@host.com 10.xx.xx.xx
Database server F02dbp001@host.com 10.xx.xx.xx
(production)
Database server (stating) F03dbs001@host.com 10.xx.xx.xx
Load balancer and Dispatcher server F03nd001@host.com 242.xx.xx.xx
Dispatcher

729

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 136


TOGAF® Standard Courseware V9.2 Edition

Example Application/Technology
Matrix
TECH HARDWARE HARDWARE SOFTWARE SOFTWARE
FUNCTION LOGICAL PHYSICAL LOGICAL PHYSICAL

Load balancing Name – Balancer Model/Type – IBM Product- IBM Load SW Components
Vendor - IBM P7xx balance manager – LB v3.2 (list all
Server Type – Serial Number – Vendor - IBM the other
eServer 1S4568 OS – UNIX components of
Clustered – No Processor Type - the SW product)
No. of Nodes – N/A RISC Power p5 AIX 10.2.1
Server logical Number of License Type -
address - Processors - 8 way Enterprise wide
d04lb01@host.com Memory - 1GB license
Maintenance Window Hard drive - 40 GB License expiry
– Sun 0100 to 0300 IP - 11.xx.xx.xx date - 12/31/2021

730

Copyright © The Open Group 2018

Example Application/Technology
Matrix
APPLICATION COMPONENT DEPLOYMENT UNIT TECHNOLOGY COMPONENT

Load Balancer Smart dispatch v1.2 (both Load balancing server


installation and execution code) (d03lb001@host.com)

Commerce pages HTML code Web Server cluster


Applets (d03ws001@host.com,
JSP d03ws002@host.com,
d03ws003@host.com)

Commerce Engine •Order Entry (both installation and •Application Server


execution code) (d03as001@host.com,
•Shopping Cart (both installation d03as002@host.com)
and execution code)

731

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 137


TOGAF® Standard Courseware V9.2 Edition

Diagrams

» Environments and Locations diagram


» Platform Decomposition diagram
» Processing diagram
» Networked Computing/Hardware diagram
» Network and Communications diagram

732

Copyright © The Open Group 2018

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.

733

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 138


TOGAF® Standard Courseware V9.2 Edition

Example Environments and Locations Diagram

734

Copyright © The Open Group 2018

Platform Decomposition Diagram

» Depicts the technology platform that supports the


operations of the Information Systems Architecture.
» Covers all aspects of the infrastructure platform and
provides an overview of the enterprise's technology
platform.

735

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 139


TOGAF® Standard Courseware V9.2 Edition

Example Platform Decomposition Diagram

Platform Decomposition (Application Support)


Hardware Software
Logical Technology Physical Technology
Logical Technology Physical Technology
Components Components
Components Components

Tech Function Tech Function Tech Function Tech Function

Web Server Web server layer


Layer Web Server Layer Web Server Layer

Application Layer Application Layer Application Layer


Application Layer

Database Layer Database Layer Database Layer Database Layer

Attributes Attributes
• Name Product Name
• Model/Type Vendor
• Clusters OS
• Number of Components SW components
• Vendor License Type
• Server Type (mainframe, Mid range, RISC, Intel) License Expiry etc
• Server logical name
• IP Address etc

736

Copyright © The Open Group 2018

Processing Diagram

» Focuses on deployable units of code/configuration and how these


are deployed onto the technology platform.
» 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.

737

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 140


TOGAF® Standard Courseware V9.2 Edition

Example Processing Diagram


Open DMZ Internet Zone Intranet Zone
Internet

File Explorer, HTML, Images


(DFS Distributed File System
Server)

Order capture
(DB server)

HTML Code (Web Order Entry &


Load server cluster with Shopping
Balancer 2 nodes) Cart
Code (Application Server
cluster with 2 nodes) App
Messaging Server DB
Server

Over LAN
HTTP

Firewall Firewall Firewall

738

Copyright © The Open Group 2018

Network Computing Hardware Diagram

» This diagram shows 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
739

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 141


TOGAF® Standard Courseware V9.2 Edition

Example Network Computing Hardware


Diagram
DMZ Internet Zone Intranet Zone

Application
Web Server cluster
Load server Application
(node 3)
Web Database Database
Balancer cluster Server cluster
server (ABM (ABM
and (node 3)
App Server Staging)
cluster Production)
Dispatcher cluster - node 3
Web (ABM)
server
cluster-
node 3 DFS Distributed File
(ABM) System (html,
images)

Load Web server Database


cluster Application App
Balancer DB
Server (Order Server
and Web server Engine)
Dispatcher cluster-node 2
(eCommerce)

App Server

Firewall Firewall Firewall


740

Copyright © The Open Group 2018

Network and Communications Diagram

» The Network and Communications 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.

741

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 142


TOGAF® Standard Courseware V9.2 Edition

Network and Communications Diagram

Propr ocol
(Enc

OBM ary
Prot ed)
iet
rypt

G
Au l
th co
Pr oto
oto Pr
co th
l Au

742

Copyright © The Open Group 2018

Copyright 2009-2018, The Open Group 143

Das könnte Ihnen auch gefallen