introduction to iaf - cap gemini

12
Integrated Architecture Framework An introduction to IAF and its implementation in QualiWare Mats Gejnevall, Certified Global Architect Capgemini

Upload: rhammania-adra

Post on 28-Apr-2015

114 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: Introduction to IAF - Cap Gemini

Integrated Architecture Framework

An introduction to IAF and its implementation in QualiWare

Mats Gejnevall, Certified Global Architect Capgemini

Page 2: Introduction to IAF - Cap Gemini

Once upon a time...

• … there were some architects at Capgemini that thought that:

– Zachman [IBM 1980] was a great starting point for an architect, but there were something missing and;

– Our architects should be able to share their experiences in a structured way and;

– We should have a structured and concise way of working with architecture –everywhere

• Said and done! During 1992 – 1995 the groundwork was laid to the framework today called the Integrated Architecture Framework

Page 3: Introduction to IAF - Cap Gemini

PHYSICAL

CONCEPTUAL

LOGICALIN

FOR

MA

TIO

N

INFO

RM

ATI

ON

SY

STEM

S

TEC

HN

OLO

GY

IN

FRA

STR

UC

TUR

E

Aspects and Layers in IAF

CONTEXTUAL

BU

SIN

ESS

Page 4: Introduction to IAF - Cap Gemini

Interaction Model

Interaction Model

Basic artifacts

• Services describe the behavior of a specific aspect area

– Used at the conceptual level

– Describe requirements, not solutions

• Contracts describe interrelations between artifacts

– Used at the conceptual, logical and physical levels

– Describe how services work together and how components work together

• Components describe the solution for an aspect area

– Used at the logical and the physical levels

– Describe solution elements

• Cross references describes traceability between artifacts

– Used at all levels

– Shows the traceability path between artifacts

Service

A

Service

F

Service

G

Component X

Service

B

Component Y

Service

A

Service

F

Service

G

Service

BContract

Contract

Contract

Cross Ref

Page 5: Introduction to IAF - Cap Gemini

Views

• A view is the result of an analysis of base architecture content with a specific objective

• A view usually combines (multiple) base artefacts, (also) from multiple aspect areas

• Examples are e.g. looking at the solution from:– A product point of view to see the impact of a package selection

– An integration point of view to see how components will be integrated and what integration mechanism they’ll use

– A migration point of view to visualise the migration from the current state to a future state highlighting the key stages in that journey.

– A cost point of view to analyse the associated costs

– A security point of view to analyse how security requirements affect the architecture

Productview

Integrationview

Migration view

Security view

Page 6: Introduction to IAF - Cap Gemini

IAF is an iterative, cyclical, holistic approach which ensures

each solution is aligned with the overall architecture

Information Information System

Technology

InfrastructureBusiness

What is the business & its interaction

What are the info processing

requirements & interaction

What IS services are required & what is their

interaction

What TI services are required & what is their

interaction

How is the business (ideally) structured

How is information (ideally) structured

How are the IS systems (ideally) structured

How are the boxes & wires (ideally)

structured

Which parts of the business will change

Which manual and automated processes

need to be linked

Which packages & bespoke software

Which Hardware, systems software &

network components

Co

nce

ptu

alL

og

ical

Ph

ysic

al

Align Align Align

Views for analysis

Views for analysis

Views for analysis

Views for analysis

Views for analysis

Views for analysis

Prin

ciples

for

clusterin

g

Prin

ciples

& S

trategy

Prin

ciples

Fo

r clu

stering

Prin

ciples

& S

trategy

Prin

ciples

for

clusterin

g

Prin

ciples

& S

trategy

Prin

ciples

for

clusterin

g

Prin

ciples

& S

trategy

Co

nte

xtu

al

In what context will the architecture be created

Page 7: Introduction to IAF - Cap Gemini

Co

nte

xtu

alC

on

cep

tual

Lo

gic

alP

hys

ical

Principles

A simplified but common way through the framework

Criteria

As-Is Context...ObjectivesScope

ContractsServices

Solution Alternative 1

ContractsComponents

Solution Alternative n

ContractsComponents

Criteria

Solution Alternative 1

GuidelinesComponents

Solution Alternative n

GuidelinesComponents

Page 8: Introduction to IAF - Cap Gemini

What is the difference between Enterprise, Domain and Solution

Architecture?

Solution Architectures

Enterprise

Architecture

Domain

Architectures

ProjectsProjects

Projects

Business & IT

Mission, Strategy,

PrinciplesDomain

Level Targets

Solution Level Objectives

Enterprise Level

Strategy

Domain

Targets

Project

Objectives

Page 9: Introduction to IAF - Cap Gemini

Managing the Architecture is an ongoing Process based on a

dialogue with the business

Business InformationInformation

Systems

Technology

Infrastructure

Vision / Strategy / Scope

Requirements Model

Logical Model

Realisation Model

Why?

What?

How?

With what?

[Contextual]

[Conceptual]

[Logical]

[Physical]

Business InformationInformation

Systems

Technology

InfrastructureBusiness Information

Information

Systems

Technology

Infrastructure

Vision / Strategy / Scope

Requirements Model

Logical Model

Realisation Model

Why?

What?

How?

With what?

[Contextual]

[Conceptual]

[Logical]

[Physical]

Vision / Strategy / Scope

Requirements Model

Logical Model

Realisation Model

Why?

What?

How?

With what?

[Contextual]

[Conceptual]

[Logical]

[Physical]

Business InformationInformation

Systems

Technology

Infrastructure

Vision / Strategy / Scope

Requirements Model

Logical Model

Realisation Model

Why?

What?

How?

With what?

[Contextual]

[Conceptual]

[Logical]

[Physical]

Business InformationInformation

Systems

Technology

InfrastructureBusiness Information

Information

Systems

Technology

Infrastructure

Vision / Strategy / Scope

Requirements Model

Logical Model

Realisation Model

Why?

What?

How?

With what?

[Contextual]

[Conceptual]

[Logical]

[Physical]

Vision / Strategy / Scope

Requirements Model

Logical Model

Realisation Model

Why?

What?

How?

With what?

[Contextual]

[Conceptual]

[Logical]

[Physical]

ProjectsProjects

DialogBusiness/IT

Projects

Future

Architecture

Current

Architecture

CurrentBusiness &IT Environment

Technology

& Business

Trends

Business

& IT

Strategy

Apply To

Business /

Technology

Scenarios

Page 10: Introduction to IAF - Cap Gemini
Page 12: Introduction to IAF - Cap Gemini

More information to read:

http://www.capgemini.com/services/soa/ent_architecture/iaf/