SlideShare une entreprise Scribd logo
1  sur  52
Télécharger pour lire hors ligne
The Foundations of Enterprise Architecture

Haydar ARSLANCA
04.12.2013
Agenda

• Why Enterprise Architecture?
• What is Enterprise Architecture (EA)?
• Enterprise Architecture Frameworks
• TOGAF Architecture Development Method
Why Enterprise Architecture?
Why Enterprise Architecture?
Business Goals

Technology Challenges

Delivering Real Business Value

Reduce Costs

Increasing System Complexity

Enterprise
Architecture

Business
Integration

Enterprise
Mgmt

Faster to Market
Infrastructure

Intelligence &
Analysis

Business - IT Alignment
Innovate
Applications &
Services

Security&
Compliance

Globalization
Data & Content

Application
Development
Operating Models
Enterprise Architecture as Strategy
What is an Enterprise
• A collection of organizations that share a common set of goals
Government

agency
Part of a corporation
Corporation

•Large corporations may comprise multiple enterprises
• May be an “extended enterprise” including partners, suppliers and customers
What is Architecture
Architecture is:
A formal description of a system, or a detailed plan of the system at a
component level to guide its implementation

The structure of components, their inter-relationships, and the principles
and guidelines governing their design and evolution over time
What is Enterprise Architecture
Enterprise Architecture is:
The organizing logic for business processes and IT infrastructure
reflecting the integration and standardization requirements of the firm’s
operating model.[1]

A method and an organizing principle that aligns functional business
objectives and strategies with an IT strategy and execution plan. [2]

[1] MIT Center for Information Systems Research and future objectives.
[2] Oracle
Architecture Types
Enterprise Architect

• Must be well-educated in technology
• Familiar with the business processes in an enterprise
• The role of an Enterprise Architect is multi-faceted

“A fool with a tool is still a fool”

“When I hire for Enterprise Architects, I look for individuals who have an
exceptional ability to communicate, deal with political situations, and take on
big bold organizational challenges. If all s/he brings to the table are strong
architectural abilities, I pass on that individual and keep looking.”

Kathy Watanabe, Microsoft Chief IT Architect
Enterprise Architect (Depth vs. Breadth)
History of Enterprise Architecture

•J.A. Zachman published an article titled “A Framework for Information Systems
Architecture” in the IBM Systems Journal Started in 1987

• In 1991, the first draft of the Technical Architecture Framework for Information
Management (TAFIM) was completed with the TAFIM Technical Reference Model
(TAFIM TRM)

•Federal Enterprise Architecture Framework (FEAF) was developed in 1998.
•Later, this was turned over to The Open Group and known today as The Open Group
Architectural Framework (TOGAF)
History of Enterprise Architecture
What is an Architecture Framework

An architecture framework is a toolkit which can be used for developing
a broad range of different architectures
Architecture Framework
 Common vocabulary, models, and taxonomy
 Processes, principles, strategies and tools
 Reference architectures and models
 Prescriptive guidance (EA processes, architecture content, implementation
roadmap, governance)

 Catalog of architecture deliverables and artifacts
 Enterprise Architecture Content Metamodel
 Recommended set of products and configurations (optional)
EA Frameworks
Zachman Framework - IBM framework from 1980

TOGAF - The Open Group Architecture Framework
FEA - OMB Federal Enterprise Architecture
The Gartner Methodology - (formerly the Meta Framework)

DoDAF - DoD Architecture Framework
MoDAF - UK Ministry of Defense Architecture Framework
AGATE - The France DGA Architecture Framework

MDA - OMGs Model Driven Architecture
SOMF - Service Oriented Modeling Framework (Methodologies Corporation)
SABSA - Sherwood Applied Business Security Architecture
Zachman Enterprise Framework
 Originally authored by John Zachman in the 1980s at IBM and later was
adopted by many other IT organizations.

 A formal and structural model to define an enterprise in a two dimensional
classification matrix architecture.

 The matrix prospective described by types of stakeholders (rows) and
