29
The Open Group Architecture Framework (TOGAF) John Spencer, Director – Architecture Forum Boston, July 24 th 2002

The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

Embed Size (px)

Citation preview

Page 1: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

The Open Group Architecture

Framework (TOGAF)

John Spencer, Director –Architecture Forum

Boston, July 24th 2002

Page 2: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

Agenda

q The Architecture Forum q TOGAF backgroundq TOGAF componentsq Plans for the Futureq Summary

Page 3: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

Architecture Forum - Stakeholders

q Customer Architects: reduced time, cost, risk§ procuring effective IT architecture tools§ developing an IT architecture§ procuring products to implement an IT architecture

q Tools Vendors: bigger market, bigger market share§ supporting open methods for architecture

q IT Solution Vendors: greater cost-efficiency§ reduced cost of bidding, greater share of procurements

q Integrators: greater cost-efficiency, better service§ better service delivery to clients§ more effective use / re-use of own architecture assets

q Academic / Research Organizations: funding support§ demonstrated relevance to market, route to standardization§ “technology transfer” important in bids for funding

Page 4: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

Membership – 1st July 2002

§ Mitre Corporation (US)§ Monash University (Australia)§ NASA Goddard Space Flight Center (US)§ National Computerization Agency (Korea)§ NATO C3 Agency (Belgium)§ NEC (Japan)§ NeTraverse, Inc. (US)§ Nexor, Inc. (US)§ Open GIS Consortium, Inc. (US)§ PASS Network Consulting (Germany)§ POSC (US)§ Predictive Systems AG (Germany)§ ReGIS (Japan)§ QA Consulting (UK)§ SCO (US)§ Sun Microsystems (US)§ Teamcall (Belgium)§ The Terasoft Group (US)§ Tivoli (US)§ Toyota InfoTechnology Center (Japan)§ TRON Association (Japan)§ Veriserve Corporation (US)§ Visa International (US)§ Westpac Banking Corporation (Australia)

48 members: § Arthur Andersen Business Consulting (US)§ BMC Software Inc. (US)§ Boeing Corporation (US)§ CC and C Solutions (Australia)§ Centre For Open Systems (Australia)§ ChiSurf (Hong Kong) § Compaq (US)§ Computacentre (UK)§ Computas (Norway)§ Computer Associates (US)§ Conclusive Logic (US)§ Department of Defense / DISA (US)§ Department of Works and Pensions (UK)§ Desktop Management Task Force (US)§ Frietuna Consultants (UK)§ Fujitsu (Japan)§ Hewlett-Packard (US)§ Hitachi (Japan)§ IBM (US)§ Innenministerium NordRhein-Westfalen (Ger)§ Jet Propulsion Labs (US)§ Lockheed Martin (US)§ Ministry of Defence (UK)§ Motorola (US)

Page 5: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

Architecture Forum - Vision

q Knowledgeable and professional practitioners

q Adequate “Commercial Off-The-Shelf” tools

q An effective, open framework and method

Resource Base

BBIBSIBTRM

ADM

Target

TOGAF

Page 6: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

q A customer initiativeq A framework, not an architecture § Main themes:§A single, unifying architectural framework

for the IT industry§A framework for developing architectures

to meet different business needs• not a “one-size-fits-all” architecture

qOriginally based on TAFIM (U.S. DoD)

TOGAF Origins

Page 7: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

TOGAF Developmentq 1994: Requirement

q 1995: TOGAF Version 1

q 1996: TOGAF Version 2

q 1997: TOGAF Version 3

q 1998: TOGAF Version 4

q 1999: TOGAF Version 5

q 2000: TOGAF Version 6

q 2001: TOGAF Version 7

Proof of need

Proof of concept

Proof of application

Relevance to practical architectures (building blocks)

Enterprise Continuum (TOGAF in context)

Business Scenarios (architecture requirements)

Architecture views - IEEE 1471 US DoD work (C4ISR A/F, C2STA)Architecture Principles; Compliance

Reviews; TOGAF & enterprise frameworks

Page 8: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

TOGAF Today

q An industry consensus framework and method§ Successful customer / vendor collaboration

q Technology and tool neutralq Proven in practice§ 8 years continuous development & evolution§ Used successfully in major projects / procurements

around the world

q Publicly available§ http://www.opengroup.org/public/arch (view on-line)§ http://www.opengroup.org /architecture/togaf (download)

Page 9: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

TOGAF Structure and Components

Building Blocks

Information Base

(architecture building blocks

- future)

Standards Information

Base

(standards)

Technical Reference

Model

(services taxonomy)

Architecture Development Method

Resource Base

