Documente Academic
Documente Profesional
Documente Cultură
HP / 25 November 2016
Overview
What is Archimate?
Why is Archimate important?
How does Archimate relate to
TOGAF?
How should I proceed to learn?
7/10/2019 EA 08 2
Archimate 2.0
A modelling language for
Enterprise Architecture
--The Open Group
7/10/2019 EA 08 3
TOGAF vs Archimate
TOGAF content meta model defines a
sufficient meta model for enteprise
architecture
7/10/2019 EA 08 5
Layer and Aspects
Products &
Services Business
Functions Organisation
Business
Information Processes
Passive Active
structure Behaviour structure
“object” “verb” “subject”
7/10/2019 EA 08 6
TOGAF & Archimate
Preliminary
A
Architecture
H Vision
Architecture B
Business
Change Business Business
Management Architecture Architecture
C
G Information
Requirements Data Application
Implementation
Management
Systems
Architectures Architecture Application
Architecture
Governance
F D
Technology
Migration Technology Technology
Planning E Architecture Architecture
Opportunities
and
Solutions
7/10/2019 EA 08 8
Archimate & TOGAF
TOGAF:
Architecture Development Method (ADM) provides a
way of working
Methodical support, but no description technique
ArchiMate:
a description language
but no prescribed way of working
A perfect match!
People: ITAC
Delivery method: TOGAF
Description language: ArchiMate
7/10/2019 EA 08 9
Zachman & Archimate
What How Where Who When Why
Scope
Contextual
= Planner’s view
Information
Attributes
language
Behaviour
Structure
Natural
System Model
= Designer’s view Application Logical
Technology Model
Physical
= Builder’s view Technology
Detailed representation
As Built
= Subcontractor’s view
Functioning Enterprise
Functioning
= User's view
7/10/2019 EA 08 10
Architecture Community
People and the roles that need to
talk to each other communicating
about enterprise architecture
Need
A Common
Language
7/10/2019 EA 08 11
Benefit
Lean and mean language:
just enough concepts, not bloated to include
everything possible
Well-founded concepts & models give precision
clear communication about architectures
get away from the ‘fuzzy pictures’ image
Links to existing approaches
UML, BPMN, TOGAF
International vendor-independent standard
The Open Group
Tool support
several tools available
7/10/2019 EA 08 12
Vendor Support
Archimate plug-in have already
been implemented by architecture
repository vendors and partners
7/10/2019 EA 08 13
Enterprise Architecture Language
ARCHIMATE CONCEPT
7/10/2019 EA 08 14
Layers
A layered view provides a natural way to look at service-
oriented models. The higher layers use services that are
provided by the lower layers.
ArchiMate distinguishes three main layers:
The Business layer offers products and services to
external customers, which are realized in the
organization by business processes performed by
business actors and roles.
The Application layer supports the business layer
with application services which are realized by
(software) application components.
The Technology layer offers infrastructural services
(e.g., processing, storage and communication services)
needed to run applications, realized by computer and
communication hardware and system software.
7/10/2019 EA 08 15
Generic Structure
7/10/2019 EA 08 16
Notation
Most concepts have two notations:
Icon
Box with icon
Sharp corners = structure
Rounded corners = behaviour
7/10/2019 EA 08 17
Bussiness Layer
7/10/2019 EA 08 18
Basic Element
Business Role: Yang bertanggung jawab utk
melakukan suatu perilaku (noun)
Business Interface: Pintu akses di mana
sebuah servis dapat disediakan ke
lingkungannya (noun)
Business Function: Perilaku yang berdasarkan
pada suatu kriteria (sumber daya/kompetensi)
Business Service: Layanan yang menjadi
kebutuhan bisnis bagi pelanggan
Business Object: Elemen pasif yang relevan
dalam bisnis
7/10/2019 EA 08 19
Sample Case
Mahasiswa mendaftar Matakuliah
7/10/2019 EA 08 20
Relation
Role Mahasiswa memiliki Interface
Mahasiswa
Role Mahasiswa melakukan Function
Mendaftar
Interface Mahasiswa melakukan
Service Mendaftar
Function Mendaftar merealisasikan
Service Mendaftar
Function Mendaftar mengakses
Information Matakuliah
7/10/2019 EA 08 21
Other Sample
Mahasiswa mendaftar Matakuliah
7/10/2019 EA 08 22
Other Sample
7/10/2019 EA 08 23