archimate 2.1 an introduction

35
ArchiMate 2.1 “An Introduction” 1

Upload: daan-bakboord

Post on 09-Jul-2015

1.632 views

Category:

Data & Analytics


3 download

DESCRIPTION

I used this presentation as an additional source to study for my ArchiMate 2 exams. In the end I passed both y Level I and Level II exams. This might help you as well.

TRANSCRIPT

Page 1: Archimate 2.1   an introduction

ArchiMate 2.1

“An Introduction”

1

Page 2: Archimate 2.1   an introduction

Archimate“An Open Group Standard”

2

• Modeling Language for Enterprise

Architecture

– Open

– Independent

– Common

• A notation for describing, analyzing

and visualizing relationships

amongst business domains

Page 3: Archimate 2.1   an introduction

Enterprise, Architecture and EA

• Enterprise

– Any Collection of Organizations that has a Common Set of Goals

• Architecture

– A formal Description of a System, or a Detailed Plan of the System at Component Level to Guide its Implementation.

• Enterprise Architecture

– A coherent Whole of Principles, Methods, and Models that are used in the Design and Realization of an Enterprise’s Organizational Structure, Business Processes, Information Systems, and Infrastructure ”

3

Page 4: Archimate 2.1   an introduction

Where TOGAF meets Archimate

4

• TOGAF ADM – Architecture

Development Method

• Archimate Core Architecture Types

- ADM Phase B, C, D

• Archimate Extensions

– Implementation & Migration

Extension (ADM Phase G, F, E)

– Motivation Extension (ADM Phase

A, H, Prelimenary, Requirements

Management)

Page 5: Archimate 2.1   an introduction

Where TOGAF meets Archimate

“Archimate Core & Extensions”

5

Page 6: Archimate 2.1   an introduction

Archimate Summary

6

Page 7: Archimate 2.1   an introduction

ArchiMate“Notation”

7

• Notation

– Box with Icon

– Icon

• Box Corners

– Sharp (Active / Passive)

– Rounded (Behavioural)

• Colorcoding

– Used to separate Aspects and Layers

– Not a Specification

Page 8: Archimate 2.1   an introduction

ArchiMate 2.1

• ArchiMate Core

• Relationships

• Business Layer

• Application Layer

• Technology Layer

• Language Extensions

• ArchiMate Metamodel

• ArchiMate Viewpoints

• ArchiMate Standard Viewpoints

• ArchiMate Extension Viewpoints

8

Page 9: Archimate 2.1   an introduction

ArchiMate Core

“Layers, Elements and Element Types”

• The core language consists of Three Layers with Elements categorized in Three Element Types

– Core Language Layers

• Business

• Application

• Technology

– Element Types

• Active Structure

– Subject

• Behavioral

– Verb

• Passive Structure

– Information

– Data

– Physical

9

Page 10: Archimate 2.1   an introduction

ArchiMate Core“Element Types”

• Active Structure Element

– an Entity that is capable of Performing Behavior

• Behavior Element

– a Unit of Activity Performed by one or more Active Structure Elements.

• Passive Structure Element

– an Object on which Behavior is Performed.

10

Page 11: Archimate 2.1   an introduction

ArchiMate Core

11

Page 12: Archimate 2.1   an introduction

ArchiMate 2.1

• ArchiMate Core

• Relationships

• Business Layer

• Application Layer

• Technology Layer

• Language Extensions

• ArchiMate Metamodel

• ArchiMate Viewpoints

• ArchiMate Standard Viewpoints

• ArchiMate Extension Viewpoints

12

Page 13: Archimate 2.1   an introduction

Relationships

“Classification”

• Classification

– Structural

• Composite (Strongest)

• Aggregation

• Assignment

• Realization

• Used By

• Access

• Association (Weakest)

– Dynamic

• Flow

• Triggering

– Other

• Grouping

• Junction

• Specialization

13

Page 14: Archimate 2.1   an introduction

Relationships

14

Page 15: Archimate 2.1   an introduction

ArchiMate 2.1

• ArchiMate Core

• Relationships

• Business Layer

• Application Layer

• Technology Layer

• Language Extensions

• ArchiMate Metamodel

• ArchiMate Viewpoints

• ArchiMate Standard Viewpoints

• ArchiMate Extension Viewpoints

15

Page 16: Archimate 2.1   an introduction

Business Layer Elements

The Business layer offers products and services to external customers,

which are realised in the organisation by business processes

(performed by business actors or roles).

16

Page 17: Archimate 2.1   an introduction

ArchiMate 2.1

• ArchiMate Core

• Relationships

• Business Layer

• Application Layer

• Technology Layer

