A business actor represents a business entity that is capable of performing behavior.
A business role represents the responsibility for performing specific behavior, to which an actor can be assigned, or the part an actor plays in a particular action or event.
A business interface represents a point of access where business services are made available to the environment.
A business collaboration represents an aggregate of two or more business internal active structure elements that work together to perform collective behavior.
A business service represents explicitly defined behavior that a business role, business actor, or business collaboration exposes to its environment.
A business process represents a sequence of business behaviors that achieves a specific result such as a defined set of products or business services.
A business function represents a collection of business behavior based on a chosen set of criteria such as required business resources and/or competencies, and is managed or performed as a whole.
A business interaction represents a unit of collective business behavior performed by (a collaboration of) two or more business actors, business roles, or business collaborations.
A business event represents a business-related state change.
A business object represents a concept used within a particular business domain.
A product represents a coherent collection of services and/or passive structure elements, accompanied by a contract/set of agreements, which is offered as a whole to (internal or external) customers.
A contract represents a formal or informal specification of an agreement between a provider and a consumer that specifies the rights and obligations associated with a product and establishes functional and non-functional parameters for interaction.
A representation represents a perceptible form of the information carried by a business object.
An application component represents an encapsulation of application functionality aligned to implementation structure, which is modular and replaceable.
An application interface represents a point of access where application services are made available to a user, another application component, or a node.
An application collaboration represents an aggregate of two or more application internal active structure elements that work together to perform collective application behavior.
An application service represents an explicitly defined exposed application behavior.
An application process represents a sequence of application behaviors that achieves a specific result.
An application function represents automated behavior that can be performed by an application component.
An application interaction represents a unit of collective application behavior performed by (a collaboration of) two or more application components.
An application event represents an application state change.
A data object represents data structured for automated processing.
A node represents a computational or physical resource that hosts, manipulates, or interacts with other computational or physical resources.
A device represents a physical IT resource upon which system software and artifacts may be stored or deployed for execution.
System software represents software that provides or contributes to an environment for storing, executing, and using software or data deployed within it.
A technology interface represents a point of access where technology services offered by a technology internal active structure element can be accessed.
A technology collaboration represents an aggregate of two or more technology internal active structure elements that work together to perform collective technology behavior.
A path represents a link between two or more technology internal active structure elements, through which these elements can exchange data, energy, or material.
A communication network represents a set of structures that connects devices or system software for transmission, routing, and reception of data.
A technology service represents an explicitly defined exposed technology behavior.
A technology process represents a sequence of technology behaviors that achieves a specific result.
A technology function represents a collection of technology behavior that can be performed by a technology internal active structure element.
A technology interaction represents a unit of collective technology behavior performed by (a collaboration of) two or more technology internal active structure elements.
A technology event represents a technology state change.
An artifact represents a piece of data that is used or produced in a software development process, or by deployment and operation of an IT system.
A stakeholder represents the role of an individual, team, or organization (or classes thereof) that represents their interests in the effects of the architecture.
A driver represents an external or internal condition that motivates an organization to define its goals and implement the changes necessary to achieve them.
An assessment represents the result of an analysis of the state of affairs of the enterprise with respect to some driver.
A goal represents a high-level statement of intent, direction, or desired end state for an organization and its stakeholders.
An outcome represents an end result, effect, or consequence of a certain state of affairs.
A requirement represents a statement of need defining a property that applies to a specific system as described by the architecture.
A constraint represents a limitation on aspects of the architecture, its implementation process, or its realization.
A principle represents a statement of intent defining a general property that applies to any system in a certain context in the architecture.
Value represents the relative worth, utility, or importance of a concept.
Meaning represents the knowledge or expertise present in, or the interpretation given to, a concept in a particular context.
A resource represents an asset owned or controlled by an individual or organization.
A capability represents an ability that an active structure element, such as an organization, person, or system, possesses.
A value stream represents a sequence of activities that create an overall result for a customer, stakeholder, or end user.
Course Of Action
A course of action represents an approach or plan for configuring some capabilities and resources of the enterprise, undertaken to achieve a goal.
Implementation And Migration Elements
A work package represents a series of actions identified and designed to achieve specific results within specified time and resource constraints.
A deliverable represents a precisely-defined result of a work package.
An implementation event represents a state change related to implementation or migration.
A plateau represents a relatively stable state of the architecture that exists during a limited period of time.
A gap represents a statement of difference between two plateaus.
Equipment represents one or more physical machines, tools, or instruments that can create, use, store, move, or transform materials.
A facility represents a physical structure or environment.
A distribution network represents a physical network used to transport materials or energy.
Material represents tangible physical matter or energy.
A location represents a conceptual or physical place or position where concepts are located (e.g., structure elements) or performed (e.g., behavior elements).
The grouping element aggregates or composes concepts that belong together based on some common characteristic.
The composition relationship represents that an element consists of one or more other concepts.
The aggregation relationship represents that an element combines one or more other concepts.
The assignment relationship represents the allocation of responsibility, performance of behavior, storage, or execution.
The realization relationship represents that an element plays a critical role in the creation, achievement, sustenance, or operation of a more abstract element.
The access relationship represents the ability of behavior and active structure elements to observe or act upon passive structure elements.
The serving relationship represents that an element provides its functionality to another element.
The influence relationship represents that an element affects the implementation or achievement of some motivation element.
An association relationship represents an unspecified relationship, or one that is not represented by another ArchiMate relationship.
The triggering relationship represents a temporal or causal relationship between elements.
The flow relationship represents transfer from one element to another.
The specialization relationship represents that an element is a particular kind of another element.