Beruflich Dokumente
Kultur Dokumente
Level 1 & 2
Courseware
Version 3.1
www.firebrandtraining.com
TOGAF® Standard Courseware V9.1 Edition
1
All rights reserved
Published by The Open Group, November 2011
7/2/2014 1 ©2007 – Body Temple
Instructor
Background
2
7/2/2014
7/2/2014 2 ©2007 – Body Temple
Introduction
3
7/2/2014
7/2/2014 3 ©2007 – Body Temple
4
7/2/2014
7/2/2014 4 ©2007 – Body Temple
TOGAF 9
Certified
TOGAF 9 Foundation
1
Prerequisite knowledge:
6
7/2/2014
7/2/2014 6 ©2007 – Body Temple
Course Objectives
7
7/2/2014
7/2/2014 7 ©2007 – Body Temple
Course Objectives
8
7/2/2014
7/2/2014 8 ©2007 – Body Temple
TOGAF 9 Certified
Training
Recommended Modules *
Ellipsis (…)
used to indicate a continuation; such as an
incomplete list of example items …or a continuation
from preceding text
Bold
•used for emphasis!
•used to highlight a subheading
10
7/2/2014
7/2/2014 10 ©2007 – Body Temple
Recommended
Reading
11
12
7/2/2014
7/2/2014 12 ©2007 – Body Temple
13
7/2/2014
7/2/2014 13 ©2007 – Body Temple
Introduction
14
7/2/2014
7/2/2014 14 ©2007 – Body Temple
Management Overview
Module 1
Management Overview
2
7/2/2014
7/2/2014 2 ©2007 – Body Temple
Module Objectives
3
7/2/2014
7/2/2014 3 ©2007 – Body Temple
4
7/2/2014
7/2/2014 4 ©2007 – Body Temple
Our Vision
5
7/2/2014
7/2/2014 5 ©2007 – Body Temple
Our Mission
The mission of The Open Group is to drive the
creation of Boundaryless Information Flow™
achieved by:
Working with customers to capture,
understand and address current and
emerging requirements, establish policies,
and share best practices;
Working with suppliers, consortia and
standards bodies to develop consensus and
facilitate interoperability, to evolve and
integrate specifications and open source
technologies;
Offering a comprehensive set of services to
enhance the operational efficiency of
consortia; and
Developing and operating the industry's
premier certification service and
encouraging the procurement of certified
products.
6
7/2/2014
7/2/2014 6 ©2007 – Body Temple
Activities
Governing Board work groups
• Open CA Work Group
• Open CITS Work Group
• UNIX Work Group
Member Forums
• Architecture, ArchiMate®
• Enterprise Management, Platform
• Real Time & Embedded, Security and Identity Management
• Trusted Technology Forum, Jericho Forum
Work Groups
• Business Architecture
• Cloud Computing
• Quantum Lifecycle
• Semantic Interoperability, including Universal Data Element Framework (UDEF)
• Service Oriented Architecture (SOA)
7
7/2/2014
7/2/2014 7 ©2007 – Body Temple
8
7/2/2014
7/2/2014 8 ©2007 – Body Temple
Mostly virtual
• E-mail, teleconference, web conference
Collaboration infrastructure
• Track activities for projects, forums etc
9
7/2/2014
7/2/2014 9 ©2007 – Body Temple
11
7/2/2014
7/2/2014 11 ©2007 – Body Temple
Customer Architects
• reduced time, cost, risk
Tools Vendors
• bigger market, bigger market share
IT Solution Vendors
• greater cost-efficiency
Integrators
• greater cost-efficiency, better service
12
7/2/2014
7/2/2014 12 ©2007 – Body Temple
What is an Enterprise?
13
7/2/2014
7/2/2014 13 ©2007 – Body Temple
What is an Architecture?
An Architecture is the
fundamental organization
of something, embodied in:
• its components,
• their relationships to each other and the
environment,
• and the principles governing its design
and evolution
14
15
7/2/2014
7/2/2014 15 ©2007 – Body Temple
Architecture Domains
Business
Business processes,
Architecture organization,
people
Application Data
Architecture Architecture
Data,
Services information
Hardware, Technology
software, Architecture
network
16
7/2/2014
7/2/2014 16 ©2007 – Body Temple
18
7/2/2014
7/2/2014 18 ©2007 – Body Temple
19
7/2/2014
7/2/2014 19 ©2007 – Body Temple
See also: “Why Enterprise Architecture Matters?”, The Open Group White Paper, W076
20
7/2/2014
7/2/2014 20 ©2007 – Body Temple
An Enterprise Architecture
is only as good as the
decision making framework
that is established around it
‘governance’ framework
The Governance Framework
depends on
• Clear authority structure
• The right participants
21
7/2/2014
7/2/2014 21 ©2007 – Body Temple
22
7/2/2014
7/2/2014 22 ©2007 – Body Temple
23
7/2/2014
7/2/2014 23 ©2007 – Body Temple
24
7/2/2014
7/2/2014 24 ©2007 – Body Temple
Tailorable to meet an
organization and Based in best practices
industry needs
Possible to participate
Available under a free in the evolution of the
perpetual license framework
25
7/2/2014
7/2/2014 25 ©2007 – Body Temple
TOGAF Origins
A customer initiative
A framework, not an architecture
• A generic framework for developing architectures to meet different business
needs
• Not a “one-size-fits-all” architecture
26
7/2/2014
7/2/2014 26 ©2007 – Body Temple
TOGAF Development
1994 Requirement Proof of need
27
7/2/2014
7/2/2014 27 ©2007 – Body Temple
TOGAF Development
28
7/2/2014
7/2/2014 28 ©2007 – Body Temple
TOGAF 9.1
TOGAF 8.1.1
• The Interoperable Enterprise TOGAF 8 – Enterprise Edition
Business Scenario First TOGAF Certification
first published Program Launched
29
7/2/2014
7/2/2014 29 ©2007 – Body Temple
TOGAF Scope
30
7/2/2014
7/2/2014 30 ©2007 – Body Temple
TOGAF Goals
Long-term
• An industry standard, generic enterprise architecture method….
• ….usable on its own or in conjunction with frameworks having products
relevant/specific to particular sectors.
• Several frameworks have mind share:
• Zachman, Spewak, DoD Framework, FEAF, TEAF, …
• Almost all focus on products, not method
• TOGAF and…. (not TOGAF or….)
Version 9
• An evolution from TOGAF 8.1.1. Closer alignment with the business.
Restructuring for ease of use. Overall structure and core method for enterprise
architecture that can be filled out in future years.
31
7/2/2014
7/2/2014 31 ©2007 – Body Temple
TOGAF 9 Components
32
7/2/2014
7/2/2014 32 ©2007 – Body Temple
TOGAF 9 Components
34
7/2/2014
7/2/2014 34 ©2007 – Body Temple
TOGAF 9 Components
35
7/2/2014
7/2/2014 35 ©2007 – Body Temple
36
7/2/2014
7/2/2014 36 ©2007 – Body Temple
37
7/2/2014
7/2/2014 37 ©2007 – Body Temple
38
7/2/2014
7/2/2014 38 ©2007 – Body Temple
Preliminary Phase
39
7/2/2014
7/2/2014 39 ©2007 – Body Temple
Phase A
Architecture Vision
40
7/2/2014
7/2/2014 40 ©2007 – Body Temple
Phase B
Business Architecture
41
7/2/2014
7/2/2014 41 ©2007 – Body Temple
Phase B
Business Architecture - Contents
Organization structure
Business goals and objectives
Business functions
Business Services
Business processes
Business roles
Correlation of organization and
functions
42
7/2/2014
7/2/2014 42 ©2007 – Body Temple
Phase B
Business Architecture - Steps
43
7/2/2014
7/2/2014 43 ©2007 – Body Temple
Phase C
Information Systems Architectures
The fundamental organization of
an IT system, embodied in
44
7/2/2014
7/2/2014 44 ©2007 – Body Temple
Phase C
Data or Applications first ?
45
7/2/2014
7/2/2014 45 ©2007 – Body Temple
Phase D
Technology Architecture
46
7/2/2014
7/2/2014 46 ©2007 – Body Temple
Phase E
Opportunities and Solutions
Phase F
Migration Planning
48
7/2/2014
7/2/2014 48 ©2007 – Body Temple
Phase G
Implementation Governance
49
7/2/2014
7/2/2014 49 ©2007 – Body Temple
Phase H
Architecture Change Management
Provide continual monitoring and a
change management process
Ensures that changes to the
architecture are managed in a
cohesive and architected way
Establishes and supports the
Enterprise Architecture to provide
flexibility to evolve rapidly in
response to changes in the technology
or business environment
Monitors the business and capacity
management
50
7/2/2014
7/2/2014 50 ©2007 – Body Temple
TOGAF Certification
Certification Purpose
Level
51
7/2/2014
7/2/2014 51 ©2007 – Body Temple
52
7/2/2014
7/2/2014 52 ©2007 – Body Temple
Summary
53
7/2/2014
7/2/2014 53 ©2007 – Body Temple
54
7/2/2014
7/2/2014 54 ©2007 – Body Temple
Management Overview
55
7/2/2014
7/2/2014 55 ©2007 – Body Temple
TOGAF 9 Components
Module 2
1
All rights reserved
Published by The Open Group, 2011
7/2/2014 1 ©2007 – Body Temple
TOGAF 9 Components
2
7/2/2014
7/2/2014 2 ©2007 – Body Temple
Module Objectives
3
7/2/2014
7/2/2014 3 ©2007 – Body Temple
TOGAF 9 Components
4
7/2/2014
7/2/2014 4 ©2007 – Body Temple
Part I - Introduction
Preface, Executive Overview, Core Concepts, Definitions and
Release Notes
Part II – Architecture Development Method
Introduction to ADM
ADM Phase Narratives
Part III – ADM Guidelines and Techniques
Guidelines for Adapting the ADM Process
Techniques for Architecture Development
Part IV – Architecture Content Framework
Content Metamodel
Architectural Artifacts
Architecture Deliverables
Building Blocks
Part V – Enterprise Continuum and Tools
Enterprise Continuum
Architecture Partitioning
Architecture Repository
Tools for Architecture Development
Part VI – TOGAF Reference Models
Foundation Architecture: Technical Reference Model
Integrated Information Infrastructure Reference Model
Part VII – Architecture Capability Framework
Architecture Board
Architecture Compliance
Architecture Contracts
Architecture Governance
Architecture Maturity Models
Architecture Skills Framework
5
7/2/2014
7/2/2014 5 ©2007 – Body Temple
7
7/2/2014
7/2/2014 7 ©2007 – Body Temple
Example Guideline
8
7/2/2014
7/2/2014 8 ©2007 – Body Temple
Example Guideline
9
7/2/2014
7/2/2014 9 ©2007 – Body Temple
Categories of Stakeholder
10
7/2/2014
7/2/2014 10 ©2007 – Body Temple
11
7/2/2014
7/2/2014 11 ©2007 – Body Temple
12
7/2/2014
7/2/2014 12 ©2007 – Body Temple
13
7/2/2014
7/2/2014 13 ©2007 – Body Temple
14
7/2/2014
7/2/2014 14 ©2007 – Body Temple
Architecture Repository
15
7/2/2014
7/2/2014 15 ©2007 – Body Temple
16
7/2/2014
7/2/2014 16 ©2007 – Body Temple
High-Level TRM
17
7/2/2014
7/2/2014 17 ©2007 – Body Temple
Detailed TRM
18
7/2/2014
7/2/2014 18 ©2007 – Body Temple
19
7/2/2014
7/2/2014 19 ©2007 – Body Temple
20
7/2/2014
7/2/2014 20 ©2007 – Body Temple
Capability Framework
21
7/2/2014
7/2/2014 21 ©2007 – Body Temple
Summary
23
7/2/2014
7/2/2014 23 ©2007 – Body Temple
Summary
24
7/2/2014
7/2/2014 24 ©2007 – Body Temple
TOGAF 9 Components
25
7/2/2014
7/2/2014 25 ©2007 – Body Temple
Module 3
1
All rights reserved
Published by The Open Group, 2011
7/2/2014 1 ©2007 – Body Temple
2
7/2/2014
7/2/2014 2 ©2007 – Body Temple
Module Objectives
3
7/2/2014
7/2/2014 3 ©2007 – Body Temple
4
7/2/2014
7/2/2014 4 ©2007 – Body Temple
5
7/2/2014
7/2/2014 5 ©2007 – Body Temple
•Marketplace, according
to availability,
competence, and value
• Other frameworks
• Systems models
6
7/2/2014
7/2/2014 6 ©2007 – Body Temple
Architecture Content
Framework (Part IV)
TOGAF Reference
Models (Part VI)
7
7/2/2014
7/2/2014 7 ©2007 – Body Temple
ADM Phases
Prepare the organization for a Set the scope, constraints and expectations for
successful architecture project a TOGAF project; create the Architecture Vision;
validate the business context; create the
Statement of Architecture Work
Provide continual monitoring and a
change management process to
ensure that the architecture responds
to the needs of the enterprise Develop Business Architecture
Develop baseline and target
architectures and analyze the gaps
9
7/2/2014
7/2/2014 9 ©2007 – Body Temple
10
7/2/2014
7/2/2014 10 ©2007 – Body Temple
11
7/2/2014
7/2/2014 11 ©2007 – Body Temple
12
7/2/2014
7/2/2014 12 ©2007 – Body Temple
Governance Repository
Reference Data
Process Status
Audit Information
13
7/2/2014
7/2/2014 13 ©2007 – Body Temple
14
7/2/2014
7/2/2014 14 ©2007 – Body Temple
15
7/2/2014
7/2/2014 15 ©2007 – Body Temple
Architecture Integration
16
7/2/2014
7/2/2014 16 ©2007 – Body Temple
Summary
17
7/2/2014
7/2/2014 17 ©2007 – Body Temple
18
7/2/2014
7/2/2014 18 ©2007 – Body Temple
1
All rights reserved
Published by The Open Group, 2011
7/2/2014 1 ©2007 – Body Temple
2
7/2/2014
7/2/2014 2 ©2007 – Body Temple
Roadmap
Part I - Introduction
Preface, Executive Overview, Core Concepts, Definitions
and Release Notes Part V, Enterprise
Continuum and Tools,
Part II – Architecture Development Method
Introduction to ADM
ADM Phase Narratives
Part III – ADM Guidelines and Techniques
Guidelines for Adapting the ADM Process
Chapter 39
Techniques for Architecture Development
Part IV – Architecture Content Framework
Content Metamodel
Architectural Artifacts
Architecture Deliverables
Building Blocks
Part V – Enterprise Continuum and Tools
Enterprise Continuum
Architecture Partitioning
Architecture Repository
Tools for Architecture Development
Part VI – Reference Models
Foundation Architecture: Technical Reference Model
Integrated Information Infrastructure Reference Model
Part VII – Architecture Capability Framework
Architecture Board
Architecture Compliance
Architecture Contracts
Architecture Governance
Architecture Maturity Models
Architecture Skills Framework
3
7/2/2014
7/2/2014 3 ©2007 – Body Temple
Module Objectives
4
7/2/2014
7/2/2014 4 ©2007 – Body Temple
Definition of ‘Continuum’
Source: Wiktionary.org
5
7/2/2014
7/2/2014 5 ©2007 – Body Temple
TOGAF 9 Components
Architecture Content
ADM Framework Reference Models
6
7/2/2014
7/2/2014 6 ©2007 – Body Temple
Overview
Overview (Cont’d)
8
7/2/2014
7/2/2014 8 ©2007 – Body Temple
Architecture Reuse
9
7/2/2014
7/2/2014 9 ©2007 – Body Temple
11
7/2/2014
7/2/2014 11 ©2007 – Body Temple
12
7/2/2014
7/2/2014 12 ©2007 – Body Temple
13
7/2/2014
7/2/2014 13 ©2007 – Body Temple
14
7/2/2014
7/2/2014 14 ©2007 – Body Temple
• Generalization Specialization
• Taxonomy Architecture Specification
At each point, an architecture is designed in terms of the design concepts and
building blocks available
15
7/2/2014
7/2/2014 15 ©2007 – Body Temple
16
7/2/2014
7/2/2014 16 ©2007 – Body Temple
17
7/2/2014
7/2/2014 17 ©2007 – Body Temple
18
7/2/2014
7/2/2014 18 ©2007 – Body Temple
Relationships
19
7/2/2014
7/2/2014 19 ©2007 – Body Temple
20
7/2/2014
7/2/2014 20 ©2007 – Body Temple
Relationships
21
7/2/2014
7/2/2014 21 ©2007 – Body Temple
22
7/2/2014
7/2/2014 22 ©2007 – Body Temple
23
7/2/2014
7/2/2014 23 ©2007 – Body Temple
24
7/2/2014
7/2/2014 24 ©2007 – Body Temple
Summary
25
7/2/2014
7/2/2014 25 ©2007 – Body Temple
Summary
26
7/2/2014
7/2/2014 26 ©2007 – Body Temple
27
7/2/2014
7/2/2014 27 ©2007 – Body Temple
Architecture Repository
Module 5
1
All rights reserved
Published by The Open Group, 2011
7/2/2014 1 ©2007 – Body Temple
Architecture Repository
2
7/2/2014
7/2/2014 2 ©2007 – Body Temple
Roadmap
Part I - Introduction
Part V, Enterprise
Preface, Executive Overview, Core Concepts, Definitions
and Release Notes
Continuum and Tools,
Part II – Architecture Development Method
Introduction to ADM Chapter 41
ADM Phase Narratives
Part III – ADM Guidelines and Techniques
Guidelines for Adapting the ADM Process
Techniques for Architecture Development
Part IV – Architecture Content Framework
Content Metamodel
Architectural Artifacts
Architecture Deliverables
Building Blocks
Part V – Enterprise Continuum and Tools
Enterprise Continuum
Architecture Partitioning
Architecture Repository
Tools for Architecture Development
Part VI – Reference Models
Foundation Architecture: Technical Reference Model
Integrated Information Infrastructure Reference Model
Part VII – Architecture Capability Framework
Architecture Board
Architecture Compliance
Architecture Contracts
Architecture Governance
Architecture Maturity Models
Architecture Skills Framework
3
7/2/2014
7/2/2014 3 ©2007 – Body Temple
Module Objectives
4
7/2/2014
7/2/2014 4 ©2007 – Body Temple
Purpose
5
7/2/2014
7/2/2014 5 ©2007 – Body Temple
Architecture Repository
Describes the architecture framework in
use within the Enterprise
6
7/2/2014
7/2/2014 6 ©2007 – Body Temple
Architecture Repository
7
7/2/2014
7/2/2014 7 ©2007 – Body Temple
Architecture Landscape
Strategic Architectures
• show a long-term summary view of the entire enterprise
• provide an organizing framework for operational and change activity and allow
for direction setting at an executive level
Segment Architectures
• provide more detailed operating models for areas within an enterprise
• can be used at the program or portfolio level to organize and operationally align
more detailed change activity
Capability Architectures
• show in a more detail how the enterprise can support a particular capability
• used to provide an overview of current capability, target capability, and
capability increments and allow for individual work packages and projects to be
grouped within managed portfolios and programs
8
7/2/2014
7/2/2014 8 ©2007 – Body Temple
Reference Library
9
7/2/2014
7/2/2014 9 ©2007 – Body Temple
10
7/2/2014
7/2/2014 10 ©2007 – Body Temple
11
7/2/2014
7/2/2014 11 ©2007 – Body Temple
Standards Classification
12
7/2/2014
7/2/2014 12 ©2007 – Body Temple
Governance Log
13
7/2/2014
7/2/2014 13 ©2007 – Body Temple
14
7/2/2014
7/2/2014 14 ©2007 – Body Temple
15
7/2/2014
7/2/2014 15 ©2007 – Body Temple
Summary
Architecture Respository
17
7/2/2014
7/2/2014 17 ©2007 – Body Temple
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Module Objectives
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
Introduction
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
Overview
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
Deliverables Artifacts
• Formal products • fine grained products that describe
an architecture from a specific
• Contractually specified
viewpoint
• Outputs from a project
• For example: use-case
• A deliverable can contain many specifications, architectural
artifacts requirements, network diagrams,
etc.
• Classified as:
Building blocks
• Catalogs (lists of things)
• components that can be
• matrices (showing relationships
combined with other building
between things) or
blocks to deliver architectures
and solutions • diagrams (pictures of things)
• Artifacts make up the content of
the Architecture Repository
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
Architectural Artifacts
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
Content Metamodel
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
Summary
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
Module 7
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Roadmap
Part I - Introduction
Preface, Executive Overview, Core Concepts, Definitions
and Release Notes Part IV, Architecture
Content Framework,
Part II – Architecture Development Method
Introduction to ADM
ADM Phase Narratives
Part III – ADM Guidelines and Techniques
Guidelines for Adapting the ADM Process
Chapter 34
Techniques for Architecture Development
Part IV – Architecture Content Framework
Content Metamodel
Architectural Artifacts
Architecture Deliverables
Building Blocks
Part V – Enterprise Continuum and Tools
Enterprise Continuum
Architecture Partitioning
Architecture Repository
Tools for Architecture Development
Part VI – Reference Models
Foundation Architecture: Technical Reference Model
Integrated Information Infrastructure Reference Model
Part VII – Architecture Capability Framework
Architecture Board
Architecture Compliance
Architecture Contracts
Architecture Governance
Architecture Maturity Models
Architecture Skills Framework
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
Module Objectives
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
What is a metamodel?
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
Why a metamodel?
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
Stakeholder Needs
Executive CxO
Programme
Management Office
Line
Management
Executive
Application
HR Line Management
Management
Infrastructure Procurement
Management
Functional /
IT Service Business
Business
Management Domain
Process
Experts
Experts
Data / Voice
Communications
Stakeholder Types
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
20
7/3/2014
7/3/2014 20 ©2007 – Body Temple
21
7/3/2014
7/3/2014 21 ©2007 – Body Temple
22
7/3/2014
7/3/2014 22 ©2007 – Body Temple
23
7/3/2014
7/3/2014 23 ©2007 – Body Temple
24
7/3/2014
7/3/2014 24 ©2007 – Body Temple
Governance Extension
25
7/3/2014
7/3/2014 25 ©2007 – Body Temple
Governance Extension
Scope
• The ability to apply measures to
objectives and then link those measures
to services
• The ability to apply contracts to service
communication or service interactions
with external users and systems
• The ability to define re-usable service
qualities defining a service-level profile
that can be used in contracts
• Creation of additional diagrams to show
ownership and management of systems
Additional diagrams to be created
• Enterprise Manageability diagram
26
7/3/2014
7/3/2014 26 ©2007 – Body Temple
Governance Extension
27
7/3/2014
7/3/2014 27 ©2007 – Body Temple
Services Extension
28
7/3/2014
7/3/2014 28 ©2007 – Body Temple
Services Extension
Scope
• Creation of IS services as an
extension of business service
Additional diagrams to be
created
• Business Use-Case Diagram
• Organization Decomposition
Diagram
29
7/3/2014
7/3/2014 29 ©2007 – Body Temple
Services Extension
30
7/3/2014
7/3/2014 30 ©2007 – Body Temple
31
7/3/2014
7/3/2014 31 ©2007 – Body Temple
Scope
• Creation of events as triggers for
processes
• Creation of controls that business
logic and governance gates for
process execution
• Creation of products to represent
the output of a process
• Creation of event diagrams to track
triggers and state changes across
the organization
Additional diagrams to be created
• Process Flow diagrams
• Event diagrams
32
7/3/2014
7/3/2014 32 ©2007 – Body Temple
33
7/3/2014
7/3/2014 33 ©2007 – Body Temple
Data Extension
34
7/3/2014
7/3/2014 34 ©2007 – Body Temple
Data Extension
Scope
• Creation of logical data components
that group data entities into
encapsulated modules for governance,
security, and deployment purposes
• Creation of physical data components
that implement logical data
components; analogous to databases,
registries, repositories, schemas, and
other techniques of segmenting data
• Creation of data lifecycle, data
security, and data migration diagrams to
show data concerns in more detail
Additional diagrams to be created
• Data Security diagram
• Class Hierarchy diagram
• Data Migration diagram
• Data Lifecycle diagram
35
7/3/2014
7/3/2014 35 ©2007 – Body Temple
Data Extension
36
7/3/2014
7/3/2014 36 ©2007 – Body Temple
37
7/3/2014
7/3/2014 37 ©2007 – Body Temple
Scope
• Creation of a location entity to hold the
location of IT assets and external
consumers of service
• Creation of logical and physical
application components to abstract the
capability of an application away from
the actual applications in existence
• Creation of logical and physical
application components to abstract
• Additional diagrams to be created product type from the actual technology
• Process/System Realization diagram products in existence
• Software Engineering diagram
• Application Migration diagram • Creation of additional diagrams focusing
• Software Distribution diagram on the location of assets, compliance
• Processing diagram
with standards, structure of
applications, application migration, and
• Networked Computing/Hardware diagram
infrastructure configuration
• Communications Engineering diagram
38
7/3/2014
7/3/2014 38 ©2007 – Body Temple
39
7/3/2014
7/3/2014 39 ©2007 – Body Temple
Motivation Extension
40
7/3/2014
7/3/2014 40 ©2007 – Body Temple
Motivation Extension
The scope of this extension is as
follows
• Creation of a new metamodel entity for
Driver that shows factors generally
motivating or constraining an
organization
• Creation of a new metamodel entity for
Goal that shows the strategic purpose
and mission of an organization
• Creation of a new metamodel entity for
Objective that shows near to mid-term
achievements that an organization
would like to attain
• Creation of a Goal/Objective/Service
diagram showing the traceability from
drivers, goals, and objectives through to
services
Additional diagrams to be created
• Goal/Objective/Service diagram
41
7/3/2014
7/3/2014 41 ©2007 – Body Temple
Motivation Extension
42
7/3/2014
7/3/2014 42 ©2007 – Body Temple
Summary
43
7/3/2014
7/3/2014 43 ©2007 – Body Temple
44
7/3/2014
7/3/2014 44 ©2007 – Body Temple
Preliminary Phase
Module 8
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
Preliminary Phase
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Module Objectives
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
Approach
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
TOGAF
Other architecture frameworks
Business strategies and board
business plans, IT strategy
Business principles, business
goals, and business drivers
Governance and legal frameworks
Any existing
organizational model
architecture framework
architecture principles
architecture repository
7
Steps
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
Why
• Architecture principles provide a framework for decision making
Who
• Developed by the Enterprise Architects
• In conjunction with key stakeholders
• The Enterprise CIO
• Architecture Board
• Other key business stakeholders
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
Name
Should represent the essence of the rule, and be
memorable
Should not mention specific technology platforms
Should avoid ambiguous words
Statement
Should succinctly and unambiguously communicate
the fundamental rule
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
Rationale
Should highlight the business benefits of adhering to
the principle, using business terminology
Should describe the relationship to other principles
Implications
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
Business Principles
1. Primacy of Principles
2. Maximize Benefit to the Enterprise
3. Compliance with the Law
4. Availability at Anytime from Anywhere
5. Business Continuity
6. Citizenship
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
7. Custodianship
8. De-Customization
9. Painless User Experience
10. Self-Serve
11. Sharing of Information
Architecture Principles
1. De-Skill
2. One Source
Open Group
3. Content Management Case Study:
Y082
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
Example: Self-Serve
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
20
7/3/2014
7/3/2014 20 ©2007 – Body Temple
21
7/3/2014
7/3/2014 21 ©2007 – Body Temple
Information related to
Principles can be modeled, if
the right information is
captured
The metamodel relates
Principles back to specific
drivers, goals and objectives
22
7/3/2014
7/3/2014 22 ©2007 – Body Temple
Terminology Tailoring
24
7/3/2014
7/3/2014 24 ©2007 – Body Temple
Process Tailoring
25
7/3/2014
7/3/2014 25 ©2007 – Body Temple
Content Tailoring
26
7/3/2014
7/3/2014 26 ©2007 – Body Temple
27
7/3/2014
7/3/2014 27 ©2007 – Body Temple
28
7/3/2014
7/3/2014 28 ©2007 – Body Temple
29
Summary
30
7/3/2014
7/3/2014 30 ©2007 – Body Temple
Summary
Preliminary Phase
Determine the Architecture Capability Scope the enterprise TOGAF Organizational Model for
desired by the organization: organizations impacted Other architecture framework(s) Enterprise Architecture
Review the organizational context for Board strategies, business Tailored Architecture
conducting enterprise architecture Confirm governance and plans, business strategy, IT Framework, including
Identify and scope the elements of the support frameworks Strategy, business architecture principles
enterprise organizations affected by the principles, business goals, Initial Architecture Repository
Architecture Capability Define and establish enterprise and business drivers Restatement of, or reference to,
Identify the established frameworks, architecture team and Governance and legal business principles, business
methods, and processes that intersect organization frameworks goals, and business drivers
with the Architecture Capability Architecture capability Request for Architecture Work
Establish Capability Maturity target Identify and establish Partnership and contract Architecture Governance
architecture principles agreements Framework
Establish the Architecture Capability: Existing organizational model
Define and establish the Organizational Tailor TOGAF and, if any, other for enterprise architecture
Model for Enterprise Architecture selected Architecture Existing architecture framework,
Define and establish the detailed process Frameworks if any, including:
and resources for architecture Architecture method
governance Implement architecture tools Architecture content
Select and implement tools that support Configured and deployed
the architecture activity tools
Define the Architecture Principles Architecture Principles
Architecture Repository
31
7/3/2014
7/3/2014 31 ©2007 – Body Temple
32
Preliminary Phase
33
7/3/2014
7/3/2014 33 ©2007 – Body Temple
Architecture Governance
Module 9
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
Architecture Governance
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Module Objectives
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
Introduction to Governance
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
Nature of Governance
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
Nature of Governance
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
Levels of Governance
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
Conceptual Structure
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
Conceptual Structure
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
Organizational Structure
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
Organizational Structure
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
Architecture Board
20
7/3/2014
7/3/2014 20 ©2007 – Body Temple
21
7/3/2014
7/3/2014 21 ©2007 – Body Temple
23
7/3/2014
7/3/2014 23 ©2007 – Body Temple
Architecture Contracts
Types of contract
• Statement of Architecture work
• Architecture Design and Development Contract
• Business Users’ Architecture Contract
24
7/3/2014
7/3/2014 24 ©2007 – Body Temple
Architecture Contracts
25
7/3/2014
7/3/2014 25 ©2007 – Body Temple
26
7/3/2014
7/3/2014 26 ©2007 – Body Temple
27
7/3/2014
7/3/2014 27 ©2007 – Body Temple
Architecture Compliance
28
7/3/2014
7/3/2014 28 ©2007 – Body Temple
30
7/3/2014
7/3/2014 30 ©2007 – Body Temple
31
7/3/2014
7/3/2014 31 ©2007 – Body Temple
Summary
32
7/3/2014
7/3/2014 32 ©2007 – Body Temple
Architecture Governance
33
7/3/2014
7/3/2014 33 ©2007 – Body Temple
Business Scenarios
Module 10
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
Business Scenarios
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Module Objectives
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
Introduction
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
Business Scenarios
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
SMART
Specific
• defines what needs to be done to done in the business
Measurable
• has clear metrics for success
Actionable
• clearly segments the problem, and provides the basis for finding a solution
Realistic
• defines the bounds of technology capability and cost constraints
Time-bound
• gives a clear understanding of when a solution expires
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
Resources
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
Summary
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
Business Scenarios
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
Stakeholder Management
Module 11
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
Stakeholder Management
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Roadmap
Part I - Introduction
Preface, Executive Overview, Core Concepts, Definitions
and Release Notes Part III, ADM Guidelines
and Techniques, Chapter
Part II – Architecture Development Method
Introduction to ADM
ADM Phase Narratives
Part III – ADM Guidelines & Techniques
Guidelines for Adapting the ADM Process
24
Techniques for Architecture Development
Part IV – Architecture Content Framework
Content Metamode
Architectural Artifacts
Architecture Deliverables
Building Blocks
Part V – Enterprise Continuum & Tools
Enterprise Continuum
Architecture Partitioning
Architecture Repository
Tools for Architecture Development
Part VI – Reference Models
Foundation Architecture: Technical Reference Model
Integrated Information Infrastructure Reference Model
Part VII – Architecture Capability Framework
Architecture Board
Architecture Compliance
Architecture Contracts
Architecture Governance
Architecture Maturity Models
Architecture Skills Framework
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
Module Objectives
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
Overview
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
Benefits
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
Stakeholders
Executive CxO
Programme
Management Office
Line
Management
Stakeholders are people who
have key roles in, or concerns
Executive
about, the enterprise
architecture. Stakeholders can
HR Line be individuals, teams, Application
Management
Management
organizations, etc.
Infrastructure Procurement
Management
Functional /
IT Service Business
Business
Management Domain
Process
Experts
Experts
Data / Voice
Communications
Stakeholder Types
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
Stakeholder Management
Executive CxO
Programme
Management Office
Line
Management
TOGAF provides a step by step
approach:
Executive
Management Approach
Procurement
Step
Functional /
4: Tailor Engagement Deliverables Infrastructure
Management
IT Service Business
Business
Management Domain
Process
Experts
Experts
Data / Voice
Communications
Stakeholder Types
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
Categories of Stakeholder
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
Ability to
Stakeholder Current Required Current Required Required
Stakeholder Disrupt
Group Understanding understanding commitment commitment support
Change
John
CIO H M H L M H
Smith
Jeff
CFO M M M L M M
Brown
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
Functional
Decomposition diagram
Corporate Procurement Acquirers Understanding what building blocks KEY Technology Portfolio Catalog
Functions of the architecture can be bought, and PLAYERS
what constraints (or rules) exist that are Technology Standards
relevant to the purchase. The acquirer Catalog
will shop with multiple vendors looking
for the best cost solution while adhering
to the constraints (or rules) applied by
the architecture, such as standards. The
key concern is to make purchasing
decisions that fit the architecture, and
thereby to reduce the risk of added costs
arising from non-compliant components.
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
Summary
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
Stakeholder Management
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Module Objectives
Source: www.pfosphene.com
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
System
Stakeholders
Concerns
View
Viewpoint
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
System
Source: IONA
Source: SGI
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
Stakeholders
Executive CxO
Programme
Management Office
Line
Management
Stakeholders are people who
have key roles in, or concerns
Executive
about, the system e.g. users,
developers etc. Stakeholders
HR Line can be individuals, teams, Application
Management
Management
organizations, etc.
Infrastructure Procurement
Management
Functional /
IT Service Business
Business
Management Domain
Process
Experts
Experts
Data / Voice
Communications
Stakeholder Types
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
Concerns
Executive CxO
Programme
Management Office
Line
Concerns are key interests that
Management
are crucially important to
stakeholders, and determine the
Executive
acceptability of the system
–They may include
Application
HR Line
Management
performance, reliability, Management
security, distribution,
Procurement
Functional /
managability, etc. Infrastructure
Management
IT Service Business
Business
Management Domain
Process
Experts
Experts
Data / Voice
Communications
Stakeholder Types
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
View
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
Viewpoint
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
ISO/IEC 42010:2007
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
Benefits
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
Catalogs
20
7/3/2014
7/3/2014 20 ©2007 – Body Temple
Matrices
21
7/3/2014
7/3/2014 21 ©2007 – Body Temple
Organization Decomposition
diagram
Program Prioritizing, funding and aligning change activity. KEEP Requirements Catalog
Management An understanding of project content and technical SATISFIED
Office dependencies between projects adds a further dimension Business Footprint diagram
– Project of richness to portfolio management decision making.
Portfolio Application
Managers Communication diagram
Functional
Decomposition diagram
Procurement Understanding what building blocks of the architecture KEY Technology Portfolio catalog
- Acquirers can be bought, and what constraints (or rules) exist that PLAYERS
are relevant to the purchase. The acquirer will shop with Technology Standards
multiple vendors looking for the best cost solution while Catalog
adhering to the constraints (or rules) applied by the
architecture, such as standards. The key concern is to
make purchasing decisions that fit the architecture, and
thereby to reduce the risk of added costs arising from
non-compliant components. 22
7/3/2014
7/3/2014 22 ©2007 – Body Temple
Diagrams
23
7/3/2014
7/3/2014 23 ©2007 – Body Temple
24
7/3/2014
7/3/2014 24 ©2007 – Body Temple
TOGAF 9 Artifacts
25
7/3/2014
7/3/2014 25 ©2007 – Body Temple
26
7/3/2014
7/3/2014 26 ©2007 – Body Temple
Summary
27
7/3/2014
7/3/2014 27 ©2007 – Body Temple
Summary
28
7/3/2014
7/3/2014 28 ©2007 – Body Temple
29
7/3/2014
7/3/2014 29 ©2007 – Body Temple
Building Blocks
Module 13
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
Building Blocks
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Roadmap
Part I - Introduction
Preface, Executive Overview, Core Concepts, Definitions
and Release Notes Part IV, Architecture
Content Framework,
Part II – Architecture Development Method
Introduction to ADM
ADM Phase Narratives
Part III – ADM Guidelines and Techniques
Guidelines for Adapting the ADM Process
Chapter 37
Techniques for Architecture Development
Part IV – Architecture Content Framework
Content Metamodel
Architectural Artifacts
Architecture Deliverables
Building Blocks
Part V – Enterprise Continuum and Tools
Enterprise Continuum
Architecture Partitioning
Architecture Repository
Tools for Architecture Development
Part VI – Reference Models
Foundation Architecture: Technical Reference Model
Integrated Information Infrastructure Reference Model
Part VII – Architecture Capability Framework
Architecture Board
Architecture Compliance
Architecture Contracts
Architecture Governance
Architecture Maturity Models
Architecture Skills Framework
Module Objectives
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
Building Blocks
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
Building Blocks
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
ABB Specifications
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
SBB Specifications
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
Step 7: Formal
Stakeholder Review
20
7/3/2014
7/3/2014 20 ©2007 – Body Temple
In Phases B, C and D:
Building blocks within the
Business, Data, Applications
and Technology Architectures
are evolved to a common
pattern of steps
Architecture Patterns
22
7/3/2014
7/3/2014 22 ©2007 – Body Temple
Building Blocks
23
7/3/2014
7/3/2014 23 ©2007 – Body Temple
Architecture Implementation
Support Techniques
Module 14
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Roadmap
Part I - Introduction
Preface, Executive Overview, Core Concepts, Definitions
and Release Notes Part III, ADM Guidelines
and Techniques
Part II – Architecture Development Method
Introduction to ADM
ADM Phase Narratives
Part III – ADM Guidelines & Techniques
Guidelines for Adapting the ADM Process
Techniques for Architecture Development
Chapters 29, 30, 31 and
Part IV – Architecture Content Framework
Content Metamode 32
Architectural Artifacts
Architecture Deliverables
Building Blocks
Part V – Enterprise Continuum & Tools
Enterprise Continuum
Architecture Partitioning
Architecture Repository
Tools for Architecture Development
Part VI – Reference Models
Foundation Architecture: Technical Reference Model
Integrated Information Infrastructure Reference Model
Part VII – Architecture Capability Framework
Architecture Board
Architecture Compliance
Architecture Contracts
Architecture Governance
Architecture Maturity Models
Architecture Skills Framework
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
Module Objectives
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
Interoperability
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
Examples
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
Readiness Factors
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
Risk Management
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
20
7/3/2014
7/3/2014 20 ©2007 – Body Temple
21
7/3/2014
7/3/2014 21 ©2007 – Body Temple
22
7/3/2014
7/3/2014 22 ©2007 – Body Temple
23
7/3/2014
7/3/2014 23 ©2007 – Body Temple
24
7/3/2014
7/3/2014 24 ©2007 – Body Temple
Capabilities
25
7/3/2014
7/3/2014 25 ©2007 – Body Temple
26
7/3/2014
7/3/2014 26 ©2007 – Body Temple
27
7/3/2014
7/3/2014 27 ©2007 – Body Temple
Summary
28
7/3/2014
7/3/2014 28 ©2007 – Body Temple
29
7/3/2014
7/3/2014 29 ©2007 – Body Temple
Phase A
Architecture Vision
Module 15
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
of 31 2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Module Objectives
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
Approach
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
Phase A: Inputs
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
Phase A Steps
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
Step 1:
Establish the project
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
Step 2:
Identify stakeholders, concerns, and business requirements
• Another key task will be to consider which architecture views and viewpoints
need to be developed to satisfy the various stakeholder requirements
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
Stakeholder Map
Stakeholder Key Concerns Class Catalogs, Matrices and
Diagrams
CxO The high-level drivers, goals and Keep Business Footprint diagram
objectives of the organization, and Satisfied Goal/Objective/Service diagram
how these are translated into an Organization Decomposition
effective process and IT architecture diagram
to advance the business
HR The roles and Actors that support the Keep Organization Decomposition
functions, applications, and Informed diagram
technology of the organization. HR Organization/Actor catalog
are important stakeholders in Location catalog
ensuring that the correct roles and
actors are represented.
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
Step 3:
Confirm business goals, drivers and constraints
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
Step 4:
Evaluate business capabilities
In this step we
Seek to understand the capabilities and desires of the
business
Identify options to realize those capabilities
Assess the implications for the organization’s
architecture capability
Create an initial picture of the new capability that
will be required
Document the results in a Capability Assessment
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
Step 5:
Assess readiness for business transformation
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
Step 6:
Define the Scope
Define
Breadth of coverage
Level of detail
The partitioning characteristics of the architecture
Domains to be covered
Schedule project milestones
Identify Enterprise Continuum assets for use
• Created from previous ADM cycles
• Existing reference frameworks, models, and so on…
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
Step 7:
Confirm and elaborate architecture principles, including business principles
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
Step 8:
Develop Architecture Vision
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
Step 9:
Define the Target Architecture value propositions and KPIs
Step 10:
Identify the Business Transformation Risks and Mitigation Activities
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
Step 11:
Develop Statement of Architecture Work; Secure approval
Step 11:
Develop Statement of Architecture Work; Secure approval
22
7/3/2014
7/3/2014 22 ©2007 – Body Temple
Phase A: Outputs
Approved Statement of
Architecture Work including:
• Project description and scope
• Overview of Architecture Vision
• Project plan and Schedule
23
7/3/2014
7/3/2014 23 ©2007 – Body Temple
Phase A: Outputs
Capability Assessment
Tailored Architecture Framework
Architecture Vision
Draft Architecture Definition
Document
Communications Plan
Additional content populating the
Architecture Repository
24
7/3/2014
7/3/2014 24 ©2007 – Body Temple
Summary
25
7/3/2014
7/3/2014 25 ©2007 – Body Temple
Summary
Phase A: Architecture Vision
Objectives Steps Inputs Outputs
Develop a high-level Establish the architecture Request for Architecture Work Approved Statement of Architecture Work
aspirational vision of the project Refined statements of business principles,
capabilities and business Identify stakeholders, Business principles, business goals, and business goals, and business drivers
value to be delivered as a concerns, and business business drivers Architecture principles
result of the proposed requirements Capability Assessment
enterprise architecture Confirm and elaborate Organizational Model for Enterprise Tailored Architecture Framework
business goals, business Architecture Architecture Vision, including:
Obtain approval for a drivers, and constraints * Refined key high-level stakeholder
Statement of Architecture Evaluate business Tailored Architecture Framework, requirements
Work that defines a program capabilities including tailored architecture method, Draft Architecture Definition Document,
of works to develop and Assess readiness for architecture content, architecture including (when in scope):
deploy the architecture business transformation principles, configured and deployed tools * Baseline Business Architecture (high-level)
outlined in the Architecture Define scope * Baseline Data Architecture (high-level)
Vision Confirm and elaborate Populated Architecture Repository; that * Baseline Application Architecture (high-
architecture principles, is, existing architecture documentation level)
including business principles (framework description, architecture * Baseline Technology Architecture (high-
Develop Architecture Vision descriptions, existing baseline level)
Define the Target descriptions, etc.) * Target Business Architecture (high-level)
Architecture value * Target Data Architecture (high-level)
propositions and KPIs * Target Application Architecture (high-level)
Identify business * Target Technology Architecture (high-level)
transformation risks and Communications Plan
mitigation activities Additional content populating the Architecture
Develop Statement of Repository
Architecture Work; secure
approval
26
7/3/2014
7/3/2014 26 ©2007 – Body Temple
27
7/3/2014
7/3/2014 27 ©2007 – Body Temple
of 31 28
7/3/2014
7/3/2014 28 ©2007 – Body Temple
Phase B
Business Architecture
Module 16
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
Business
Architecture
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Module Objectives
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
Approach
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
Approach
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
Phase B: Inputs
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
TOGAF 9 Artifacts
Note:
Module 16A provides
detailed information on
Phase B: Business
Architecture, Catalogs,
Matrices and Diagrams
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
Step 1:
Select reference models, viewpoints, and tools
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
Step 2:
Develop Baseline Business Architecture Description
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
Step 3:
Develop Target Business Architecture Description
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
Step 4:
Perform Gap Analysis
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
Step 4:
Perform Gap Analysis
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
Step 4:
Perform Gap Analysis
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
Step 5:
Define candidate roadmap components
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
Step 6:
Resolve impacts across the Architecture Landscape
20
7/3/2014
7/3/2014 20 ©2007 – Body Temple
Step 7:
Conduct Formal Stakeholder Review
21
7/3/2014
7/3/2014 21 ©2007 – Body Temple
Step 8:
Finalize the Business Architecture
22
7/3/2014
7/3/2014 22 ©2007 – Body Temple
Step 9:
Create Architecture Definition Document
23
7/3/2014
7/3/2014 23 ©2007 – Body Temple
Phase B: Outputs
25
26
7/3/2014
7/3/2014 26 ©2007 – Body Temple
27
7/3/2014
7/3/2014 27 ©2007 – Body Temple
Success measures
Architecture requirements
Business service contracts
Application service contracts
Implementation guidelines
Implementation specifications
Implementation standards
Interoperability requirements
IT service management requirements
Constraints
Assumptions
28
7/3/2014
7/3/2014 28 ©2007 – Body Temple
29
7/3/2014
7/3/2014 29 ©2007 – Body Temple
Summary
Phase B is about
documenting the
fundamental organization
of a business
• Embodied in its business processes and people
• Their relationships to each other and the
environment
• The principles governing its design and
evolution
• How the organization meets its business goals
30
7/3/2014
7/3/2014 30 ©2007 – Body Temple
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 describing how viewpoints, and tools Business principles, business goals, and business updated if necessary
the enterprise needs to drivers Validated business principles,
operate to achieve the Develop Baseline Business Capability Assessment business goals, and business drivers
business goals, responds to Architecture Description Communications Plan Elaborated Business Architecture
the strategic drivers set out in Organizational Model for Enterprise Architecture principles
the Architecture Vision, and Develop Target Business Tailored Architecture Framework Draft Architecture Definition
addresses the Request for Architecture Description Approved Statement of Architecture Work Document containing content
Architecture Work and Architecture principles, including business updates:
stakeholder concerns Perform gap analysis principles, when pre-existing * Baseline Business Architecture
Enterprise Continuum (detailed), if appropriate
Identify candidate Architecture Define candidate roadmap Architecture Repository * Target Business Architecture
Roadmap components based components Architecture Vision, including: (detailed)
upon gaps between the Refined key high-level stakeholder requirements * Views corresponding to selected
Baseline and Target Business Resolve impacts across the Draft Architecture Definition Document, including: viewpoints addressing key
Architectures Architecture Landscape * Baseline Business Architecture (high-level) stakeholder concerns
* Baseline Data Architecture (high-level) Draft Architecture Requirements
Conduct formal stakeholder * Baseline Application Architecture (high-level) Specification including content
review * Baseline Technology Architecture (high-level) updates:
* Target Business Architecture (high-level) * Gap analysis results
Finalize the Business * Target Data Architecture (high-level) * Technical requirements
Architecture * Target Application Architecture (high-level) * Updated business requirements
* Target Technology Architecture (high-level) Business Architecture components
Create Architecture of an Architecture Roadmap
Definition Document
31
Business
Architecture
32
7/3/2014
7/3/2014 32 ©2007 – Body Temple
Phase B
Business Architecture
Catalogs, Matrices and Diagrams
Module 16A
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
Phase B:
Business Architecture – Catalogs, Matrices and Diagrams
Business
Architecture
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Module Objectives
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
Catalogs
Catalog Purpose
Organization/ A definitive listing of all participants that interact with IT, including users and owners of
IT systems.
Actor It contains the following metamodel entities:
Catalog •Organization Unit, Actor Location (may be included in this catalog if an independent
Location catalog is not maintained)
Role Catalog The purpose of the Role catalog is to provide a listing of all authorization levels or
zones within an enterprise. Frequently, application security or behavior is defined
against locally understood concepts of authorization that create complex and
unexpected consequences when combined on the user desktop.
It contains the following metamodel entities:
•Role
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
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
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
Exercise
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
Matrices
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
Actor/role Matrix
Head of Implementation
Infrastructure Strategist
Infrastructure Designer
IT Management Forum
Enterprise Architect
Project Manager
IT Operations
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
Diagrams
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
Complaint
Complaint Handling
Common Faults
Service
Customer Details
Complaint
Resolution Customer Details
Basic example
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
Complaint
Fault
Complaint Handling
Common Faults Management
Service
Service
Customer Details
Customer
Complaint
Resolution Customer Details
Lead
Management
Service
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
20
7/3/2014
7/3/2014 20 ©2007 – Body Temple
21
7/3/2014
7/3/2014 21 ©2007 – Body Temple
22
7/3/2014
7/3/2014 22 ©2007 – Body Temple
Goal/Objective/Service Diagram
23
7/3/2014
7/3/2014 23 ©2007 – Body Temple
Goal:Increase Role:CFO
Revenues
Role: Role:
VP Marketing VP Sales
Objective: Objective:
After Sales Creating new line
Market of cars by end of…
Function:
Sales and
Marketing
Service:
Marketing
Service: Pre-
owned vehicles-
Service:
Campaign
Service:
Sales
Service:
Pre-Sales
Service: Order
To Delivery
24
7/3/2014
7/3/2014 24 ©2007 – Body Temple
25
7/3/2014
7/3/2014 25 ©2007 – Body Temple
26
7/3/2014
7/3/2014 26 ©2007 – Body Temple
27
7/3/2014
7/3/2014 27 ©2007 – Body Temple
28
7/3/2014
7/3/2014 28 ©2007 – Body Temple
29
7/3/2014
7/3/2014 29 ©2007 – Body Temple
Start
Step 1 Step 2 Step 3 Step 4
30
7/3/2014
7/3/2014 30 ©2007 – Body Temple
Technical Support
Team Sales Rep
Pricer Pricer
Start Step 2
Step 1 Step 3 Step 4
Custom Bid
Approver Customer Rep Customer Rep
Customer Rep
31
7/3/2014
7/3/2014 31 ©2007 – Body Temple
Events Diagram
32
7/3/2014
7/3/2014 32 ©2007 – Body Temple
Impacts/Generates
Triggers
Event Business
Process result
33
7/3/2014
7/3/2014 33 ©2007 – Body Temple
34
Phase B:
Business Architecture – Catalogs, Matrices and Diagrams
Business
Architecture
35
7/3/2014
7/3/2014 35 ©2007 – Body Temple
Phase C
Information Systems Architectures
Overview
Module 17
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
Phase C
Application Data
Architecture Architecture
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Module Objectives
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
Approach
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
Design:
• Business Architecture
• Data (or Applications) Architecture
• Applications (or Data) Architecture
• Technology Architecture
Implementation:
• Technology Architecture
• Applications (or Data) Architecture
• Data (or Applications) Architecture
• Business Architecture
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
Alternative Approach:
Data-Driven Sequence Implementation
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
Data Management
Data Migration
Data Governance
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
Phase C: Inputs
Steps
1. Data Architecture
2. Applications Architecture
Note:
11
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
Summary
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
Phase C
Application Data
Architecture Architecture
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
Phase C
Data Architecture
Module 18
Data
Architecture
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Module Objectives
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
Phase C: Inputs
Phase C: 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
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
Steps
The order of the steps should be
adapted to the situation.
In particular you should
determine whether it is 9. Create Architecture Definition
appropriate to do the Baseline
Data Architecture or Target Data
Document
Architecture development first 8. Finalize the Data Architecture
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
Step 1:
Select reference models, viewpoints, and tools
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
TOGAF 9 Artifacts
Note:
Module 18A provides
detailed information on
Phase C: Data
Architecture, Catalogs,
Matrices and Diagrams
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
Step 1:
Select Reference Models, Viewpoints and Tools
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
Step 1:
Select Reference Models, Viewpoints and Tools
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
Step 2:
Develop a Baseline Data Architecture Description
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
Step 3:
Develop Target Data Architecture Description
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
Step 4:
Perform Gap Analysis
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
Step 5:
Define candidate roadmap components
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
Step 6:
Resolve Impacts Across the Architecture Landscape
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
Step 7:
Conduct Formal Stakeholder Review
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
Step 7:
Conduct Formal Stakeholder Review
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
Step 8:
Finalize the Data Architecture
Step 9:
Create Architecture Definition Document
20
7/3/2014
7/3/2014 20 ©2007 – Body Temple
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
21
22
7/3/2014
7/3/2014 22 ©2007 – Body Temple
23
7/3/2014
7/3/2014 23 ©2007 – Body Temple
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
24
7/3/2014
7/3/2014 24 ©2007 – Body Temple
Summary
25
7/3/2014
7/3/2014 25 ©2007 – Body Temple
Data
Architecture
26
7/3/2014
7/3/2014 26 ©2007 – Body Temple
Phase C
Data Architecture
Catalogs, Matrices and Diagrams
Module 18A
Data
Architecture
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Module Objectives
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
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
Exercise
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
Matrices
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
10
Application/Data Matrix
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
APPLICATION (Y-
DESCRIPTION OR
AXIS) AND DATA (X- DATA ENTITY DATA ENTITY TYPE
COMMENTS
AXIS)
12
Diagrams
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
Account
I.A1
Information
Contact Process
P.CS13
Payment
T.P8 P.CS5
Service
Agent Enquiry
Request
A.A4 T.C1
Customer
A.C2 Customer
Appeal Complaint
Information
I.C1 T.C19 T.C16
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
Warehouse
Warehouse
Customer
Order History
Stock
Online Account
Online Account
Self
SelfService
Service
Billing
Billing
Customer
Account Balance
Invoice History
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
Fulfilment Order
New Fulfilled Invoiced Paid Closed Archived Deleted
Customer Order
New Dispatched Closed Archived Deleted
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
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
20
7/3/2014
7/3/2014 20 ©2007 – Body Temple
21
22
7/3/2014
7/3/2014 22 ©2007 – Body Temple
ABM
Source of CRM
Customer records
ERP
BDW
Source of order
history System of Record for
Material Master & Order
history
23
Cust_Street_Addr CUSTADDR_LINE1
Cust_Street_Addr CUSTADDR_LINE2
Cust_Street_Addr CUSTADDR_LINE3
Cust_ContactName CUSTCONTACT
Cust_Tele CUSTTELEPHONE
24
Data
Architecture
25
7/3/2014
7/3/2014 25 ©2007 – Body Temple
III-RM
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Roadmap
Part I - Introduction
Preface, Executive Overview, Core Concepts, Definitions
and Release Notes Part VI, TOGAF
Reference Models,
Part II – Architecture Development Method
Introduction to ADM
ADM Phase Narratives
Part III – ADM Guidelines and Techniques
Guidelines for Adapting the ADM Process
Chapter 44
Techniques for Architecture Development
Part IV – Architecture Content Framework
Content Metamodel
Architectural Artifacts
Architecture Deliverables
Building Blocks
Part V – Enterprise Continuum and Tools
Enterprise Continuum
Architecture Partitioning
Architecture Repository
Tools for Architecture Development
Part VI – Reference Models
Foundation Architecture: Technical Reference Model
Integrated Information Infrastructure Reference Model
Part VII – Architecture Capability Framework
Architecture Board
Architecture Compliance
Architecture Contracts
Architecture Governance
Architecture Maturity Models
Architecture Skills Framework
7/3/2014
3
Module Objectives
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
TOGAF TRM
Qualities
Fundamentally a layered view,
Infrastructure Applications Business Applications major layers being
Application Platform Interface
• Application
• Application platform
International Operations
Transaction Processing
Software Engineering
Data Management
User Interface
Management
Security
Network Services
CommunicationsQualities
Infrastructure Interface
Communication Infrastructure
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
Security
Network Services
Application Platform
Network Services
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
Communication Infrastructure
International Operations
Transaction Processing
Software Engineering
Data Management
User Interface
Management
Security
Network Services
Application Platform
Network Services
Qualities
Communications Infrastructure Interface
Qualities
Communication Infrastructure
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
III-RM (i)
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
III-RM (ii)
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
III-RM (iii)
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
III-RM (iv)
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
Security Qualities
Mobility
Application Platform
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
Business Applications:
• Brokering Applications, which
manage the requests from any
number of clients to and across any
number of Information Provider
Applications Information Consumer Applications
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
Infrastructure Applications:
• Development Tools, to develop
and deploy applications that
require access to the integrated
information infrastructure
• Management Utilities, to
understand, operate, tune, and
Development Management
manage the run-time system in Tools Utilities
order to meet the demands of
an ever-changing business
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
Application Platform
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
20
7/3/2014
7/3/2014 20 ©2007 – Body Temple
Summary
21
7/3/2014
7/3/2014 21 ©2007 – Body Temple
III-RM
22
7/3/2014
7/3/2014 22 ©2007 – Body Temple
Phase C
Applications Architecture
Module 20
Application
Architecture
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Module Objectives
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
Objectives
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
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
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
Steps
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
Step 1:
Select Reference Models, Viewpoints and Tools
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
TOGAF 9 Artifacts
Note:
Module 20A provides
detailed information on
Phase C: Applications
Architecture, Catalogs,
Matrices and Diagrams
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
Step 1:
Select Reference Models, Viewpoints and Tools
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
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
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
Step 1:
Select Reference Models, Viewpoints and Tools
Example -
The Integrated Information Infrastructure Model
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
Step 2:
Develop a Baseline Application Architecture Description
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
Step 3:
Develop Target Application Architecture Description
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
Step 4:
Perform Gap Analysis
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
Step 5:
Define candidate roadmap components
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
Step 6:
Resolve impacts across the Architecture Landscape
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
Step 7:
Conduct Formal Stakeholder Review
20
7/3/2014
7/3/2014 20 ©2007 – Body Temple
Step 8:
Finalize the Application Architecture
Step 9:
Create Architecture Definition Document
22
7/3/2014
7/3/2014 22 ©2007 – Body Temple
23
7/3/2014
7/3/2014 23 ©2007 – Body Temple
24
7/3/2014
7/3/2014 24 ©2007 – Body Temple
25
7/3/2014
7/3/2014 25 ©2007 – Body Temple
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
26
7/3/2014
7/3/2014 26 ©2007 – Body Temple
Summary
27
7/3/2014
7/3/2014 27 ©2007 – Body Temple
Application
Architecture
28
7/3/2014
7/3/2014 28 ©2007 – Body Temple
Phase C
Applications Architecture
Catalogs, Matrices and Diagrams
Module 20a
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
Applications
Architecture
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Module Objectives
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
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.
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
Matrices
Application/Organization matrix
Role/Application matrix
Application/Function matrix
Application Interaction matrix
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
Application/Organization Matrix
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
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
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
Role/Application Matrix
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
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
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
Application/Function Matrix
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
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
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
Application 1 Consumes
Application 2 Communicates
with
Application 4
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
Diagrams
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
Alternate Example:
N2 Model
1c
ABC
1a
1b
ABM 2a
3c
CCD 3a
4a
3b
CRM
1d
4b
IPC
3d
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
20
7/3/2014
7/3/2014 20 ©2007 – Body Temple
21
7/3/2014
7/3/2014 21 ©2007 – Body Temple
22
7/3/2014
7/3/2014 22 ©2007 – Body Temple
Source: wikipedia.org
23
7/3/2014
7/3/2014 23 ©2007 – Body Temple
24
7/3/2014
7/3/2014 24 ©2007 – Body Temple
25
7/3/2014
7/3/2014 25 ©2007 – Body Temple
26
7/3/2014
7/3/2014 26 ©2007 – Body Temple
27
7/3/2014
7/3/2014 27 ©2007 – Body Temple
28
7/3/2014
7/3/2014 28 ©2007 – Body Temple
29
7/3/2014
7/3/2014 29 ©2007 – Body Temple
Application/Migration Diagram
30
7/3/2014
7/3/2014 30 ©2007 – Body Temple
31
7/3/2014
7/3/2014 31 ©2007 – Body Temple
32
7/3/2014
7/3/2014 32 ©2007 – Body Temple
Applications
Architecture
33
7/3/2014
7/3/2014 33 ©2007 – Body Temple
Foundation Architecture
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Module Objectives
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
TRM Components
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
The TRM
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
Availability
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
Assurance
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
Usability
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
Adaptability
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
Summary
The TOGAF Technical Reference Model
provides a model and core taxonomy of
generic platform services
It can be used to build any system
architecture
A taxonomy defines consistent
terminology
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
Foundation Architecture
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
Phase D
Technology Architecture
Module 22
Technology Architecture
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Module Objectives
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
Objectives
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
Approach
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
Steps
9. Create Architecture
Definition Document
8. Finalize the Technology
The order of the steps Architecture
should be adapted to the
situation. 7. Conduct formal stakeholder review
In particular you should
determine whether it is 6. Resolve impacts across the
appropriate to do the
Baseline Technology Architecture Landscape
Architecture or Target
Technology Architecture 5. Define candidate roadmap components
development first
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
Step 1:
Select reference models, viewpoints, and tools
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
Step 1:
Select reference models, viewpoints, and tools
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
TOGAF 9 Artifacts
Note:
Module 22A provides
detailed information on
Phase D: Technology
Architecture, Catalogs,
Matrices and Diagrams
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
Step 1:
Select reference models, viewpoints, and tools
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
Step 1:
Select reference models, viewpoints, and tools
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
Step 1:
Select reference models, viewpoints, and tools
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
Step 1:
Select reference models, viewpoints, and tools
Select Services
• The services portfolios are combinations of basic services from the service
categories in the TOGAF TRM.
• 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.
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
Step 2:
Develop a Baseline Technology Architecture Description
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
Step 3:
Develop Target Technology Architecture Description
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
Step 4:
Perform Gap Analysis
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
Step 5:
Define candidate roadmap components
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
Step 6:
Resolve impacts across the Architecture Landscape
20
7/3/2014
7/3/2014 20 ©2007 – Body Temple
Step 7:
Conduct Formal Stakeholder Review
21
7/3/2014
7/3/2014 21 ©2007 – Body Temple
Step 8:
Finalize the Technology Architecture
Step 9:
Create Architecture Definition Document
23
7/3/2014
7/3/2014 23 ©2007 – Body Temple
24
25
7/3/2014
7/3/2014 25 ©2007 – Body Temple
26
7/3/2014
7/3/2014 26 ©2007 – Body Temple
Foundation Architecture
27
7/3/2014
7/3/2014 27 ©2007 – Body Temple
Phase D
Technology Architecture
Catalogs, Matrices and Diagrams
Module 22a
1
All rights reserved
Published by The Open Group, 2011
•7/3/2014 •1 •©2007 – Body Temple
Technology
Architecture
2
7/3/2014
•7/3/2014 •2 •©2007 – Body Temple
Module Objectives
3
7/3/2014
•7/3/2014 •3 •©2007 – Body Temple
4
7/3/2014
•7/3/2014 •4 •©2007 – Body Temple
5
7/3/2014
•7/3/2014 •5 •©2007 – Body Temple
Catalogs
6
7/3/2014
•7/3/2014 •6 •©2007 – Body Temple
Catalogs
Catalog Purpose
Technology This documents the agreed standards for technology across the enterprise
covering technologies, and versions, the technology lifecycles, and the
Standards
refresh cycles for the technology.
Catalog
It can be implemented as an extension to the Technology Portfolio Catalog
and thus will share the same metamodel entities:
•Platform Service, Logical Technology Component, Physical Technology
Component
Technology This catalog identifies and list all the technology in use across the
enterprise, including hardware, infrastructure software, and application
Portfolio
software. An agreed technology portfolio supports lifecycle management of
Catalog technology products and versions and also forms the basis for definition of
technology standards
It contains the following metamodel entities:
•Platform Service, Logical Technology Component, Physical Technology
Component
7
7/3/2014
•7/3/2014 •7 •©2007 – Body Temple
Exercise
8
7/3/2014
•7/3/2014 •8 •©2007 – Body Temple
Matrices
Application/Technology matrix
9
7/3/2014
•7/3/2014 •9 •©2007 – Body Temple
Application/Technology Matrix
10
7/3/2014
•7/3/2014 •10 •©2007 – Body Temple
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
11
7/3/2014
•7/3/2014 •11 •©2007 – Body Temple
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/2014
12
7/3/2014
•7/3/2014 •12 •©2007 – Body Temple
13
7/3/2014
•7/3/2014 •13 •©2007 – Body Temple
Diagrams
14
7/3/2014
•7/3/2014 •14 •©2007 – Body Temple
15
7/3/2014
•7/3/2014 •15 •©2007 – Body Temple
16
7/3/2014
•7/3/2014 •16 •©2007 – Body Temple
17
7/3/2014
•7/3/2014 •17 •©2007 – Body Temple
Hardware Software
Attributes Attributes
• Name Product Name
• Model/Type Vendor
• Clusters OS
• Number of Components SW components
• Vendor License Type
• Server Type (mainframe, Mid range, RISC, License Expiry etc
Intel)
• Server logical name
• IP Address etc
18
7/3/2014
•7/3/2014 •18 •©2007 – Body Temple
Processing Diagram
19
7/3/2014
•7/3/2014 •19 •©2007 – Body Temple
Order capture
(DB server)
Over LAN
HTTP
20
7/3/2014
•7/3/2014 •20 •©2007 – Body Temple
21
7/3/2014
•7/3/2014 •21 •©2007 – Body Temple
Application
Web Server cluster
Load server Application
(node 3) Database
Web
cluster Database
Balancer Server cluster (ABM
server (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)
App Server
22
7/3/2014
•7/3/2014 •22 •©2007 – Body Temple
23
7/3/2014
•7/3/2014 •23 •©2007 – Body Temple
DMZ KEY
Client
Server
Port xxx Port xxx PC
Opened on Opened on
Networ
Internet Firewall Firewall Network
k Area
Mobile
Device
Data
Store
OBMG OBMG
GPRS Proprietary Proprietary User Network Linking
(OBMG / Encrypted) Protocol Protocol Firewall
Device
(Encrypted) (Encrypted)
Mobile Device
OBMG
Prop ocol
DMZ Proxy
OBM tary
(Enc
Prot ed)
rie
rypt
LAN
MS Exchange
Mail Synch Protocol
MG
OB etary
pri l Au
Pro toco d) th co
l
Pro pte OBMG Pr o to Microsoft
cry o Pr
(En to
Server co
l Au
th Exchange
Cradle / USB
Cable
24
7/3/2014
•7/3/2014 •24 •©2007 – Body Temple
Technology
Architecture
25
7/3/2014
•7/3/2014 •25 •©2007 – Body Temple
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Roadmap
Part I - Introduction
Preface, Executive Overview, Core Concepts, Definitions
and Release Notes Part III, ADM Guidelines
and Techniques, Chapter
Part II – Architecture Development Method
Introduction to ADM
ADM Phase Narratives
Part III – ADM Guidelines and Techniques
Guidelines for Adapting the ADM Process
28
Techniques for Architecture Development
Part IV – Architecture Content Framework
Content Metamodel
Architectural Artifacts
Architecture Deliverables
Building Blocks
Part V – Enterprise Continuum and Tools
Enterprise Continuum
Architecture Partitioning
Architecture Repository
Tools for Architecture Development
Part VI – Reference Models
Foundation Architecture: Technical Reference Model
Integrated Information Infrastructure Reference Model
Part VII – Architecture Capability Framework
Architecture Board
Architecture Compliance
Architecture Contracts
Architecture Governance
Architecture Maturity Models
Architecture Skills Framework
Module Objectives
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
Example –
Implementation Factor Assessment and Deduction Matrix
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
This matrix is used when consolidating the gap analysis results from
Phases B to D
It is used to group the gaps identified in the domain architecture gap
analysis results and assess potential solutions and dependencies to one
or more gaps
It is first created in Step 3 of Phase E
It is an input to Phase F
This matrix can be used as a planning tool when creating work packages
The identified dependencies will drive the creation of projects and
migration planning in Phases E and F
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
Example –
Consolidated Gaps, Solutions and Dependencies Matrix
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
Summary
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
Phase E
Opportunities and Solutions
Module 24
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Module Objectives
What it consists of
What inputs are needed for it
What the outputs are
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
Objectives
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
Stakeholders
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
Approach
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
Approach
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
Phase E: Inputs
Product Information
Request for Architecture Work
Capability Assessment
Communications Plan
Planning Methodologies
Governance models and
frameworks
Tailored Architecture Framework
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
Phase E: Inputs
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
Steps
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
Step 1:
Determine Corporate Change Attributes
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
Step 2:
Determine Business Constraints for Implementation
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
Step 3:
Review and Consolidate Gap Analysis Results from Phases B to D
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
Step 4:
Review Consolidated Requirements Across Related Business Functions
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
Step 5:
Consolidate and Reconcile Interoperability Requirements
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
Step 6:
Refine and Validate Dependencies
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
Step 7:
Confirm Readiness and Risk for Business Transformation
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
Step 8:
Formulate Implementation and Migration Strategy
Step 9:
Identify and Group Major Work Packages
Step 10:
Identify Transition Architectures
20
7/3/2014
7/3/2014 20 ©2007 – Body Temple
Step 11:
Create the Architecture Roadmap & Implementation and Migration Plan
21
7/3/2014
7/3/2014 21 ©2007 – Body Temple
Phase E Outputs
22
7/3/2014
7/3/2014 22 ©2007 – Body Temple
Phase E Outputs
23
7/3/2014
7/3/2014 23 ©2007 – Body Temple
Summary
24
7/3/2014
7/3/2014 24 ©2007 – Body Temple
Summary
25
7/3/2014
7/3/2014 25 ©2007 – Body Temple
TOGAF 9 Artifacts
26
7/3/2014
7/3/2014 26 ©2007 – Body Temple
27
7/3/2014
7/3/2014 27 ©2007 – Body Temple
Phase F
Migration Planning
Module 25
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Module Objectives
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
Phase F Objectives
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
Approach
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
Phase F: Inputs
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
Phase F: Inputs
Draft Architecture Definition
Document, including
• Transition Architectures, if any
Draft Architecture Requirements
Specification
Change Requests for existing
programs and projects
Architecture Roadmap, including:
• Identification of work packages
• Identification of Transition
Architectures
• Implementation Factor Assessment and
Deduction Matrix
Capability Assessment
Implementation and Migration Plan
(outline)
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
Steps
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
Step 1:
Confirm Management Framework Interactions for the Implementation and
Migration Plan
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
Step 2:
Assign a Business Value to Each Work Package
Step 3:
Estimate Resource Requirements, Project Timings, and Availability/Delivery Vehicle
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
Step 4:
Prioritize the Migration Projects through the Conduct of a Cost/Benefit Assessment and
Risk Validation
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
Step 5:
Confirm Architecture Roadmap and Update Architecture Definition Document
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
Step 6:
Generate the Implementation & Migration Plan
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
Step 7:
Complete the Architecture Development Cycle and Document Lessons Learned
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
Phase F Outputs
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
Summary
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
Summary
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
Phase G
Implementation Governance
Module 26
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Module Objectives
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
Phase G Objectives
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
Approach
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
Approach
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
Approach
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
Phase G: Inputs
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
Phase G: Inputs
Architecture Requirements
Specification
Architecture Roadmap
Implementation Governance
Model
Architecture Contract
Request for Architecture Work
from E and F
Implementation and Migration
Plan
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
Steps
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
Step 1:
Confirm scope and priorities
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
Step 2:
Identify deployment resources and skills
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
Step 3:
Guide development of solutions deployment
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
Step 4:
Perform EA compliance reviews
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
Step 5:
Implement business and IT operations
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
Step 6:
Do post-implementation review, close the implementation
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
Phase G Outputs
Summary
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
Summary
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
20
7/3/2014
7/3/2014 20 ©2007 – Body Temple
Phase H
Architecture Change Management
Module 27
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Module Objectives
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
Phase H Objectives
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
Approach
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
If the change
Impacts 2 stakeholders or more, then it is likely to
require an architecture redesign and re-entry to the
ADM
Impacts only 1 stakeholder, then it is likely to be a
candidate for change management
Can be allowed under a dispensation, then it is likely
to be a candidate for change management
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
Phase H: Inputs
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
Phase H: Inputs
Architecture Roadmap
Change Requests (due to technology
changes, business changes, lessons
learned)
Implementation Governance Model
Architecture Contract
Compliance Assessments
Implementation and Migration Plan
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
Change Requests
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
Steps
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
Step 1:
Establish Value Realization Process
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
Step 2:
Deploy Monitoring Tools
Step 3:
Manage Risks
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
Step 4:
Provide Analysis for Architecture Change Management
Analyze performance
Conduct enterprise architecture performance reviews with
service management
Assess Change Requests and reporting to ensure that the
expected value realization and Service Level Agreement (SLA)
expectations of the customers are met
Undertake a gap analysis of the performance of the enterprise
architecture
Ensure change management requests adhere to the enterprise
architecture governance and framework
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
Step 5:
Develop Change Requirements to Meet Performance Targets
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
Step 6:
Manage Governance Process
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
Step 7:
Activate the Process to Implement Change
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
Phase H Outputs
Architecture updates
Changes to architecture
framework and principles
New Request for Architecture
Work, to initiate another cycle of
the ADM
Statement of Architecture Work
Architecture Contract
Compliance Assessments
20
7/3/2014
7/3/2014 20 ©2007 – Body Temple
22
7/3/2014
7/3/2014 22 ©2007 – Body Temple
Summary
23
7/3/2014
7/3/2014 23 ©2007 – Body Temple
Summary
24
7/3/2014
7/3/2014 24 ©2007 – Body Temple
25
7/3/2014
7/3/2014 25 ©2007 – Body Temple
Architecture Requirements
Management
Module 28
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Module Objectives
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
Objectives
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
Approach
Requirements Development
Resources
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
Requirements-related outputs
from each ADM phase
The first high-level requirements
are produced as part of the
Architecture Vision
Each architecture domain then
generates detailed requirements
Deliverables in later ADM phases
contain mappings to new types
of requirements
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
Steps Overview
Requirements Management Steps ADM Phase Steps
1. Identify/document requirements
2. Baseline requirements
3. Monitor baseline requirements
4. Identify changed requirement
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
Steps in Detail
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
Steps in Detail
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
Steps in Detail
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
Steps in Detail
10. Assess and revise gap analysis for past phases (ADM Phase
Step)
• If the gap analysis generates gap requirements, then this step will ensure that they are
addressed, documented, and recorded in the requirements repository, and that the Target
Architecture is revised accordingly.
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
Updated Architecture
Requirements Specification
Requirements Impact Statement
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
Summary
Requirements Management is an
ongoing activity of the ADM
The Requirements Repository
contains the current requirements
for the Target Architecture
When new requirements arise, or
existing ones are changed, a
Requirements Impact Statement
is generated that identifies the
phase of the ADM to be revisited.
This goes through various
iterations until a final version is
produced
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
Summary
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
20
7/3/2014
7/3/2014 20 ©2007 – Body Temple
Architecture Partitioning
Module 29
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
Module Objectives
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Roadmap
Part I - Introduction
Preface, Executive Overview, Core Concepts, Definitions
Chapter 40 in Part V,
and Release Notes
Part II – Architecture Development Method Enterprise
Introduction to ADM
ADM Phase Narratives
Part III – ADM Guidelines and Techniques
Continuum and Tools
Guidelines for Adapting the ADM Process
Techniques for Architecture Development
Part IV – Architecture Content Framework
Architectural Artifacts
Architecture Deliverables
Building Blocks
Part V – Enterprise Continuum and Tools
Enterprise Continuum
Architecture Partitioning
Architecture Repository
Tools for Architecture Development
Part VI – Reference Models
Foundation Architecture: Technical Reference Model
Integrated Information Infrastructure Reference Model
Part VII – Architecture Capability Framework
Architecture Board
Architecture Compliance
Architecture Contracts
Architecture Governance
Architecture Maturity Models
Architecture Skills Framework
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
Partitioning
Managing Complexity
Managing Conflicts
Managing Parallel developments
Managing Re-use
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
Time
• All solutions exist for a period of time
Maturity/Volatility
• The extent to which subject matter and environment of a solutions are likely to
change over time
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
Preliminary Phase
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
Summary
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
Architecture Partitioning
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
Roadmap
Part I - Introduction
Preface, Executive Overview, Core Concepts, Definitions
and Release Notes Part III, ADM Guidelines
and Techniques,
Part II – Architecture Development Method
Introduction to ADM
ADM Phase Narratives
Part III – ADM Guidelines and Techniques
Guidelines for Adapting the ADM Process
Chapters 19 and 20
Techniques for Architecture Development
Part IV – Architecture Content Framework
Content Metamodel
Architectural Artifacts
Architecture Deliverables
Building Blocks
Part V – Enterprise Continuum and Tools
Enterprise Continuum
Architecture Partitioning
Architecture Repository
Tools for Architecture Development
Part VI – Reference Models
Foundation Architecture: Technical Reference Model
Integrated Information Infrastructure Reference Model
Part VII – Architecture Capability Framework
Architecture Board
Architecture Compliance
Architecture Contracts
Architecture Governance
Architecture Maturity Models
Architecture Skills Framework
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
Module Objectives
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
Iteration Cycles
Architecture Capability Architecture Development
iterations support creation iterations support creation
and evolution of the and evolution of architecture
Architecture Capability content by cycling through
Phases B, C, and D
Architecture Governance
iterations support
governance of change
activity
As iterations converge on
Transition Planning iterations a target, extensions into
support the creation of formal Phases E & F ensure the
change roadmaps viability of
implementation is
considered
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
Baseline First
• An assessment of the baseline landscape is used to identify problem areas and
opportunities for improvement
• A suitable approach for when baseline is complex or not clearly understood
Target First
• The target solution is elaborated in detail and then mapped back to the
baseline
• A suitable approach for when the target state is agreed at a high level and
where the enterprise wishes to effectively transition to the target model
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
Iteration Considerations
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
Iteration 1
• Define the Baseline Architecture
Iteration 2
• Define the Target Architecture and
gaps
Iteration n
• Refine the Baseline Architecture,
Target Architecture, and gaps
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
Iteration 1
• Define the Target Architecture
Iteration 2
• Define the Baseline Architecture
and gaps
Iteration n
• Refine the Baseline architecture,
Target Architecture, and gaps
20
7/3/2014
7/3/2014 20 ©2007 – Body Temple
Transition Planning
Iteration 1
• Define and agree a set of
improvement opportunities,
aligned against a provisional
Transition Architecture
Iteration n
• Agree the Transition
Architecture, refining the
identified improvement
opportunities to fit
21
7/3/2014
7/3/2014 21 ©2007 – Body Temple
Architecture Governance
Iteration 1
• Mobilize architecture governance
and change management
processes.
Iteration n
• Carry out architecture
governance and change control
22
7/3/2014
7/3/2014 22 ©2007 – Body Temple
23
7/3/2014
7/3/2014 23 ©2007 – Body Temple
Summary
24
7/3/2014
7/3/2014 24 ©2007 – Body Temple
25
7/3/2014
7/3/2014 25 ©2007 – Body Temple
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
Roadmap
Part I - Introduction
Preface, Executive Overview, Core Concepts, Definitions
and Release Notes
Part III, ADM Guidelines and
Part II – Architecture Development Method
Introduction to ADM
Techniques, Chapter 21
ADM Phase Narratives
Part III – ADM Guidelines and Techniques
Guidelines for Adapting the ADM Process
Techniques for Architecture Development
Part IV – Architecture Content Framework
Content Metamodel
Architectural Artifacts
Architecture Deliverables
Building Blocks
Part V – Enterprise Continuum and Tools
Enterprise Continuum
Architecture Partitioning
Architecture Repository
Tools for Architecture Development
Part VI – Reference Models
Foundation Architecture: Technical Reference Model
Integrated Information Infrastructure Reference Model
Part VII – Architecture Capability Framework
Architecture Board
Architecture Compliance
Architecture Contracts
Architecture Governance
Architecture Maturity Models
Architecture Skills Framework
2
7/3/2014
7/3/2014 2 ©2007 – Body Temple
1
Module Objectives
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
2
Security Architecture Characteristics
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
Stakeholder Concerns
Executive CxO
Programme
Management Office
Authentication
Line
Management
Authorization
Executive
Audit
Assurance
Line
Availability Application
Management
HR
Management
Asset Protection
Procurement
Functional /
Administration Infrastructure
Management
IT Service Business
Business
Management Domain
Experts
Process
Experts
Risk Management
Data / Voice
Communications
Stakeholder Types
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
3
Typical Security Artifacts
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
TOGAF ADM
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
4
ADM Requirements Management
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
Preliminary Phase
Scope the enterprise organization
units impacted by the security
architecture
Define and document applicable
regulatory and security policy
requirements
Define the required security
capability as part of the
Architecture Capability
Implement security architecture
tools
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
5
Preliminary Phase
Inputs/Outputs
Inputs: Outputs:
• Written security policy • List of applicable regulations
• Relevant statutes • List of applicable security
policies
• List of applicable jurisdictions
• Security team roster
• List of security assumptions and
boundary conditions
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
Phase A
Architecture Vision
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
6
Phase A
Architecture Vision – Inputs/Outputs
Inputs Outputs
• List of applicable security • Physical security statement
policies
• Business security statement
• List of applicable jurisdictions
• Regulatory security statement
• Complete disaster recover and
• Security policy cover letter
continuity plans
signed by CEO or delegate
• List of architecture
development checkpoints
• List of disaster recover and
business continuity plans
• Systems criticality statement
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
Phase B
Business Architecture
Determine who are the legitimate actors
who will interact with the system
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
7
Phase B
Business Architecture
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
Phase B
Business Architecture – Inputs/Outputs
Inputs Outputs
• Initial business and regulatory security • List of forensic processes
statements
• List of new disaster recovery and business
• List of applicable disaster recovery and continuity requirements
business continuity plans
• Validated business and regulatory environment
• List of applicable security policies and statements
regulations
• List of validated security policies and regulations
• List of target security processes
• List of baseline security processes
• List of security actors
• List of interconnecting systems
• Statement of security tolerance for each class of
security actor
• Asset list with values and owners
• List of trust paths
• Availability impact statement(s)
• Threat analysis matrix
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
8
Phase C
Information Systems Architectures
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
Phase C
Information Systems Architectures
Identify the criticality of the
availability and correct operation of
each function
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
9
Phase C
Information Systems Architectures
Determine approaches to address
identified risks
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
Phase C
Information Systems Architectures – Inputs/Outputs
Inputs Outputs
• Event log-level matrix and requirements
• Threat analysis matrix
• Risk management strategy
• Risk analysis • Data lifecycle definitions
• Documented forensic processes • List of configurable system elements
10
Phase D
Technology Architecture
Assess and baseline current security-
specific technologies
21
7/3/2014
7/3/2014 21 ©2007 – Body Temple
Phase D
Technology Architecture
22
7/3/2014
7/3/2014 22 ©2007 – Body Temple
11
Phase D
Technology Architecture – Inputs/Outputs
Inputs Outputs
• List of security-related elements • Baseline list of security technologies
of the system
• Validated interconnected systems
• List of interconnected systems list
• List of applicable security • Selected security standards list
standards
• Resource conservation plan
• List of security actors
• Security metrics and monitoring plan
• Risk management strategy
• User authorization policies
• Validated security policies
• Risk management plan
• Validated regulatory
• User trust (clearance) requirements
requirements
• Validated business policies
related to trust requirements
23
7/3/2014
7/3/2014 23 ©2007 – Body Temple
Phase E
Opportunities and Solutions
24
7/3/2014
7/3/2014 24 ©2007 – Body Temple
12
Phase F
Migration Planning
Assess the impact of new security
measures upon other new
components or existing systems
Implement assurance methods by
which the efficacy of security
measures will be measured and
communicated on an ongoing
basis
Identify correct secure
installation parameters, initial
conditions, and configurations
Implement disaster recovery and
business continuity plans
Determine "what can go wrong?"
25
7/3/2014
7/3/2014 25 ©2007 – Body Temple
Phase G
Implementation Governance
26
7/3/2014
7/3/2014 26 ©2007 – Body Temple
13
Phase H
Architecture Change Management
Incorporate security-relevant
changes to the environment into
the requirements for future
enhancement
27
7/3/2014
7/3/2014 27 ©2007 – Body Temple
Summary
28
7/3/2014
7/3/2014 28 ©2007 – Body Temple
14
Adapting the ADM: Security
29
7/3/2014
7/3/2014 29 ©2007 – Body Temple
15
Adapting the ADM:
SOA
Module 32
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
Roadmap
Part I - Introduction
Preface, Executive Overview, Core Concepts, Definitions
and Release Notes
Part III, ADM Guidelines
Part II – Architecture Development Method and Techniques, Chapter
22
Introduction to ADM
ADM Phase Narratives
Part III – ADM Guidelines and Techniques
Guidelines for Adapting the ADM Process
Techniques for Architecture Development
Part IV – Architecture Content Framework
Content Metamodel
Architectural Artifacts
Architecture Deliverables
Building Blocks
Part V – Enterprise Continuum and Tools
Enterprise Continuum
Architecture Partitioning
Architecture Repository
Tools for Architecture Development
Part VI – Reference Models
Foundation Architecture: Technical Reference Model
Integrated Information Infrastructure Reference Model
Part VII – Architecture Capability Framework
Architecture Board
Architecture Compliance
Architecture Contracts
Architecture Governance
Architecture Maturity Models
Architecture Skills Framework
1
Module Objectives
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
Service Orientation
• A way of thinking in terms of services and service-based development and the
outcomes of services
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
2
What is Service Oriented Architecture?
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
3
Complexities arising from SOA
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
4
How EA supports SOA (Cont’d)
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
10
5
Preliminary Phase
Preliminary Phase
Enhancements
Objectives
• Ensure SOA supporting Principles in place
• Ensure SOA Governance in place
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
6
Phase A
Architecture Vision
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
Phase A
Enhancements
Objectives
• No additional objective material
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
7
Architecture Development
Phases B,C and D
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
8
SOA Meta model
«TOGAF»
Actor
«TOGAF»
Event
performs a
realizes
can be triggered by
«TOGAF»
«TOGAF»
consists of Information System Service
«TOGAF» Business Service realizes
Process -Measures
-Service Quality
-Service Quality
-Location
-Location
operates on
consumes, produces
is realized through
is derived from
«TOGAF» «TOGAF» is realized through
Business Service Contract IS Service Contract
-Service Quality ís used to pass on -ServiceQuality
is realized by is realized by
«TOGAF»
Information Component influences Logical Data Component
-Location -Location
«TOGAF» «TOGAF»
«TOGAF»
operates on Physical Application Component is run on Physical Technology Component
Physical Data Component
-Location -Location
-Location
-ServiceQuality -ServiceQuality
consists of
Legend
SOA Solution External
utilizes Context Phase B
relations
-Location
-ServiceQuality
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
Phase B
Artifacts
Artifact Purpose
Business Service Interaction Diagram This diagram shows all the business services in scope and their relations and
the information flowing between the business services
Business Process Diagram This is a set of diagrams that show the business processes and their
decomposition, their interactions, and the information with which they are
concerned.
Business Vocabulary Catalog List of the key terms used in describing the business processes and
information.
Business Services Catalog This is a list of the enterprise's business services and their functional and non-
functional requirements.
Business Service/Location Catalog To understand where the business services needs to be executed.
Business Service/Information Matrix To show how information entities are used by business services and to find
faults in that model
Information Component Model To define the logical structure of the information in the organization.
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
9
Phase B
Enhancements
Objectives
• No additional objective material
19
7/3/2014
7/3/2014 19 ©2007 – Body Temple
Phase C
Information Systems Architectures
20
7/3/2014
7/3/2014 20 ©2007 – Body Temple
10
Phase C
Artifacts
Artifact Purpose
IS Service Interaction Diagram This shows potential SOA services (IS Services) and the interactions between them, and
their use of information.
Business Process/IS Service This matrix shows the relation between each Business Process and the IS Services
Matrix supporting the process
IS Service Contract Catalog The catalog lists all IS Services, their Contracts and the related Service Qualities to enable
analysis of the non-functional requirements for potential SOA Services.
IS Service/Application (existing) This catalog connects IS Services (potential SOA Services), Contracts and Service
catalog Qualities with existing applications (baseline Physical Application Components)
IS Service/Data entity matrix This matrix shows what data is handled by potential SOA Services (IS Services).
Logical SOA Component Matrix This matrix shows the relationship between the logical SOA Components (Logical
Application Components) and the potential SOA Services (IS Services)
Logical SOA Solution Diagram This diagram shows the relations between the logical SOA components (Logical
Application Components) and other logical solutions (Logical Application Components).
Service Distribution Matrix This matrix shows the services distributed on physical locations to fulfill legal or other
requirement
21
7/3/2014
7/3/2014 21 ©2007 – Body Temple
Phase C
Enhancements
Objectives
• Extend Applications section to include ‘Applications & Services'
22
7/3/2014
7/3/2014 22 ©2007 – Body Temple
11
Phase D
Technology Architecture
23
7/3/2014
7/3/2014 23 ©2007 – Body Temple
Phase D
Artifacts
Artifact Purpose
Logical Technology Architecture Diagram This diagram is used to show and analyze the instance
of the Open Group SOA Reference Architecture.
Logical Application and Technology Matrix This matrix is used to show and analyze the relations
between the Logical Application Components and the
Logical Technology Components
24
7/3/2014
7/3/2014 24 ©2007 – Body Temple
12
Phase D
Enhancements
Objectives
• No additional objective material
25
7/3/2014
7/3/2014 25 ©2007 – Body Temple
Phase E
Opportunities and Solutions
26
7/3/2014
7/3/2014 26 ©2007 – Body Temple
13
Phase E
Artifacts
Artifact Purpose
Physical SOA Solution Matrix This matrix shows all the components of a SOA Solution
Physical SOA Solution Diagram This diagram shows the relations between the physical SOA solution (Physical
Application Components) and other solutions (Physical Application Components).
Physical Service Solution Matrix This matrix shows which existing services are re-used, which services could be
provided by external services (SaaS) and which services needs to be developed as
wrappings of new/existing applications and which needs to be developed.
Application Guidelines This document provides the guidelines on how to develop the SOA Solution and
Services.
Physical Technology Architecture diagram This diagram is used to show and analyze the physical technical solution for the
SOA infrastructure.
Physical Application and Technology Matrix This matrix is used to show and analyze the physical infrastructure used to run the
physical application
Technology Portfolio Catalog This is a list of products and kinds of product that will be used in the
implementation, including SOA run-time infrastructure,
Technology Guidelines This document provides the guidelines on how to use SOA infrastructure
27
7/3/2014
7/3/2014 27 ©2007 – Body Temple
Phase E
Enhancements
Objectives
• No additional objective material
28
7/3/2014
7/3/2014 28 ©2007 – Body Temple
14
Summary
29
7/3/2014
7/3/2014 29 ©2007 – Body Temple
30
7/3/2014
7/3/2014 30 ©2007 – Body Temple
15
Architecture Maturity Models
Module 33
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
Roadmap
Part I - Introduction
Preface, Executive Overview, Core Concepts, Definitions
and Release Notes
Part VII – Architecture
Part II – Architecture Development Method
Introduction to ADM
Capability Framework,
Chapter 51
ADM Phase Narratives
Part III – ADM Guidelines & Techniques
Guidelines for Adapting the ADM Process
Techniques for Architecture Development
Part IV – Architecture Content Framework
Content Metamode
Architectural Artifacts
Architecture Deliverables
Building Blocks
Part V – Enterprise Continuum & Tools
Enterprise Continuum
Architecture Partitioning
Architecture Repository
Tools for Architecture Development
Part VI – Reference Models
Foundation Architecture: Technical Reference Model
Integrated Information Infrastructure Reference Model
Part VII – Architecture Capability Framework
Architecture Board
Architecture Compliance
Architecture Contracts
Architecture Governance
Architecture Maturity Models
Architecture Skills Framework
1
Module Objectives
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
2
Capability Maturity Models
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
3
Capability Maturity Models
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
The CMMI
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
4
The CMMI
According to the SEI, the use of the CMMI models improves on best
practices by enabling organizations to:
Explicitly link management and engineering activities to business
objectives
Expand the scope of and visibility into the product lifecycle and
engineering activities
Incorporate lessons learned from additional areas of best
practice (e.g., measurement, risk management etc.)
Implement more robust high-maturity practices
Address additional organizational functions
Comply with ISO standards
CMMI is adopted worldwide
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
The CMMI
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
5
US Department of Commerce ACMM
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
Architecture process
• Is there an established Enterprise Architecture process?
Architecture development
• To what extent is the development and progression of the Operating Units' Enterprise
Architecture documented?
Business linkage
• To what extent is the Enterprise Architecture linked to business strategies or drivers?
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
6
ACMM Enterprise Architecture Elements
Architecture communication
• To what extent are the decisions of Enterprise Architecture practice documented?
• To what extent is the content of the Enterprise Architecture made available electronically
to everybody in the organization?
• To what extent is architecture education done across the business on the Enterprise
Architecture process and contents?
IT security
• To what extent is IT Security integrated with the Enterprise Architecture?
Architecture governance
• To what extent is an Enterprise Architecture governance (governing body) process in place
and accepted by senior management ?
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
7
Maturity Assessments in the ADM
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple
16
7/3/2014
7/3/2014 16 ©2007 – Body Temple
8
Summary
17
7/3/2014
7/3/2014 17 ©2007 – Body Temple
18
7/3/2014
7/3/2014 18 ©2007 – Body Temple
9
Architecture Skills Framework
Module 34
1
All rights reserved
Published by The Open Group, 2011
7/3/2014 1 ©2007 – Body Temple
Roadmap
Part I - Introduction
Preface, Executive Overview, Core Concepts, Definitions
and Release Notes
Part VII – Architecture
Part II – Architecture Development Method
Introduction to ADM
Capability Framework,
Chapter 52
ADM Phase Narratives
Part III – ADM Guidelines & Techniques
Guidelines for Adapting the ADM Process
Techniques for Architecture Development
Part IV – Architecture Content Framework
Content Metamode
Architectural Artifacts
Architecture Deliverables
Building Blocks
Part V – Enterprise Continuum & Tools
Enterprise Continuum
Architecture Partitioning
Architecture Repository
Tools for Architecture Development
Part VI – Reference Models
Foundation Architecture: Technical Reference Model
Integrated Information Infrastructure Reference Model
Part VII – Architecture Capability Framework
Architecture Board
Architecture Compliance
Architecture Contracts
Architecture Governance
Architecture Maturity Models
Architecture Skills Framework
1
Module Objectives
3
7/3/2014
7/3/2014 3 ©2007 – Body Temple
Roles
Project
Manager
Architecture
Sponsor
Architecture Board
There are many roles involved in Business
Architect
Member
an enterprise architecture
practice Application
Project EA Architect
Manager Manager
4
7/3/2014
7/3/2014 4 ©2007 – Body Temple
2
Purpose
Definitional Rigor
‘‘Enterprise Architecture’’ and ‘‘Enterprise Architect’’ are
widely used but poorly defined terms in industry today. There is
a need for clearer definitions
5
7/3/2014
7/3/2014 5 ©2007 – Body Temple
Purpose
6
7/3/2014
7/3/2014 6 ©2007 – Body Temple
3
Benefits of using the Architecture Skills Framework
7
7/3/2014
7/3/2014 7 ©2007 – Body Temple
8
7/3/2014
7/3/2014 8 ©2007 – Body Temple
4
The structure of the Architecture Skills Framework
A typical architecture team undertaking the development of an enterprise
architecture comprises the following roles
Architecture Board Members
Architecture Sponsor
Architecture Manager
Architects for
• Enterprise Architecture
• Business Architecture
• Data Architecture
• Application Architecture
• Technology Architecture
Program and/or Project Managers
IT Designer
...
9
7/3/2014
7/3/2014 9 ©2007 – Body Temple
10
7/3/2014
7/3/2014 10 ©2007 – Body Temple
5
The structure of the Architecture Skills Framework
Proficiency Levels
11
7/3/2014
7/3/2014 11 ©2007 – Body Temple
12
7/3/2014
7/3/2014 12 ©2007 – Body Temple
6
The Architecture Skills Framework Part II of II
Generic Skills
Business Skills
13
7/3/2014
7/3/2014 13 ©2007 – Body Temple
Summary
14
7/3/2014
7/3/2014 14 ©2007 – Body Temple
7
Architecture Skills Framework
15
7/3/2014
7/3/2014 15 ©2007 – Body Temple