Target Architectures

TOGAF FoundationArchitecture

q Architecture Development Method

q Foundation Architecture

q Resource Base

Page 10: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

TOGAF Architecture Development Method (ADM)

q Open, industry consensus method for IT architecture

q Quick-start foundation

q Practical, experience based guidance

q Emphasizes continual validation against requirements

Page 11: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

AInitiation

andFramework

GArchitectureMaintenance

DOpportunities and Solutions

CTarget

Architecture

BBaseline

Description

FImplementation

EMigrationPlanning

Phases A through C(Relevant to all architecture developments)

A – Initiation and Framework: q Use Business Scenarios to define

relevant business requirementsq Identify stakeholders / concernsq Build consensus with partnersB – Baseline Descriptionq Build description of current

systemq Identify “what’s wrong”q Inventory of re-usable building

blocksC –Target Architecture: q Identify all needed servicesq Multiple views to address

stakeholder concerns

Requirements

Page 12: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

AInitiation

andFramework

GArchitectureMaintenance

DOpportunities and Solutions

CTarget

Architecture

BBaseline

Description

FImplementation

EMigrationPlanning

Phases A through C(Relevant to all architecture developments)

A – Initiation and Framework: q Use Business Scenarios to define

relevant business requirementsq Identify stakeholders / concernsq Build consensus with partnersB – Baseline Descriptionq Build description of current

systemq Identify “what’s wrong”q Inventory of re-usable building

blocksC –Target Architecture: q Identify all needed servicesq Multiple views to address

stakeholder concerns

Requirements

AInitiation &Framework

AInitiation &Framework

Page 13: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

Identifying Requirements: Business Scenarios

1 - problem

2 - environment

3 - objectives

4 - human actors

5 - computer actors

6 - roles & responsibilities

7 - refine

Page 14: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

AInitiation

andFramework

GArchitectureMaintenance

DOpportunities and Solutions

CTarget

Architecture

BBaseline

Description

FImplementation

EMigrationPlanning

Phases A through C(Relevant to all architecture developments)

A – Initiation and Framework: q Use Business Scenarios to define

relevant business requirementsq Identify stakeholders / concernsq Build consensus with partnersB – Baseline Descriptionq Build description of current

systemq Identify “what’s wrong”q Inventory of re-usable building

blocksC –Target Architecture: q Identify all needed servicesq Multiple views to address

stakeholder concerns

Requirements

BBaseline

Description

BBaseline

Description

Page 15: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

AInitiation

andFramework

GArchitectureMaintenance

DOpportunities and Solutions

CTarget

Architecture

BBaseline

Description

FImplementation

EMigrationPlanning

Phases A through C(Relevant to all architecture developments)

A – Initiation and Framework: q Use Business Scenarios to define

relevant business requirementsq Identify stakeholders / concernsq Build consensus with partnersB – Baseline Descriptionq Build description of current

systemq Identify “what’s wrong”q Inventory of re-usable building

blocksC –Target Architecture: q Identify all needed servicesq Multiple views to address

stakeholder concerns

Requirements CTarget

Architecture

CTarget

Architecture

Page 16: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

1 Create baseline1 Create baseline

2 Consider views2 Consider views 3 Create arch. model3 Create arch. model

4 Select services4 Select services 5 Confirm bus. Objs.5 Confirm bus. Objs.6 Determine criteria6 Determine criteria

7a Define architecture7a Define architecture

7b Identify Arch. Building Blocks7b Identify Arch. Building Blocks

8 Conduct gap analysis8 Conduct gap analysis D

B

Phase C – Target Architecture (Steps)

Page 17: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

AInitiation

andFramework

GArchitectureMaintenance

DOpportunities and Solutions

CTarget

Architecture

BBaseline

Description

FImplementation

EMigrationPlanning

Phases D through G

(Relevant when taking architecture through to implementation)

q D - Opportunities and Solutions: evaluate and select major work packages

q E - Migration Planning: prioritize work, develop outline plan

q F - Implementation: develop full plan and execute

q G - Architecture Maintenance: establish procedure for maintenance of new baseline

Requirements

Page 18: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

TOGAF Components

qArchitecture Development MethodqFoundation Architecture§ Technical Reference Model§ Standards Information Base§ Enterprise Continuum (Foundation

Architecture in context)

qResource Base

Page 19: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

q Associated with detailed taxonomy of services§ defines scope of

each service category

q Identifies system-wide capabilities (“qualities”), e.g.:§ Internationalization§ Security§ Management

Foundation Architecture:Technical Reference Model (TRM)

Qualities

Qualities

Network Services

Operating System ServicesD

