4. ARCHIMATE
SCOPE VS LEVEL OF DETAIL
SC
ScopeSC
Simple
Detailed
BUSINESS
MODEL
BUSINESS
PROCESS
MODEL
SOFTWAR
E MODEL
INFRASTR
UCTURE
MODEL
STRATEGI
C
MODEL
DATA
MODEL
ENTERPRISE MODEL
6. ARCHIMATE
WHAT IS ARCHIMATE ?
▸A common language for describing:
▸Business processes
▸Organizational structures
▸Information flows
▸IT systems and applications
▸Technical infrastructure
▸The dependencies and interactions between all of the above
▸Archimate is for an organization what blueprints are for a building:
▸Different views (Structures, electricity, plumbing, …)
▸Different stakeholders & views (Mason, electrician, plumber, …)
11. ARCHIMATE
EXAMPLES - APPLICATION LAYER (BEHAVIOUR)
SAME AS
ON
PREVIOU
S SLIDE
SAME AS
ON
PREVIOU
S SLIDE
All archimate elements will
be stored in a central,
version-controlled database
Can be queried, for example:
“show me all relations with
the eCommerce platform”
“The eCommerce platform
has 2 interfaces and contains
1 process”
14. ARCHIMATE
GENERAL APPROACH
▸Keep it lean: only model what you’ll need
▸Start with added value by expressing it as a service (WHAT is needed)
▸Continue with HOW the service will be offered and WITH WHAT it will be
implemented
15. ARCHIMATE
WHAT - HOW - WITH WHAT
WHAT
HOW WITH
WHAT
Behaviour Structure Behaviour Structure
20. ARCHIMATE
CROSS-LAYER DEPENDENCIES
▸The business layer is SERVED by the application layer
▸The application layer is SERVED by the technology layer
▸A business object is REALIZED by an application object
▸An application object is REALIZED by a technology object (artifact)
TYPICALLY, only SERVING or REALIZATION relationships cross layer boundaries
26. ARCHIMATE
EXAMPLE
Technology artifact
Technology function
System software
Node
(performs technology
behaviour and execute,
store, and process
technology objects)
(used to model the software environment in which Artifacts run)
(represents a piece of data that is used
or produced in a software development
process, or by deployment and operation
of an IT system.)
(describes the internal behaviour of a
Node)
27. ARCHIMATE
PHYSICAL SERVER & CONNECTIVITY
Device
(a physical IT resource upon
which system software and
Artifacts may be stored or
deployed for execution)
Path
(represents a link between
two or more Nodes, through
which these nodes can
exchange data or material)
Communication network
(connects two or more
Devices)
31. ARCHIMATE
VIEW
▸In Archimate, architects can define their own views on the enterprise architecture
▸A view represents a part of the architecture
▸A stakeholder looks at the architecture from a certain viewpoint.
▸A viewpoint is a selection of a relevant subset of the Archimate concepts and their
relationships, based on the combination of two dimensions: Purpose and Content