Professional Documents
Culture Documents
TDT4252
Modelling of Information Systems
Advanced Course
This Lecture
• Enterprise Architectures continued.
– TOGAF
– Gartner
– Based on lecture slides from Spring 2010, by Harald Rønneberg.
• Based on:
– A15: Roger Sessions,
A Comparison of the Top Four Enterprise-Architecture Methodologies, Wh
ite Paper, ObjectWatch Inc. May 2007
.
• Additional reading:
– The Open Group Architecture Framework (TOGAF) – The continuing
Story, Chris Greenslade, 2002. (http://www.enterprise-
architecture.info/Images/Documents/Togaf%20seminar.pdf)
Lecture 15 – Enterprise TDT4252, Spring 2011
Architecture
3
Business architecture
Information architecture
Solution architecture
Technology architecture
Alignment
Common
understanding!
s
SCOPE List of Locations in which List of Organizations List of Events Significant List of Business Goals/Strat SCOPE
to the Business Business Performs the Business Operates Important to the Business to the Business
(CONTEXTUAL) (CONTEXTUAL)
Planner ENTITY = Class of Function = Class of Node = Major Business Ends/Means=Major Bus. Goal/ Planner
Business Thing Business Process People = Major Organizations Time = Major Business Event Critical Success Factor
Location
e.g. Semantic Model e.g. Business Process Model e.g. Business Logistics e.g. Work Flow Model e.g. Master Schedule e.g. Business Plan ENTERPRISE
ENTERPRISE System
MODEL MODEL
(CONCEPTUAL) (CONCEPTUAL)
Viewpoints
Owner Ent = Business Entity Proc. = Business Process Node = Business Location People = Organization Unit Time = Business Event End = Business Objective
Reln = Business Relationship I/O = Business Resources Link = Business Linkage Work = Work Product Cycle = Business Cycle Means = Business Strategy
e.g. Logical Data Model e.g. Application Architecture e.g. Distributed System e.g. Human Interface e.g. Processing Structure e.g., Business Rule Model
SYSTEM
SYSTEM Architecture Architecture
MODEL
MODEL (LOGICAL)
View
(LOGICAL)
Node = Hardware/System
Builder Ent = Segment/Table/etc. Proc.= Computer Function Software People = User Time = Execute End = Condition
Reln = Pointer/Key/etc. I/O = Data Elements/Sets Link = Line Specifications Work = Screen Format Cycle = Component Cycle Means = Action
DETAILED e.g. Data Definition e.g. Program e.g. Network Architecture e.g. Security Architecture e.g. Timing Definition e.g. Rule Specification DETAILED
REPRESEN- REPRESEN-
TATIONS TATIONS
(OUT-OF- (OUT-OF
CONTEXT) CONTEXT)
Sub-
Contractor Ent = Field Proc.= Language Stmt Node = Addresses People = Identity Time = Interrupt End = Sub-condition
Reln = Address I/O = Control Block Link = Protocols Work = Job Cycle = Machine Cycle Means = Step Contractor
FUNCTIONING FUNCTIONING
e.g. DATA e.g. FUNCTION e.g. NETWORK e.g. ORGANIZATION e.g. SCHEDULE e.g. STRATEGY
ENTERPRISE ENTERPRISE
21
John A. Zachman, Zachman International (810) 231-0531
TOGAF
• The Open Group Architecture Framework
• The Open Group Forums – cooperation between
vendors and users, where a variety of common interests
are explored, one of which is architecture.
• Earlier versions of TOGAF available since 1995.
• Current version is 9.
Enterprise Architecture
• An architecture
– A formal description of a system, or
a detailed plan of the system at
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.
TOGAF
9
TOGAF – consists of
• An Architectural Development Method (ADM)
• Foundation Architecture
– A Technical Reference Model (TRM)
– A Standards Information Base (SIB)
– Building Blocks Information (BBIB)
Greenslade, 2000-2002
TOGAF
Specific
Lecture 15 – Enterprise TDT4252, Spring 2011
Architecture
TOGAF – Components of Foundation
18
Architecture
Select viewpoints
Data
C
Information
Architecture Describe TO-BE
System
Managem
Architecture Describe AS-IS
ent Analyze gaps between TO-BE
Applications
Architecture and AS-IS
Select viewpoints
Describe TO-BE
Describe AS-IS
Analyse gaps between TO-BE
Management
and AS-IS
D
Technology
Architecture
Management
E
Opportunities
and Solutions
F
Migration
Planning
Architectural contract.
Ensure compliance with the
defined architecture.
Implementation
specifications – acceptance
criteria.
G
Implementation
Governance Management
Management
Requirements
Management
TOGAF - benefits
+ TOGAF is flexible about the architecture that is
generated – ”architecture agnostic” or vendor neutral.
+ Comprehensive process, from business requirements to
applications to infrastructure.
• The final architecture may be good, bad or indifferent.
÷ TOGAF merely describes how to generate enterprise
architecture, not necessarily how to generate a good
one!
Gartner
• A planning discipline for the enterprise that goes beyond
technology choices:
– Driven by the strategic intent of the enterprise
– Holistic in breadth
– Designed to create a future-state “road map”
– Provides flexibility and adaptability for changing business, information, and
solution needs => change enabler
– A bridge between strategy and implementation
Business architecture
Information architecture
Solution architecture
Technology architecture
Gartner
• The Gartner EA methodology is a ”practice” – Sessions.
• It is an ongoing process of creating, maintaining, and
especially, leveraging an enterprise architecture that
gives the enterprise its vitality.
Gartner
• EA is about creating a
Business Business
common understanding. Owners Owners
• Bringing together 3 Common
constituents: business owners, understanding
information specialists and
technology imolementers.
• If we can unify these behind a Business
common vision that drives the Owners
business value success!
Gartner x
Architecting
Effort
Architecture Effort
Develop Develop Develop
Organize Architecture Requirements Principles Models
Closing
Governing & Managing the Gap
Organize
One meta-architecture
viewpoint
– Solution Architecture
Solution Architecture
Framework
– A framework for creating
Solution Architectures
Environmental Trends
Architecting
Effort
Closing
Governing & Managing the Gap
Organize
Principles
– Successful organizations establish guiding principles to support
consistent decision making, drive consistent behavior and drive cultural
changes.
– There is no perfect set of principles.
– Institutionalisation of principles, the process, is the difficult part.
– Principles are an extremely important component of governance and EA.
External ss e
e
Forces s i n tur
c
Bu ite
rch
A tion
rm a
Info ecture
it
Business Arch
Strategy Tec
Arch hnical
itec
ture
Arch
Solu ture
Internal
itec
tion
Forces
Environmental Trends
Architecting
Effort
Closing
Governing & Managing the Gap
Organize
Develop Requirements
Business Strategy
Environmental Trends
Architecting
Effort
Closing
Governing & Managing the Gap
Organize
Environmental
Trends
Enterprise
Business
Strategies
What is CRV?
• A process for capturing, discussing and documenting a shared
common view of the strategic requirements driving the
enterprise:
Position on the impact of Environmental
environmental trends to the enterprise Trends
External
Forces
Business
Strategy
Internal
Forces
CRV Challenges
• Business participation
• Integration with established strategy processes
• Level of details
• Wording
Develop Principles
Business Strategy
Environmental Trends
Architecting
Effort
Closing
Governing & Managing the Gap
Organize
Principles
– Successful organizations establish guiding principles to support
consistent decision making, drive consistent behavior and drive cultural
changes.
– There is no perfect set of principles.
– Institutionalisation of principles, the process, is the difficult part.
– Principles are an extremely important component of governance and EA.
Develop Models
Business Strategy
Environmental Trends
Architecting
Effort
Closing
Governing & Managing the Gap
Organize
Remember:
Business context
• Just enough models
just in time
• Avoid paralysis by
Conceptual analysis
• Future state before
current state
Logical
Implementation
Environmental Trends
Architecting
Effort
Closing
Governing & Managing the Gap
Organize
Environmental Trends
Architecting
Effort
Closing
Governing & Managing the Gap
Organize
Gartner- benefits
+ Process completeness – the methodology fully guides
you through a step-by-step process for creatign EA.
+ Practical guidance.
+ Business focus.
+ Provides a methodology that can support governance.
÷ Does not provide a complete taxonomy.
÷ Not much information available about it.
Summary
• Today, we have looked at the following Enterprise
Architecture Methodologies:
– TOGAF
– Gartner
Next Lecture
• Monday 28 March 2011, 12-13hrs and 15-17hrs.
• Topic: SOAML, by Babak Farshchian