e-framework, soa and enterprise architecture

31
04 1 of 31 Copyright © 2007 - Clars Limited based on material licensed from The Open Group – Copyright © 2005-2006 Clars Title e-Framework, SOA and Enterprise Architecture Chris Greenslade The Open Group

Upload: zubin67

Post on 20-Jan-2015

1.308 views

Category:

Documents


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: e-Framework, SOA and Enterprise Architecture

04

1 of 31Copyright © 2007 - Clars Limited

based on material licensed fromThe Open Group – Copyright © 2005-2006

Clars

Title

e-Framework, SOA and

Enterprise Architecture

Chris GreensladeThe Open Group

Page 2: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

2 of 31

Questions to be answered

The following questions will be answered:Who are The Open Group?What is an Enterprise Architecture?What is TOGAF?How Enterprise Architectures are developed?What else do we need?

Page 3: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

3 of 31

The Open Group

A global not-for-profit ConsortiumOver 250 corporate members representing a wide range of company sizes, industries and public/private organizationsEstimated 6000 active participants in 19 CountriesCustomers

Banks and Financial ServicesLawyersGovernment Departments & AgenciesManufacturersRetail

SuppliersSystems VendorsMiddleware and Application DevelopersIntegrators, IT Architects and Consultants

Academia

Page 4: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

4 of 31

UK Academic Members

Cardiff University School of Computer Science – UKCentre for Software Reliability, City University – UKUniversity of Kent – UKNetwork Research Group, University of Plymouth – UKThe University of Reading – UKUniversity of York, Department of Computer Science – UK

Page 5: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

5 of 31

Global Academic Members

aicas GmbH – GermanyApplied Research Lab/The Pennsylvania State University – USACalifornia State University, Monterey Bay – USACarnegie Mellon University, Software Engineering Institute – USAEmbedded Systems Laboratory, Massachusetts Institute of Technology – USAFocus on the Family – USAForschungszentrum Informatik – GermanyGeorgia Institute of Technology – USAGrant MacEwan College – CanadaINESC-ID – PortugalKyoto University – JapanLawrence Technological University – USAMacquarie University – AustraliaMassachusetts Institute of Technology - Lincoln Laboratory – USAMonash University – AustraliaN2 Services, Inc. – USANational University of Singapore – Singapore

NTNU – NorwayOhio University – USARepublic Polytechnic – SingaporeRotterdam School of Management, Erasmus University – NetherlandsRoyal Institute of Technology – SwedenThe University of Auckland – New ZealandTshwane University of Technology – South AfricaUniversidad de Cantabria – SpainUniversitat Karlsruhe, Institute for Theoretical Computer Science – GermanyUniversity of Chicago, The – USAUniversity of Denver – USAUniversity of Idaho, Center for Secure and Dependable Systems – USAUniversity of Johannesburg – South AfricaUniversity of New Hampshire – USAUniversity of Pretoria – South AfricaUniversity of Technology, Sydney – Australia

Page 6: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

6 of 31

Open Group’s Fora

Meeting points for Suppliers and CustomersEach Forum is effectively an autonomous consortium operating within The Open Group

Direction determined by membersOutputs approved by membersMust obey some rules to respect anti-trust legislation

Fora initiate new areas of work, sometimes in partnership with other foraThe Open Group works towards enabling access to integrated information within and between enterprises based on open standards and global interoperabilityThe Open Group’s fora deliver standards, recommendations, best practice guides and common solutions for common problems

Page 7: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

7 of 31

Current Open Group Fora

This list is always changing as The Open Group reinvents itself to meet the current challenges

ArchitectureEnterprise management / Quality of serviceGrid Enterprise ServicesIdentity ManagementJericho ForumMessagingPlatformReal-time and embedded systemsSecurityUDEF (Universal Data Element Framework)

Also cross-Forum work groups on Service-Oriented Architecture, Semantic Interoperability, Homeland Security and Intelligent Agents

Page 8: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

8 of 31

Architecture Forum

The mission of the Forum’s members is to:Advance the cause of IT Architecture - in order to

Improve the quality of information systemsMove from a cottage industry to a profession

Currently has 120 corporate membersOriginal and continuing focus is TOGAF

Industry consensus method for developing IT architecturesTool-, technology- and vendor-neutral

Extended focusGoing beyond the methodSupporting all aspects of a successful IT Architecture Practice including:

Architecture ToolsIT Architecture Practitioners

Page 9: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

9 of 31

Questions to be answered

The following questions will be answered:Who are The Open Group?What is an Enterprise Architecture?What is TOGAF?How Enterprise Architectures are developed?What else do we need?

Page 10: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

10 of 31

Some definitions

The primary purpose of an Enterprise Architecture is to inform, guide, and constrain the decisions for the enterprise especially those related to IT investments.

US Chief Information Officer CouncilEnterprise Architecture is about understanding all of the different elements that go to make up the enterprise and how those elements interrelate.

Institute For Enterprise Architecture DevelopmentsEnterprise architecture consists of the vision, principles, standards and processes that guide the purchase, design and deployment of technology within an enterprise.

