Upload
dinhnhi
View
219
Download
2
Embed Size (px)
Citation preview
1
Sobah Abbas Petersen
Adjunct Associate [email protected]
TDT4252Modelling of Information Systems
Advanced Course
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
2
Today’s lecture• Enterprise Architecture continued
– FEAF and FEA
• Based on: – A15: Roger Sessions, A Comparison of the Top Four Enterprise-Architecture
Methodologies, White Paper, ObjectWatch Inc. May 2007.
• Additional reading:– Federal Enterprise Architecture Framework, Version 1.1, September 1999,
(http://www.cio.gov/documents/fedarch1.pdf)– http://en.wikipedia.org/wiki/Federal_Enterprise_Architecture– Cisco Systems, 2009. Federal Enterprise Architecture (FEA) and Network
Services, White Paper, pages 1-6. (http://www.cisco.com/en/US/solutions/collateral/ns340/ns414/ns859/C11-542359-00_FEAnetsol.pdf)
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
3
What is FEAF?
• FEAF (Federal Enterprise Architecture Framework) provides an organised structure and a collection of common terms by which Federal segments can integrate their respective architectures into the FEA (Federal Enterprise Architecture).
• FEA is a strategic information asset base that defines the business, information necessary to operate the business, technology necessary to support the business operations and transitional processes for implementing new technologies in response to the changing needs of the business.
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
6
FEAF Components (1)
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
External stimuli or change agents for the enterprise architecture.
Refer to all standards (some of which may be mandatory), guidelines and best practices.
Defines the ”as-is” enterprise architecture. Consists of 2 parts: current business and design architectures (i.e. data, applications and technology).
Defines the ”to-be” enterprise architecture. Consists of 2 parts: current business and design architectures (i.e. data, applications and technology).
7
FEAF Components (2)
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
Consists of focused architecture efforts on major cross-cutting business areas and program areas.
Guides the development of the target architecture and consists of a vision, principles, goals and objectives.
Supports the migration from the current to the target architecture. This includes migration planning, investment planning, engineering change control, etc.
Defines the business and design models that compromise the segments of the enterprise descriptions.
8
FEAF - Segments
• FEAF allows critical parts of the overall Federal Enterprise, called architectural segments, to be developed individually, while integrating these segments into the larger Enterprise Architecture.
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
9
FEA – Federal Enterprise Architecture• FEA is the latest attempt by the US federal government
to unite its agencies and functions in a single commonand ubiquitous enterprise architecture.
• FEA is the most complete methodology. It has a:– A comprehensive taxonomy, like Zachman’s framework.– An architectural process, like TOGAF.
• FEA can be viewed as either a methodology for creating an enterprise architecture or the result ofapplying that process to a particular enterprise.
• FEA includes everything necessary for building an enterprise architecture.
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
10
FEA – Reference Models
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
•The goal of the reference models is to provide standardised terms and
definitions for the domain of enterprise architecture and thereby
facilitate collaboration and sharing across the federal government.
•It’s all about establishing a common language.
•Collectively, the reference models comprise a framework for describing
important elements of the FEA in a common and consistent way.
11
FEA – Reference Models
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
FEA consists of 5 reference models:
12
FEA – Reference Models: descriptions• Business Reference Model (BRM):
– Gives a business view of the various business functions.
• Service Components Reference Model (CRM):– Gives a more IT view of systems that can support business
functionality.
• Technical Reference Model (TRM):– Defines the various technologies and standards that can be used in
building ITsystems.
• Data Reference Model (DRM):– Defines standard ways of describing data.
• Performance Reference Model (PRM):– Defines standard ways of describing the value delivered by enterprise
architecture.
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
14
FEA – Service Components Reference Model
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
17
FEA – Data Reference Model: Collaboration
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
1. Categorisation of data
2, structure of data
3. Exchange of data
This model (DRM) enables agencies to describe the types of interaction and exchanges that occur between the Federal Government and citizens.
19
FEA – Segment architecture approach• FEA perspective on EA: an enterprise is built of
segments.• A segment is a major line-of-business functionality,
such as human resources.• Although segments function at the political level (the
agency), they are defined at the enterprise level (government).
• Segments are defined globally to facilitate reuse across the the different enterrpises.
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
20
FEA – Segment Map
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
Segments (vertical columns): spans a single organisation, used by multiple segments.
Enterprise Services: have a scope across the entire enterprise.
21
FEA Process (1)
• FEA Process is primarily focussed on creating a segment architecture for a subset of the overall enterprise.
• Segment architecture development process:– Step 1: Architectural analysis.– Step 2: Architectural definition.– Step 3: Investment and funding strategy.– Step 4: Program management plan and execute projects.
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
23
FEA Process – Level II
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
More detail – the business and design pieces of the architecture and how they are related.
24
FEA Process – Level III
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
Expand the design pieces of the framework to show the 3 design architectures: data, application and technology.
25
FEA Process – Level IV• Identifies the kinds of models that describe the business architecture and
the three design architectures ( data, applications and technology).• It also defines Enterprise Architecture Planning (EAP).• EAP focuses on defining what data, applications and technology
architectures are appropriate for and support the overall enterprise.
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
EAP
27
FEA Models
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
How the models (according to Zachman’s framework) relate to FEA.
28
Discussion
• FEA and FEAF were originally designed for the federal US government.
• Can FEA be applied to private enterprises?
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
29
Summary- Enterprise Architecture
• We have looked at the following:– Zachman -> Taxonomy– TOGAF -> Process– FEA -> Methodology– Gartner -> Practice
• How do these compare?
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
31
EA Bridges Strategy and Implementation
The bridge between strategy & implementation
Business architectureInformation architectureSolution architectureTechnology architecture
Business StrategyBusiness driversBusiness goalsBusiness policyTrend analysis
ImplementationBusiness processesApplication systemsTech infrastructureOrganizational structure
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
32
Alignment
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
Common understanding!
34
Zachman’s EA Framework - recap
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
21e.g. DATA
ENTERPRISE ARCHITECTURE - A FRAMEWORK
Builder
SCOPE(CONTEXTUAL)
MODEL(CONCEPTUAL)
ENTERPRISE
Designer
SYSTEMMODEL(LOGICAL)
TECHNOLOGYMODEL(PHYSICAL)
DETAILEDREPRESEN- TATIONS(OUT-OF- CONTEXT)
Sub-Contractor
FUNCTIONINGENTERPRISE
DATA FUNCTION NETWORK
e.g. Data Definition
Ent = FieldReln = Address
e.g. Physical Data Model
Ent = Segment/Table/etc.Reln = Pointer/Key/etc.
e.g. Logical Data Model
Ent = Data EntityReln = Data Relationship
e.g. Semantic Model
Ent = Business EntityReln = Business Relationship
List of Things Importantto the Business
ENTITY = Class ofBusiness Thing
List of Processes theBusiness Performs
Function = Class ofBusiness Process
e.g. Application Architecture
I/O = User ViewsProc .= Application Function
e.g. System Design
I/O = Data Elements/SetsProc.= Computer Function
e.g. Program
I/O = Control BlockProc.= Language Stmt
e.g. FUNCTION
e.g. Business Process Model
Proc. = Business ProcessI/O = Business Resources
List of Locations in which the Business Operates
Node = Major BusinessLocation
e.g. Business Logistics System
Node = Business LocationLink = Business Linkage
e.g. Distributed System
Node = I/S Function(Processor, Storage, etc)Link = Line Characteristics
e.g. Technology Architecture
Node = Hardware/SystemSoftware
Link = Line Specifications
e.g. Network Architecture
Node = AddressesLink = Protocols
e.g. NETWORK
Architecture
Planner
Owner
Builder
ENTERPRISEMODEL
(CONCEPTUAL)
Designer
SYSTEMMODEL
(LOGICAL)
TECHNOLOGYMODEL
(PHYSICAL)
DETAILEDREPRESEN-
TATIONS (OUT-OF
CONTEXT)
Sub-Contractor
FUNCTIONING
MOTIVATIONTIMEPEOPLE
e.g. Rule Specification
End = Sub-conditionMeans = Step
e.g. Rule Design
End = ConditionMeans = Action
e.g., Business Rule Model
End = Structural AssertionMeans =Action Assertion
End = Business ObjectiveMeans = Business Strategy
List of Business Goals/Strat
Ends/Means=Major Bus. Goal/Critical Success Factor
List of Events Significant
Time = Major Business Event
e.g. Processing Structure
Cycle = Processing CycleTime = System Event
e.g. Control Structure
Cycle = Component CycleTime = Execute
e.g. Timing Definition
Cycle = Machine CycleTime = Interrupt
e.g. SCHEDULE
e.g. Master Schedule
Time = Business EventCycle = Business Cycle
List of Organizations
People = Major Organizations
e.g. Work Flow Model
People = Organization UnitWork = Work Product
e.g. Human Interface
People = RoleWork = Deliverable
e.g. Presentation Architecture
People = UserWork = Screen Formate.g. Security Architecture
People = IdentityWork = Job
e.g. ORGANIZATION
Planner
Owner
to the BusinessImportant to the Business
What How Where Who When Why
John A. Zachman, Zachman International (810) 231-0531
SCOPE(CONTEXTUAL)
Architecture
e.g. STRATEGYENTERPRISE
e.g. Business Plan
TM
View
Aspects
Viewpoints
35
TOGAF – consists of
• TOGAF: The Open Group Architecture Framework
• An Architectural Development Method (ADM)
• Foundation Architecture– A Technical Reference Model (TRM)
– A Standards Information Base (SIB)
– Building Blocks Information (BBIB)
• Resource Base contains advice on:– Architecture views, IT Governance, Business scenarios, Architecture
patterns, etc.
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
Greenslade, 2000-2002
37
TOGAF’s Enterprise Architecture
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
Describes theprocesses thebusiness uses to meet its goals.
Describes howspecificapplications aredesigned and howthey interact witheach other.
Describes how the enterprise datastores are organised and accessed.
Describes the hardware and software infrastructure that supports applications and their interactions.
39
Architecture Development Cycle -ADM
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
40
Gartner • EA is about creating a
common understanding.• Bringing together 3
constituents: business owners, information specialists and technology imolementers.
• If we can unify these behind a common vision that drives the business value success!
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
Business Owners
Informationspecialist
TechnologyImplementers
Common understanding
41
Gartner Enterprise Architecture Method
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
The two major facets of the Gartner EA method are: • Gartner Enterprise Architecture Process Model
Environmental TrendsBusiness Strategy
Closing the Gap
Future State Architecture
Current State Architecture
Governing & Managing
Org
aniz
e A
rchi
tect
ure
Effo
rt
ArchitectingDevelop
RequirementsDevelop
PrinciplesDevelopModels
Documenting
• Gartner Enterprise Architecture Framework
42
Gartner’s 4 Architectural Viewpoints
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
Three primary viewpoints:– Business Architecture– Information Architecture– Technology Architecture
One meta-architectureviewpoint
– Solution Architecture
Solution Architecture Framework
– A framework for creating Solution Architectures
43
Gartner’s 4 Architectural Viewpoints
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
Business Architecture– Defines and describes the current- and future- state models of business activities
(processes, assets and organization structure)Information Architecture
– Defines and describes the current- and future- state models of the information value chain, key information artifacts (concepts), information flows
Technology Architecture– Defines and describes the current- and future- state models of the infrastructure and
technology platforms required for the solution architecture and which enables rapid engineering, solutions development and technical innovation
Solution Architecture– Combining and reconciling (integration) the loosely coupled and often conflicting
viewpoints of the primary stakeholders into a unified architecture– Having divided to conquer, we must reunite to rule– SA is a consistent architectural description of a specific enterprise solution– An intersection of viewpoints
44
Gartner Enterprise Architecture Process Model
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
Environmental Trends
Business Strategy
Closing the Gap
Future State Architecture
Current State Architecture
Governing & Managing
Org
aniz
e Ar
chite
ctur
e Ef
fort
ArchitectingDevelop
RequirementsDevelop
PrinciplesDevelopModels
Documenting
46
Next Lecture
TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA
• Monday 4 April, 12-13hrs and 15-17hrs• Term paper presentations• People intending to take the exam should let me
know ([email protected]) asap.
• Friday 8 April • Course Summary