aspects of the architecture (columns).
Zachman Enterprise Framework
Zachman Framework
Oracle Enterprise Architecture Framework
Federal Enterprise Architecture
Federal Enterprise Architecture
Attempt by US Federal government to unite myriads of its agencies under a
single common and universal architecture. It is a new architecture but has a
long tradition behind it. In Summary:

FEA is the most comprehensive of all other architectures available as of
today.

It has a taxonomy like Zachman framework and comprehensive process
similar to TOGAF

It can be described as consisting of five reference models – business,
service, component, technical and data.
Components of FEA
The Open Group Architecture Framework
 An architecture framework that enables practitioners to design, evaluate,
and build the right architecture for a particular business

 TOGAF was developed by members of the Open Group working within the
Architecture Forum

 The first version was made available in 1995 by the US Department of
Defense from their Technical Architecture Framework for Information
Management (TAFIM).

 Since then, successive versions of TOGAF have been available to the
public from the Open Group website.

 TOGAF documentations can be downloaded from the site
(www.opengrup.org/architecture/togaf).
TOGAF Components
Architecture Development Method (ADM)
Preliminary Phase

This phase prepares the organisation for
undertaking successful enterprise
architecture projects
 Understand business environment
 High level management commitment
 Agreement on scope
 Establish principles
 Establish governance structure
 Agree method to be adopted
Phase A - Architecture Vision
Initiates one iteration of the architecture
process

 Sets scope, constraints, expectations
 Required at the start of every
architecture cycle
 Create the Architecture Vision

 Validates business context
 Creates Statement of Architecture Work
Phase B - Business Architecture
The fundamental organization of a
business, embodied in
 its business processes and people,

 their relationships
 to each other and the environment,

 and the principles governing its design
and evolution
Shows how the organization meets its
business goals
Business Architecture - Content

 Organization structure
 Business goals and objectives
 Business functions
 Business services
 Business processes

 Business roles
 Correlation of organization and functions
Business Architecture - Steps

1. Select reference models,viewpoints and
tools

2. Define Baseline Architecture Description
3. Define Target Architecture Description
4. Perform gap analysis

5. Define roadmap components
6. Conduct formal stakeholder review

7. Finalize the Architecture
8. Create Architecture Definition Document
Phase C - Information Systems Architectures
The fundamental organization of an IT
system, embodied in
 The major types of information and
application systems that process them

 Relationships to each other and the
environment, and the principles
governing its design and evolution

Shows how the IT systems meets the
business goals of the enterprise
Phase D – Technology Architecture
The fundamental organization of an
IT system, embodied in
 its hardware, software and
communications technology
 their relationships to each other

and the environment,
 and the principles governing its

design and evolution
Phase E – Opportunities & Solutions
Perform initial implementation planning
 Identify the major implementation projects
 Group projects into Transition Architectures
 Decide on approach
 Make v Buy v Re-Use
Outsource
COTS
Open Source
Assess priorities
 Identify dependencies
Phase F – Migration Planning
 For projects identified in Phase E perform
 Cost/benefit analysis
 Risk assessment

 Develop a detailed Implementation and
Migration Plan
Phase G – Implementation Governance
Provide architectural oversight for the

implementation.
Defines architecture constraints on
implementation projects

Architecture contract
Monitors implementation work for

conformance
Produce a Business Value Realization.
Phase H – 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
Requirements Management
Delta Airlines
MIT Systems on a Page
Solution Concept Diagram
Functional Decomposition Diagram
Primary

Support

Human
Admin

Finance

Resources

Business
Planning

Marketing
&
Sales

Manage Public

Develop & Track

Plan Human

Formulate

Develop New

Relations

Financial Plan

Resources

Strategy

Business

Provide Legal

Appropriate

Services

Funds

Acquire
Human
Resources

Develop and
Maintain
Business Plan

Establish
Customer
Requirements

Perform
Audit
& Controls

Develop &
Manage
Product Cost

Manage

Manage

Transportation

Payables

Maintain

Manage

Facilities

Receivables

Provide
Administrative
Services

