46
1 Sobah Abbas Petersen Adjunct Associate Professor [email protected] TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2011 Lecture 18 – Enterprise Architecture, FEA

TDT4252 Modelling of Information Systems Advanced … · Modelling of Information Systems Advanced Course Lecture 18 – Enterprise TDT4252, Spring 2011 Architecture, FEA. 2 Today’s

  • 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

4

Why FEAF?

TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA

5

Value of FEAF

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).

Presenter
Presentation Notes
Reference page 6, FEAF Version 1.1, 1999, CIO.

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.

Presenter
Presentation Notes
Reference page 6, FEAF Version 1.1, 1999, CIO.

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

13

FEA – Business Reference Model

TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA

14

FEA – Service Components Reference Model

TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA

15

FEA – Technical Reference Model

TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA

16

FEA – Data 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.

18

FEA – Performance Reference Model

TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA

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

22

FEA Process, Level I

TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA

High level

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

26

EAP and Zachman

TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA

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

30

EA Summary

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

Presenter
Presentation Notes
Fra ambisjon til handing! Her ser vi også hva Gartner legger i begrepet business strategy. Og vi ser at det ikke bare er fokus på implementasjon av IT!!!

32

Alignment

TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA

Common understanding!

Presenter
Presentation Notes
Slik jeg ser det er dette et godt bilde på alignment. Alle kjenner sin bit og vet hvordan det hele henger sammen. Det handler om felles forståelse!

33

EA Timeline

TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA

Sessions, 2007

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

Presenter
Presentation Notes
Radene viser detaljeringen Kolonnene viser fokusområdene Du kan selvsagt velge andre fokusområder og detaljering/nedbryting, men det var denne Zachman endte opp med. Zachman er et kjent EA rammeverk med fokus på alt fra abstrakte og overordnede modeller og beskrivelser til detaljerte og fysiske modeller og beskrivelser Skal dette rammeverket følges 100%, får du mange detaljerte modeller og beskrivelser! Hva er utfordringene med modeller og beskrivelser??? OPPDATERING!!

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

36

TOGAF

TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA

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.

38

TOGAF Enterprise Continuum (2)

TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA

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

Presenter
Presentation Notes
Principles are guiding statements of position that communicate fundamental elements, truths, rules or qualities that must be exhibited by an enterprise to realize its goals. Principles are used to guide consistent decision making. Principles tend to be fairly timeless and static.

45

Comparing EA Approaches

TDT4252, Spring 2011Lecture 18 – Enterprise Architecture, FEA

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