• Language Extensions

• ArchiMate Metamodel

• ArchiMate Viewpoints

• ArchiMate Standard Viewpoints

• ArchiMate Extension Viewpoints

17

Page 18: Archimate 2.1   an introduction

Application Layer Elements

The Application layer supports the business layer with application

services which are realised by (software) application components

18

Page 19: Archimate 2.1   an introduction

ArchiMate 2.1

• ArchiMate Core

• Relationships

• Business Layer

• Application Layer

• Technology Layer

• Language Extensions

• ArchiMate Metamodel

• ArchiMate Viewpoints

• ArchiMate Standard Viewpoints

• ArchiMate Extension Viewpoints

19

Page 20: Archimate 2.1   an introduction

Technology Layer Elements

The Technology layer offers infrastructural services (e.g., processing, storage and communication services) needed to run applications, realised by computer and communication devices and system software.

20

Page 21: Archimate 2.1   an introduction

ArchiMate 2.1

• ArchiMate Core

• Relationships

• Business Layer

• Application Layer

• Technology Layer

• Language Extensions

• ArchiMate Metamodel

• ArchiMate Viewpoints

• ArchiMate Standard Viewpoints

• ArchiMate Extension Viewpoints

21

Page 22: Archimate 2.1   an introduction

Language Extensions

22

• ArchiMate Core

- Enables modeling of the

architecture domains defined by

TOGAF

• Motivation Extension

- Enables modeling of

stakeholders, drivers for change,

business goals, principles and

requirements

• Implementation and Migration

Extension

- Enables modeling of project

portfolio management, gap

analysis and transition and

migration planning

Page 23: Archimate 2.1   an introduction

Motivation Extension

23

Page 24: Archimate 2.1   an introduction

Motivation Extension

24

Page 25: Archimate 2.1   an introduction

Implementation and Migration Extension

25

Page 26: Archimate 2.1   an introduction

ArchiMate 2.1

• ArchiMate Core

• Relationships

• Business Layer

• Application Layer

• Technology Layer

• Language Extensions

• ArchiMate Metamodel

• ArchiMate Viewpoints

• ArchiMate Standard Viewpoints

• ArchiMate Extension Viewpoints

26

Page 27: Archimate 2.1   an introduction

Generic Metamodel“Core Concepts of ArchiMate”

27

Page 28: Archimate 2.1   an introduction

ArchiMate Metamodels

• Archimate Core

– Business Layer Metamodel

– Application Layer Metamodel

– Technology Layer Metamodel

• Language Extensions

– Motivation Extension Metamodel

– Implementation & Migration Extension Metamodel

28

Page 29: Archimate 2.1   an introduction

ArchiMate 2.1

• ArchiMate Core

• Relationships

• Business Layer

• Application Layer

• Technology Layer

• Language Extensions

• ArchiMate Metamodel

• ArchiMate Viewpoints

– ArchiMate Standard Viewpoints

– ArchiMate Extension Viewpoints

29

Page 30: Archimate 2.1   an introduction

ArchiMate Viewpoint “Classification”

30

• Viewpoint classification

- Designing a new enterprise

• architect, developer

- Deciding

• supporting decision making

• product manager, CIO, CEO

- Informing

• customer, employee, other stakeholder

• Abstraction level

- Details

• one layer/one aspect

- Coherence

• multiple layers or aspects

- Overview

• both multiple layers and multiple aspects

Page 31: Archimate 2.1   an introduction

ArchiMate 2.1

• ArchiMate Core

• Relationships

• Business Layer

• Application Layer

• Technology Layer

• Language Extensions

• ArchiMate Metamodel

• ArchiMate Viewpoints

– ArchiMate Standard Viewpoints

– ArchiMate Extension Viewpoints

31

Page 32: Archimate 2.1   an introduction

ArchiMate Standard Viewpoints

32

Page 33: Archimate 2.1   an introduction

ArchiMate 2.1

• ArchiMate Core

• Relationships

• Business Layer

• Application Layer

• Technology Layer

• Language Extensions

• ArchiMate Metamodel

• ArchiMate Viewpoints

– ArchiMate Standard Viewpoints

– ArchiMate Extension Viewpoints

33

Page 34: Archimate 2.1   an introduction

ArchiMate Extension Viewpoints

34

Page 35: Archimate 2.1   an introduction

Inspiration

This content is inspired and based on (online) content from the following

parties

The Open Group (http://www.opengroup.org/archimate/)

The Unit (Joost Bleijenberg - http://bit.ly/ArchiMateSpeedModelling)

Bizz Design (http://bit.ly/TOGAF91_Archimate21_BizzDesign)

35