Manage Assets

Develop

Obtain Sales

Employees

Commitments

Provide
Employee
Services
Manage Union
Activities
Terminate Active
Employment

Provide
Customer
Support

Engineering

Research and
Develop
Technology
Engineer and
Design Products
Engineer and
Design
Processes

Inventory

Plan Material
Requirements
Procure
Equipment
Material & Tools
Manage
Suppliers

Manufacturing

Plan
Manufacturing
Requirements

Engineer
Packages

Perform Quality

Ship

Engineering

Products

Convert
Resources
to Product

Design Tools

Manage

Control

and Equipment

Inventory

Production

Manage
Engineering
Changes

Distribution

Maintain Plant
Equipment &
Tools
Manage
Warranty
Activities
Business Services and Information Diagram
Application and User Location Diagram
Application Communication Diagram
System Use Case Diagram
Data Dissemination Diagram
Class Diagram
Platform Decomposition Diagram
Benefits Diagram
Questions

Contenu connexe

Tendances

Tendances (20)

What is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAFWhat is the Value of Mature Enterprise Architecture TOGAF
What is the Value of Mature Enterprise Architecture TOGAF
 
Enterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital TransformationEnterprise Architecture, Project Management & Digital Transformation
Enterprise Architecture, Project Management & Digital Transformation
 
ValueFlowIT: A new IT Operating Model Emerges
ValueFlowIT: A new IT Operating Model EmergesValueFlowIT: A new IT Operating Model Emerges
ValueFlowIT: A new IT Operating Model Emerges
 
Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!
 
Introduction to Business Architecture - Part 2
Introduction to Business Architecture - Part 2Introduction to Business Architecture - Part 2
Introduction to Business Architecture - Part 2
 
An Introduction into the design of business using business architecture
An Introduction into the design of business using business architectureAn Introduction into the design of business using business architecture
An Introduction into the design of business using business architecture
 
A tailored enterprise architecture maturity model
A tailored enterprise architecture maturity modelA tailored enterprise architecture maturity model
A tailored enterprise architecture maturity model
 
Why Solutions Fail and the Business Value of Solution Architecture
Why Solutions Fail and the Business Value of Solution ArchitectureWhy Solutions Fail and the Business Value of Solution Architecture
Why Solutions Fail and the Business Value of Solution Architecture
 
TOGAF 9.2 - the update
TOGAF 9.2 - the updateTOGAF 9.2 - the update
TOGAF 9.2 - the update
 
Lean Business Architecture
Lean Business ArchitectureLean Business Architecture
Lean Business Architecture
 
On business capabilities, functions and application features
On business capabilities, functions and application featuresOn business capabilities, functions and application features
On business capabilities, functions and application features
 
TOGAF 9.2 - Transforming Business
TOGAF 9.2  -  Transforming BusinessTOGAF 9.2  -  Transforming Business
TOGAF 9.2 - Transforming Business
 
How to Articulate the Value of Enterprise Architecture
How to Articulate the Value of Enterprise ArchitectureHow to Articulate the Value of Enterprise Architecture
How to Articulate the Value of Enterprise Architecture
 
Implementing Effective Enterprise Architecture
Implementing Effective Enterprise ArchitectureImplementing Effective Enterprise Architecture
Implementing Effective Enterprise Architecture
 
Business Architecture Explained
Business Architecture ExplainedBusiness Architecture Explained
Business Architecture Explained
 
Digital transformation roadmap 16th july 2018 v1.1
Digital transformation roadmap 16th july 2018 v1.1Digital transformation roadmap 16th july 2018 v1.1
Digital transformation roadmap 16th july 2018 v1.1
 
Solution architecture
Solution architectureSolution architecture
Solution architecture
 
TOGAF Complete Slide Deck
TOGAF Complete Slide DeckTOGAF Complete Slide Deck
TOGAF Complete Slide Deck
 
Effective Strategy Execution with Capability-Based Planning, Enterprise Arch...
Effective Strategy Execution with Capability-Based Planning, Enterprise Arch...Effective Strategy Execution with Capability-Based Planning, Enterprise Arch...
Effective Strategy Execution with Capability-Based Planning, Enterprise Arch...
 