ata Man

agem

ent

Lo

cation

& D

irectory

InfrastructureApplications

BusinessApplications

Data In

terchan

ge

Intern

ation

al Op

eration

s

User In

terface

Tran

saction

Pro

cessing

System

& N

etwo

rk Man

agem

ent

Secu

rity

So

ftware E

ng

ineerin

g

Grap

hics &

Imag

e

Communication Infrastructure

Application Programming Interface

Communications Infrastructure Interface

Qu

alit

ies Q

ualities

Page 20: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

Foundation Architecture:Standards Information Base (SIB)

q A database of open industry standards§ The complete set of Open Group endorsed

standards§ Content determined by Open Group consensus

processq Structured according to TOGAF Technical Reference

Model taxonomyq Regularly updatedq Available for public web access§ http://www.db.opengroup.org/sib.htm

q Gateway to many linked resources

Page 21: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

The Foundation Architecture in Context: The “Enterprise Continuum”

FoundationArchitectures

Common Systems

ArchitecturesIndustry

ArchitecturesOrganizationArchitectures

Business Applications

Qualities

Solutions Continuum

Architecture Continuum

SystemsSolutions

Products & Services

IndustrySolutions

Organization Solutions

guides & supports

guides & supports

guides & supports

guides & supports

Page 22: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

Resource Base

q Resources available in applying the TOGAF Architecture Development Method; e.g.§ Architecture Compliance Reviews§ Architecture Principles§ Architecture Views§ Business Scenarios (requirements method)§ Case Studies§ Comparisons with other Frameworks§ IT Governance Strategies§ Relating architecture to the enterprise

Page 23: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

The Future

q An effective frameworkResource Base

BBIBSIBTRM

ADM

Target

TOGAF

q Knowledgeable and professional practitioners

q Adequate “Commercial Off-The-Shelf” tools“TOGAF Tools Challenge”

IT Architect Certification

TOGAF “Enterprise Edition”

Page 24: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

TOGAF “Enterprise Edition” -Backgroundq Four kinds of “architecture” commonly accepted as subsets

of an overall Enterprise Architecture: § business architecture§ data/information architecture§ application (systems) architecture§ infrastructure (technology) architecture

q TOGAF originally focused on last of theseq Significant value added to TOGAF over the years; e.g.§ Business Scenarios § “Enterprise Continuum”§ Architecture Views (Software View, Data View, …)

q TOGAF's ADM sufficient today for adapting as basis of enterprise architecture framework and method.

Page 25: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

TOGAF “Enterprise Edition” -Background (continued)q Increasing interest in Enterprise Architecture in recent

years§ Applications architecture / enterprise application

integration often a key focus§ Closer to the business => clearer RoI for architecture work

q Particularly strong interest in US Federal Government§ Clinger-Cohen a key driver§ Many US Federal Agencies doing enterprise architecture

q Several enterprise frameworks have significant mindshare:§ Zachman Framework, Spewak Enterprise Architecture

Planning, DoD Framework, FEAF, TEAF, …q Most focus primarily on deliverables, not methodq No industry standard method for enterprise architecture

Page 26: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

TOGAF “Enterprise Edition” -Goalsq Goals:§ Make TOGAF an effective, industry standard

framework and method for enterprise architecture§ Preserve existing value as a framework and

method for infrastructure / technology architecture§ Make usable in conjunction with other frameworks

whose deliverables may be perceived as more relevant to specific sectors.

q Target for 2002: § Overall structure for enterprise architecture that

can be filled out in future years

Page 27: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

Summary

q Adopt and use TOGAF§ “Demystifies” and speeds up architecture development§ Enables IT users to build genuinely open systems-based

solutions to their business needs.§ Vendor, tool, and technology neutral§ Faster response to business needs§ More flexibility to introduce new technology§ Faster, simpler, cheaper procurement§ Faster time-to-market

q Participate in the Architecture Forum§ Worldwide forum for customers, tools vendors, solution vendors,

integrators, academic & research organizations§ Contribute to and access work in progress§ Network with experienced peers and industry experts§ Practical information and experience

Page 28: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D

For More Information . . .q The Architecture Forum:§ http://www.opengroup.org/architecture/

q TOGAF Public Document:§ http://www.opengroup.org/public/arch

q TOGAF Information and Download:§ http://www.opengroup.org /architecture/togaf

q Standards Information Base (SIB):§ http://www.db.opengroup.org/sib.htm

Page 29: The Open Group Architecture Framework (TOGAF) · The Open Group Architecture Framework (TOGAF) ... § NATO C3 Agency (Belgium) ... Framework G Architecture Maintenance D