ArchiMate® 2.1 Specification
Copyright © 2012-2013 The Open Group
Welcome to ArchiMate® 2.1, an Open Group Standard
Contents
Preface. ix
Trademarks. xii
Acknowledgements. xiii
Referenced Documents. xv
1 Introduction. 1
2 Language Structure. 2
2.1 Design
Approach. 2
2.2 Core
Concepts. 3
2.3 Collaboration
and Interaction. 4
2.4 Relationships. 5
2.5 Layering. 5
2.6 The
ArchiMate Framework. 6
2.7 Motivation
Extension. 8
2.8 Implementation
and Migration Extension. 10
2.9 ArchiMate
and TOGAF. 11
2.10 Use of
Colors. 12
3 Business Layer 13
3.1 Business
Layer Metamodel 13
3.2 Active
Structure Concepts. 14
3.2.1 Business
Actor 14
3.2.2 Business
Role. 15
3.2.3 Business
Collaboration. 16
3.2.4 Business
Interface. 17
3.2.5 Location. 18
3.3 Behavioral
Concepts. 19
3.3.1 Business
Process. 20
3.3.2 Business
Function. 21
3.3.3 Business
Interaction. 22
3.3.4 Business
Event 23
3.3.5 Business
Service. 24
3.4 Passive
Structure Concepts. 26
3.4.1 Business
Object 27
3.4.2 Representation. 28
3.4.3 Meaning. 29
3.4.4 Value. 30
3.4.5 Product 31
3.4.6 Contract 32
3.5 Summary
of Business Layer Concepts. 33
4 Application Layer 35
4.1 Application
Layer Metamodel 35
4.2 Active
Structure Concepts. 35
4.2.1 Application
Component 36
4.2.2 Application
Collaboration. 37
4.2.3 Application
Interface. 38
4.3 Behavioral
Concepts. 39
4.3.1 Application
Function. 39
4.3.2 Application
Interaction. 40
4.3.3 Application
Service. 41
4.4 Passive
Structure Concepts. 42
4.4.1 Data
Object 43
4.5 Summary
of Application Layer Components. 43
5 Technology Layer 45
5.1 Technology
Layer Metamodel 45
5.2 Active
Structure Concepts. 45
5.2.1 Node. 46
5.2.2 Device. 47
5.2.3 System
Software. 48
5.2.4 Infrastructure
Interface. 49
5.2.5 Network. 50
5.2.6 Communication
Path. 50
5.3 Behavioral
Concepts. 51
5.3.1 Infrastructure
Function. 51
5.3.2 Infrastructure
Service. 52
5.4 Passive
Structure Concepts. 53
5.4.1 Artifact 53
5.5 Summary
of Technology Layer Concepts. 54
6 Cross-Layer Dependencies. 55
6.1 Business
Layer and Lower Layers Alignment 55
6.2 Application-Technology
Alignment 56
7 Relationships. 58
7.1 Structural
Relationships. 58
7.1.1 Composition
Relationship. 58
7.1.2 Aggregation
Relationship. 59
7.1.3 Assignment
Relationship. 59
7.1.4 Realization
Relationship. 60
7.1.5 Used
By Relationship. 61
7.1.6 Access
Relationship. 62
7.1.7 Association
Relationship. 63
7.2 Dynamic
Relationships. 63
7.2.1 Triggering
Relationship. 63
7.2.2 Flow
Relationship. 64
7.3 Other
Relationships. 65
7.3.1 Grouping. 65
7.3.2 Junction. 65
7.3.3 Specialization
Relationship. 66
7.4 Summary
of Relationships. 67
7.5 Derived
Relationships. 68
8 Architecture Viewpoints. 71
8.1 Introduction. 71
8.2 Views,
Viewpoints, and Stakeholders. 72
8.3 Viewpoint
Classification. 74
8.4 Standard
Viewpoints in ArchiMate. 76
8.4.1 Introductory
Viewpoint 77
8.4.2 Organization
Viewpoint 79
8.4.3 Actor
Co-operation Viewpoint 81
8.4.4 Business
Function Viewpoint 83
8.4.5 Business
Process Viewpoint 85
8.4.6 Business
Process Co-operation Viewpoint 87
8.4.7 Product
Viewpoint 89
8.4.8 Application
Behavior Viewpoint 91
8.4.9 Application
Co-operation Viewpoint 93
8.4.10 Application
Structure Viewpoint 95
8.4.11 Application
Usage Viewpoint 97
8.4.12 Infrastructure
Viewpoint 99
8.4.13 Infrastructure
Usage Viewpoint 101
8.4.14 Implementation
and Deployment Viewpoint 103
8.4.15 Information
Structure Viewpoint 105
8.4.16 Service
Realization Viewpoint 107
8.4.17 Layered
Viewpoint 109
8.4.18 Landscape
Map Viewpoint 111
9 Language Extension Mechanisms. 113
9.1 Adding
Attributes to ArchiMate Concepts and Relationships. 113
9.2 Specialization
of Concepts and Relationships. 114
10 Motivation Extension. 116
10.1 Motivation
Aspect Metamodel 116
10.2 Motivational
Concepts. 116
10.2.1 Stakeholder 117
10.2.2 Driver 118
10.2.3 Assessment 118
10.2.4 Goal 119
10.2.5 Requirement 120
10.2.6 Constraint 122
10.2.7 Principle. 123
10.2.8 Summary
of Motivational Concepts. 124
10.3 Relationships. 125
10.3.1 Association
Relationship. 125
10.3.2 Aggregation
Relationship. 126
10.3.3 Realization
Relationship. 126
10.3.4 Influence
Relationship. 128
10.3.5 Summary
of Relationships. 129
10.4 Cross-Aspect
Dependencies. 129
10.5 Viewpoints. 130
10.5.1 Stakeholder
Viewpoint 132
10.5.2 Goal
Realization Viewpoint 134
10.5.3 Goal
Contribution Viewpoint 136
10.5.4 Principles
Viewpoint 138
10.5.5 Requirements
Realization Viewpoint 139
10.5.6 Motivation
Viewpoint 141
11 Implementation and Migration Extension. 143
11.1 Implementation
and Migration Extension Metamodel 143
11.2 Implementation
and Migration Concepts. 143
11.2.1 Work
Package. 143
11.2.2 Deliverable. 144
11.2.3 Plateau. 145
11.2.4 Gap. 146
11.2.5 Summary
of Implementation and Migration Concepts. 147
11.3 Relationships. 147
11.4 Cross-Aspect
Dependencies. 147
11.5 Viewpoints. 148
11.5.1 Project
Viewpoint 150
11.5.2 Migration
Viewpoint 152
11.5.3 Implementation
and Migration Viewpoint 153
12 Future Directions (Informative) 155
12.1 Extending
and Refining the Concepts. 155
12.1.1 Business
Policies and Rules. 155
12.1.2 Design
Process. 156
12.1.3 Other
Improvements. 156
A Summary of Language Notation (Informative) 157
A.1 Core
Concepts and Relationships. 157
A.2 Extensions. 158
B Relationship Tables. 159
B.1 Core
Concepts. 159
B.2 Extensions. 163
return to top of page
Downloads
Downloads of the ArchiMate documentation, are available under license from the ArchiMate information web site. The license is free to any
organization wishing to use ArchiMate entirely for internal purposes (for example, to develop an information system architecture for
use within that organization). A book is also available (in hardcopy and pdf) from The Open Group Bookstore as document C13L.
Copyright © 2012-2013 The Open Group, All Rights Reserved
ArchiMate is a registered trademark of The Open Group.