Forrester Research

Page 11: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

11 of 31

What is an Enterprise?

Any collection of organizations that has a common set of goals and/or a single bottom lineAn enterprise could be:

A government agency A whole corporationA division of a corporation A single departmentA chain of organizations linked by common ownershipAn "extended enterprise" including partners, suppliers and customers, as well as internal business units

For TOGAF it is immaterial which of these definitions appliesBUT TOGAF does require the scope of the enterprise to be

Clearly definedAgreed by all concernedDocumented and made availableUnderstood to be the same by all concerned

Page 12: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

12 of 31

The Zachman FrameworkWhat?

Data

How?

Function

Where?

Network

When?

Time

Who?

People

Why?

Motivation

BusinessModels

SystemsModels

TechnologyModels

DetailedRepresentations

ActualSystems

ScopePlanner’s Viewpoint

Contextual

Owner’s Viewpoint

Conceptual

Designer’s Viewpoint

Logical

Builder’s Viewpoint

Physical

Sub‐contractor’s Viewpoint

http://www.zifa.com© John A. Zachman from the Zachman Institute for Framework Advancement at

Functioning Enterprise

Some day you are going to wish you had every one of these primitive models:

enterprise wide;horizontally integrated across the rows;vertically integrated down the columns;

at an excruciating level of detail.

That is the baseline for managing change.

John Zachman

Some day you are going to wish you had every one of these primitive models:

enterprise wide;horizontally integrated across the rows;vertically integrated down the columns;

at an excruciating level of detail.

That is the baseline for managing change.

John Zachman

Page 13: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

13 of 31

Being explicit

Dictionary definition of explicitDistinctly expressing all that is meantLeaving nothing merely implied or suggestedUnambiguous and clear

If you do NOT explicitly describe all aspects of your Enterprise:You cannot understand

What you haveHow it worksWhat it doesWhy it does it

You cannot share your understanding with othersTo gain their agreementTo identify the basis of their disagreement

You cannot decide how to improve anythingYou cannot plan how to change anything

Page 14: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

14 of 31

Defining an IT Architecture

Conceptually an IT Architecture is The fundamental organization of a system,embodied in its components,their relationships

to each otherand the environment,

and the principles governing its design and evolution.

ANSI/IEEE Standard 1471-2000IEEE Recommended Practice for

Architectural Description ofSoftware-Intensive Systems

ANSI/IEEE Standard 1471-2000IEEE Recommended Practice for

Architectural Description ofSoftware-Intensive Systems

Practically it is represented in Architectural Descriptions fromthe viewpoints of the Stakeholders

and the principles governing its design and evolution.

Page 15: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

15 of 31

Questions to be answered

The following questions will be answered:Who are The Open Group?What is an Enterprise Architecture?What is TOGAF?How Enterprise Architectures are developed?What else do we need?

Page 16: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

16 of 31

TOGAF Perceptions

We are NOT talking about rocket scienceWe ARE talking about:

Using common senseBeing systematicAvoiding misunderstandingsKnowing what we are doing before we startKnowing why we are doing itLearning from the best practice of othersTreating the user as a partnerTalking to business users in business termsRecording what, where, when, how, who and WHYEnsuring buy-in by the organizationUsing common sense

In other words we are talking about having a systematic reason for doing all the things we know we really ought to do

Page 17: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

17 of 31

Why TOGAF

TOGAF is developed to:Encourage the development of IT ArchitecturesEmbody best practice lessons already learntLearn from the approaches taken in other industriesBe vendor-neutral and so generally applicableBe tailorable to meet different organisation and industry needsOvercome misunderstanding by promoting the business benefits of IT ArchitectureBe a continuing base of IT Architecture knowledge

to which all can contribute and from which all can benefit

Page 18: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

18 of 31

What is TOGAF?

Vendor-neutral – developed by user consensusA valuable tool for:

Designing a broad range of a architecturesAssisting the evaluation of different architecturesSelecting and building the right architecture for an organization

Accompanied by a rigorous Architecture Development Method to guide the way from the Foundation Architecture to an organization specific ArchitectureTOGAF is an architecture framework not an architecture

Page 19: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

19 of 31

An Architecture Framework

An Architecture framework is a tool for:Designing a broad range of architecturesAssisting the evaluation of different architecturesSelecting and building the right architecture for an organizationIs more than a framework for categorizing architecture artefacts

It embodies best practice and acknowledged wisdomIt presents a set of services, standards, design concepts, components and configurationsIt guides the development of specific architectures

Page 20: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

20 of 31

An Architecture Framework

Use of a framework leads to: The use of common principles, assumptions & terminologyThe development of information systems with better integration and interoperability, especially with respect to issues that affect the whole enterprise

THE BAD NEWS!A framework does not make Architecture design an automatic processIt is a valuable aid to experienced and knowledgeable IT Architects

THE GOOD NEWS!A framework does not make Architecture design an automatic processIt is a valuable aid to experienced and knowledgeable IT Architects

Page 21: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

21 of 31

