SlideShare uma empresa Scribd logo
1 de 52
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Enterprise Architecture Framework: Chase Global Bank
Enterprise Architecture Framework: Chase Global BankEnterprise Architecture Framework: Chase Global Bank
Enterprise Architecture Framework: Chase Global Bank
Hampus Ahlqvist
 
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
 
Target Architecture And Landscape
Target Architecture And LandscapeTarget Architecture And Landscape
Target Architecture And Landscape
Ajay Kumar Uppal
 

Mais procurados (20)

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...
 
Enterprise Architecture - TOGAF Overview
Enterprise Architecture - TOGAF OverviewEnterprise Architecture - TOGAF Overview
Enterprise Architecture - TOGAF Overview
 
How to establish Enterprise Architecture in large organisations using TOGAF
How to establish Enterprise Architecture in large organisations using TOGAFHow to establish Enterprise Architecture in large organisations using TOGAF
How to establish Enterprise Architecture in large organisations using TOGAF
 
Digital Operating Model & IT4IT
Digital Operating Model & IT4ITDigital Operating Model & IT4IT
Digital Operating Model & IT4IT
 
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairatEA Intensive Course "Building Enterprise Architecture" by mr.danairat
EA Intensive Course "Building Enterprise Architecture" by mr.danairat
 
Enterprise Architecture Framework: Chase Global Bank
Enterprise Architecture Framework: Chase Global BankEnterprise Architecture Framework: Chase Global Bank
Enterprise Architecture Framework: Chase Global Bank
 
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 in 8 Steps
TOGAF in 8 StepsTOGAF in 8 Steps
TOGAF in 8 Steps
 
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
 
Enterprise Architecture Governance
Enterprise Architecture GovernanceEnterprise Architecture Governance
Enterprise Architecture Governance
 
Target Architecture And Landscape
Target Architecture And LandscapeTarget Architecture And Landscape
Target Architecture And Landscape
 
BTABOK / ITABOK
BTABOK / ITABOKBTABOK / ITABOK
BTABOK / ITABOK
 
Activate_Methodology_Summary.ppt
Activate_Methodology_Summary.pptActivate_Methodology_Summary.ppt
Activate_Methodology_Summary.ppt
 
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
 
Will They Blend? - Agile, TOGAF and Enterprise Architecture
Will They Blend? - Agile, TOGAF and Enterprise ArchitectureWill They Blend? - Agile, TOGAF and Enterprise Architecture
Will They Blend? - Agile, TOGAF and Enterprise Architecture
 
Solution Architecture
Solution ArchitectureSolution Architecture
Solution Architecture
 
Enterprise Architecture Governance: A Framework for Successful Business
Enterprise Architecture Governance: A Framework for Successful BusinessEnterprise Architecture Governance: A Framework for Successful Business
Enterprise Architecture Governance: A Framework for Successful Business
 
Enterprise Architecture & Project Portfolio Management 1/2
Enterprise Architecture & Project Portfolio Management 1/2Enterprise Architecture & Project Portfolio Management 1/2
Enterprise Architecture & Project Portfolio Management 1/2
 
SFIA to BABOK mapping - IIBA UK slides
SFIA to BABOK mapping - IIBA UK slidesSFIA to BABOK mapping - IIBA UK slides
SFIA to BABOK mapping - IIBA UK slides
 
ArchiMate application and data architecture layer - Simplify the models
ArchiMate application and data architecture layer - Simplify the modelsArchiMate application and data architecture layer - Simplify the models
ArchiMate application and data architecture layer - Simplify the models
 

Semelhante a 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
 
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
 

Semelhante a 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
 
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!
 
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)
 
Togaf online training
Togaf online trainingTogaf online training
Togaf online training
 
Togaf introduction and core concepts
Togaf introduction and core conceptsTogaf introduction and core concepts
Togaf introduction and core concepts
 
Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise Architecture
 
Togaf 9.1 architecture
Togaf 9.1 architectureTogaf 9.1 architecture
Togaf 9.1 architecture
 
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
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
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
 

Último (20)

WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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
 
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, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
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
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
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...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

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