Maximising The Value and Benefits of Enterprise Architecture
Maximising The Value and Benefits of Enterprise ArchitectureMaximising The Value and Benefits of Enterprise Architecture
Maximising The Value and Benefits of Enterprise Architecture
 

Similaire à The foundations of EA

Week 2-What is Enterprise Architecure (1).pptx
Week 2-What is Enterprise Architecure (1).pptxWeek 2-What is Enterprise Architecure (1).pptx
Week 2-What is Enterprise Architecure (1).pptx
RizalPrambudi3
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Nathaniel Palmer
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Nathaniel Palmer
 
Enterprise Architecture Approach Togaf 9
Enterprise Architecture Approach   Togaf 9Enterprise Architecture Approach   Togaf 9
Enterprise Architecture Approach Togaf 9
Prashant Patade
 
Effectiveness Of Service Oriented Architecture In Enterprise Architecture F...
Effectiveness Of Service Oriented Architecture In Enterprise Architecture   F...Effectiveness Of Service Oriented Architecture In Enterprise Architecture   F...
Effectiveness Of Service Oriented Architecture In Enterprise Architecture F...
mdfachowdhury
 

Similaire à The foundations of EA (20)

Enterprise architecture
Enterprise architectureEnterprise architecture
Enterprise architecture
 
TOGAF
TOGAFTOGAF
TOGAF
 
Week 2-What is Enterprise Architecure (1).pptx
Week 2-What is Enterprise Architecure (1).pptxWeek 2-What is Enterprise Architecure (1).pptx
Week 2-What is Enterprise Architecure (1).pptx
 
Online Togaf 9.1 Training in USA
Online Togaf 9.1 Training in USAOnline Togaf 9.1 Training in USA
Online Togaf 9.1 Training in USA
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)
 
Togaf online training
Togaf online trainingTogaf online training
Togaf online training
 
Togaf 9.1 architecture
Togaf 9.1 architectureTogaf 9.1 architecture
Togaf 9.1 architecture
 
Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1
 
Enterprise Architecture Approach Togaf 9
Enterprise Architecture Approach   Togaf 9Enterprise Architecture Approach   Togaf 9
Enterprise Architecture Approach Togaf 9
 
Effectiveness Of Service Oriented Architecture In Enterprise Architecture F...
Effectiveness Of Service Oriented Architecture In Enterprise Architecture   F...Effectiveness Of Service Oriented Architecture In Enterprise Architecture   F...
Effectiveness Of Service Oriented Architecture In Enterprise Architecture F...
 
togaf_ovu.ppt
togaf_ovu.ppttogaf_ovu.ppt
togaf_ovu.ppt
 
Lecture4 is353-ea(fea)
Lecture4 is353-ea(fea)Lecture4 is353-ea(fea)
Lecture4 is353-ea(fea)
 
Erp 03
Erp 03Erp 03
Erp 03
 
Supporting material for my Webinar to the ACS - June2017
Supporting material for my Webinar to the ACS - June2017Supporting material for my Webinar to the ACS - June2017
Supporting material for my Webinar to the ACS - June2017
 
Architecture Series 5-1 EA As Corporate Strategy Introduction
Architecture Series 5-1   EA As Corporate Strategy   IntroductionArchitecture Series 5-1   EA As Corporate Strategy   Introduction
Architecture Series 5-1 EA As Corporate Strategy Introduction
 
Togaf 9.1 basic concepts
Togaf 9.1 basic concepts Togaf 9.1 basic concepts
Togaf 9.1 basic concepts
 
MIS.ppt
MIS.pptMIS.ppt
MIS.ppt
 
ICT Industry standards overview
ICT Industry standardsoverviewICT Industry standardsoverview
ICT Industry standards overview
 
TOGAF 9.1 by Winton.pptx
TOGAF 9.1 by Winton.pptxTOGAF 9.1 by Winton.pptx
TOGAF 9.1 by Winton.pptx
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

