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.