TOGAF working with other frameworks

TOGAF provides a reliable, practical method – the ADM – for defining business needs and developing architecturesA number of other enterprise frameworks existMany are only frameworks for classifying architecture productsOthers do not include reference modelsOthers are based on prescriptive industry specific architecturesTOGAF is neutral towards tools and technologiesTOGAF can be (and has been) used to develop the products associated with any recognized enterprise framework such as:

the Zachman FrameworkFEAFMoDAF

TOGAF is designed to be used with whatever set of deliverables the TOGAF user feels is most appropriate

Page 22: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

22 of 31

Benefits of TOGAF to the architect

Avoids regular reinvention of the wheelProvides a corporate memory of previous successes and failuresEnsures completeness of the design processProvides access to accumulated best practice wisdomAvoids communication difficulties within the teamProtects against staff turnoverThe professional approach“Best endeavor” legal defense - just in case

Page 23: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

23 of 31

Questions to be answered

The following questions will be answered:Who are The Open Group?What is an Enterprise Architecture?What is TOGAF?How Enterprise Architectures are developed?What else do we need?

Page 24: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

24 of 31

TOGAF 8 ADM

Phase HArchitecture

ChangeManagement

Phase HArchitecture

ChangeManagement

Phase GImplementation

Governance

Phase GImplementation

Governance

Phase FMigrationPlanning

Phase FMigrationPlanning

Phase EOpportunities& Solutions

Phase EOpportunities& Solutions

Phase DTechnologyArchitecture

Phase DTechnologyArchitecture

CInformation

SystemArchitectures

CInformation

SystemArchitectures

Phase CInformation

SystemsArchitectures

Phase CInformation

SystemsArchitectures

Phase BBusiness

Architecture

Phase BBusiness

Architecture

Phase AArchitecture

Vision

Phase AArchitecture

Vision

RequirementsManagement

Prelim. PhaseFramework &

Principles

Prelim. PhaseFramework &

Principles

For each Phase TOGAF definesFor each Phase TOGAF defines

The objectives of the PhaseThe objectives of the Phase

The required input informationThe required input information

The steps to complete the PhaseThe steps to complete the Phase

The deliverables from the PhaseThe deliverables from the Phase

Page 25: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

25 of 31

Questions to be answered

The following questions will be answered:Who are The Open Group?What is an Enterprise Architecture?What is TOGAF?How Enterprise Architectures are developed?What else do we need?

Page 26: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

26 of 31

Supporting industryintegration

Zachman Framework

Federal Enterprise Architecture Framework

TOGAF ADMArchitecture Development Method

Other Frameworks

TOGAF

Support or

Guidance

Phase HArchitecture

ChangeManagement

Phase HArchitecture

ChangeManagement

Phase GImplementation

Governance

Phase GImplementation

Governance

Phase FMigrationPlanning

Phase FMigrationPlanning

Phase EOpportunities& Solutions

Phase EOpportunities& Solutions

Phase DTechnologyArchitecture

Phase DTechnologyArchitecture

CInformation

SystemArchitectures

CInformation

SystemArchitectures

Phase CInformation

SystemsArchitectures

Phase CInformation

SystemsArchitectures

Phase BBusiness

Architecture

Phase BBusiness

Architecture

Phase AArchitecture

Vision

Phase AArchitecture

Vision

RequirementsManagement

Prelim. PhaseFramework &

Principles

Prelim. PhaseFramework &

Principles

Page 27: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

27 of 31

TOGAF/ MDA Alignment

TOGAF ADMEnterprise Architecture Development Method

The OMG Model Driven Architecture

A Software Architecture and Development Approach

TOGAF or any other framework

Page 28: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

28 of 31

The emerging profession

The breaking down of barriers within and between enterprises demands a city planner perspective of the enterprise architectureEnterprises need assurance that the staff or service providers they hire have the skills and experience necessary to address the complexities of enterprise architectureProfessional enterprise architects need a recognized, portable and professional grade qualification

Page 29: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

29 of 31

Architect Certification

Positioning

Knowledge Experience

Industry Best Practice

Commercial Solutions

TOGAF

IT Architect

Page 30: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

30 of 31

ITAC Program – Certification Levels & Disciplines

App

licat

ion

Arc

hite

ctur

e

Ent

erpr

ise

Arc

hite

ctur

e

Info

rmat

ion

Arc

hite

ctur

e

Infra

stru

ctur

eA

rchi

tect

ure

Oth

ers…Pr

ogra

m L

evel

s

Disciplines

Master Certified IT Architect(Formally IT Architect Certification)

Certified IT ArchitectLevel 1

Level 2

Distinguished Certified IT ArchitectLevel 3

Note: Discipline names and definition are evolving

Page 31: e-Framework, SOA and Enterprise Architecture

04e-Framework, SOA and Enterprise Architecture

Clars LimitedCopyright © 2007

31 of 31

Questions answered

The following questions have been answered:Who are The Open Group?What is an Enterprise Architecture?What is TOGAF?How Enterprise Architectures are developed?What else do we need?