e-framework, soa and enterprise architecture
DESCRIPTION
TRANSCRIPT
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
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?
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
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
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
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
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
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
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?
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
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
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
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
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.
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?
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
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
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
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
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
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
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
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?
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
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?
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
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
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
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
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
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?