The foundations of EA

  • 1. The Foundations of Enterprise Architecture Haydar ARSLANCA 04.12.2013
  • 2. Agenda • Why Enterprise Architecture? • What is Enterprise Architecture (EA)? • Enterprise Architecture Frameworks • TOGAF Architecture Development Method
  • 4. Why Enterprise Architecture? Business Goals Technology Challenges Delivering Real Business Value Reduce Costs Increasing System Complexity Enterprise Architecture Business Integration Enterprise Mgmt Faster to Market Infrastructure Intelligence & Analysis Business - IT Alignment Innovate Applications & Services Security& Compliance Globalization Data & Content Application Development
  • 7. What is an Enterprise • A collection of organizations that share a common set of goals Government agency Part of a corporation Corporation •Large corporations may comprise multiple enterprises • May be an “extended enterprise” including partners, suppliers and customers
  • 8. What is Architecture Architecture is: A formal description of a system, or a detailed plan of the system at a component level to guide its implementation The structure of components, their inter-relationships, and the principles and guidelines governing their design and evolution over time
  • 9. What is Enterprise Architecture Enterprise Architecture is: The organizing logic for business processes and IT infrastructure reflecting the integration and standardization requirements of the firm’s operating model.[1] A method and an organizing principle that aligns functional business objectives and strategies with an IT strategy and execution plan. [2] [1] MIT Center for Information Systems Research and future objectives. [2] Oracle
  • 11. Enterprise Architect • Must be well-educated in technology • Familiar with the business processes in an enterprise • The role of an Enterprise Architect is multi-faceted “A fool with a tool is still a fool” “When I hire for Enterprise Architects, I look for individuals who have an exceptional ability to communicate, deal with political situations, and take on big bold organizational challenges. If all s/he brings to the table are strong architectural abilities, I pass on that individual and keep looking.” Kathy Watanabe, Microsoft Chief IT Architect
  • 13. History of Enterprise Architecture •J.A. Zachman published an article titled “A Framework for Information Systems Architecture” in the IBM Systems Journal Started in 1987 • In 1991, the first draft of the Technical Architecture Framework for Information Management (TAFIM) was completed with the TAFIM Technical Reference Model (TAFIM TRM) •Federal Enterprise Architecture Framework (FEAF) was developed in 1998. •Later, this was turned over to The Open Group and known today as The Open Group Architectural Framework (TOGAF)
  • 14. History of Enterprise Architecture
  • 15. What is an Architecture Framework An architecture framework is a toolkit which can be used for developing a broad range of different architectures
  • 16. Architecture Framework  Common vocabulary, models, and taxonomy  Processes, principles, strategies and tools  Reference architectures and models  Prescriptive guidance (EA processes, architecture content, implementation roadmap, governance)  Catalog of architecture deliverables and artifacts  Enterprise Architecture Content Metamodel  Recommended set of products and configurations (optional)
  • 17. EA Frameworks Zachman Framework - IBM framework from 1980 TOGAF - The Open Group Architecture Framework FEA - OMB Federal Enterprise Architecture The Gartner Methodology - (formerly the Meta Framework) DoDAF - DoD Architecture Framework MoDAF - UK Ministry of Defense Architecture Framework AGATE - The France DGA Architecture Framework MDA - OMGs Model Driven Architecture SOMF - Service Oriented Modeling Framework (Methodologies Corporation) SABSA - Sherwood Applied Business Security Architecture
  • 18. Zachman Enterprise Framework  Originally authored by John Zachman in the 1980s at IBM and later was adopted by many other IT organizations.  A formal and structural model to define an enterprise in a two dimensional classification matrix architecture.  The matrix prospective described by types of stakeholders (rows) and aspects of the architecture (columns).
  • 23. Federal Enterprise Architecture Attempt by US Federal government to unite myriads of its agencies under a single common and universal architecture. It is a new architecture but has a long tradition behind it. In Summary: FEA is the most comprehensive of all other architectures available as of today. It has a taxonomy like Zachman framework and comprehensive process similar to TOGAF It can be described as consisting of five reference models – business, service, component, technical and data.
  • 25. The Open Group Architecture Framework  An architecture framework that enables practitioners to design, evaluate, and build the right architecture for a particular business  TOGAF was developed by members of the Open Group working within the Architecture Forum  The first version was made available in 1995 by the US Department of Defense from their Technical Architecture Framework for Information Management (TAFIM).  Since then, successive versions of TOGAF have been available to the public from the Open Group website.  TOGAF documentations can be downloaded from the site (www.opengrup.org/architecture/togaf).
  • 28. Preliminary Phase This phase prepares the organisation for undertaking successful enterprise architecture projects  Understand business environment  High level management commitment  Agreement on scope  Establish principles  Establish governance structure  Agree method to be adopted
  • 29. Phase A - Architecture Vision Initiates one iteration of the architecture process  Sets scope, constraints, expectations  Required at the start of every architecture cycle  Create the Architecture Vision  Validates business context  Creates Statement of Architecture Work
  • 30. Phase B - Business Architecture The fundamental organization of a business, embodied in  its business processes and people,  their relationships  to each other and the environment,  and the principles governing its design and evolution Shows how the organization meets its business goals
  • 31. Business Architecture - Content  Organization structure  Business goals and objectives  Business functions  Business services  Business processes  Business roles  Correlation of organization and functions
  • 32. Business Architecture - Steps 1. Select reference models,viewpoints and tools 2. Define Baseline Architecture Description 3. Define Target Architecture Description 4. Perform gap analysis 5. Define roadmap components 6. Conduct formal stakeholder review 7. Finalize the Architecture 8. Create Architecture Definition Document
  • 33. Phase C - Information Systems Architectures The fundamental organization of an IT system, embodied in  The major types of information and application systems that process them  Relationships to each other and the environment, and the principles governing its design and evolution Shows how the IT systems meets the business goals of the enterprise
  • 34. Phase D – Technology Architecture The fundamental organization of an IT system, embodied in  its hardware, software and communications technology  their relationships to each other and the environment,  and the principles governing its design and evolution
  • 35. Phase E – Opportunities & Solutions Perform initial implementation planning  Identify the major implementation projects  Group projects into Transition Architectures  Decide on approach  Make v Buy v Re-Use Outsource COTS Open Source Assess priorities  Identify dependencies
  • 36. Phase F – Migration Planning  For projects identified in Phase E perform  Cost/benefit analysis  Risk assessment  Develop a detailed Implementation and Migration Plan
  • 37. Phase G – Implementation Governance Provide architectural oversight for the implementation. Defines architecture constraints on implementation projects Architecture contract Monitors implementation work for conformance Produce a Business Value Realization.
  • 38. Phase H – 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
  • 41. MIT Systems on a Page
  • 43. Functional Decomposition Diagram Primary Support Human Admin Finance Resources Business Planning Marketing & Sales Manage Public Develop & Track Plan Human Formulate Develop New Relations Financial Plan Resources Strategy Business Provide Legal Appropriate Services Funds Acquire Human Resources Develop and Maintain Business Plan Establish Customer Requirements Perform Audit & Controls Develop & Manage Product Cost Manage Manage Transportation Payables Maintain Manage Facilities Receivables Provide Administrative Services Manage Assets Develop Obtain Sales Employees Commitments Provide Employee Services Manage Union Activities Terminate Active Employment Provide Customer Support Engineering Research and Develop Technology Engineer and Design Products Engineer and Design Processes Inventory Plan Material Requirements Procure Equipment Material & Tools Manage Suppliers Manufacturing Plan Manufacturing Requirements Engineer Packages Perform Quality Ship Engineering Products Convert Resources to Product Design Tools Manage Control and Equipment Inventory Production Manage Engineering Changes Distribution Maintain Plant Equipment & Tools Manage Warranty Activities
  • 44. Business Services and Information Diagram
  • 45. Application and User Location Diagram
  • 47. System Use Case Diagram