EA Toolsets project : ArchiMate

HomePage :: PageIndex :: Guest Logon
[ ^^ OsEATools | ^ MetaModel | Metamodel - real-world examples | Archimate examples | TOGAF examples | Categories ]


ArchiMate


ArchiMate is a proposed standard for enterprise-architecture notation - see http://www.archimate.org and http://www.opengroup.org/archimate/doc/ts_archimate/

Its am is to be the equivalent of UML or BPMN but at a higher level, dealing with layered integration between business services and technology implementation.

It is one of the few notations that does cross between layers, but at present is still strongly IT-centric - i.e. no actual description of business drivers etc, beyond a somewhat limited concept of 'Meaning' and 'Value' (though see BizzDesign extensions at http://www.bizzdesign.nl and below).

Layering in Archimate

Archimate is based on the classic 'four architectures' used in TOGAF and so many other IT-centric frameworks, resulting in three distinct layers:

In line with service-oriented architecture, 'Service' entities are often used as an intermediate boundary-layer between each of these three layers:

Below the Business layer, in essence Archimate has little or no knowledge of a world outside of IT. One side-result is that, as in TOGAF, everything 'not-IT' has to be bundled clumsily into the 'Business' layer.

In practice it is probably simplest to understand the Archimate 'layers' not as vertical layers in the Zachman sense, but as horizontal 'silos', each of which requires their own Zachman layering, and which between them only cover a small portion of the enterprise centred around IT.

Entities ('Concepts') in Archimate layers


Business layer

As in TOGAF, the 'business' layer is a blurred mixture of high-level strategy (rows 0-2), mid-level integration (rows 3-4) and manual and/or customer-facing sections of run-time implementation (rows 5-6).

Note that there is no means to describe manual processes other than at an abstract level, nor any direct means to describe non-information physical assets or relational assets. Physical and/or relational analogues of Business Object, Representation and Business Product will be needed to cover the full enterprise scope in most industries; also Value needs further clarification.

BizzDesign extensions
In their Architect toolset, BizzDesign provide a number of extensions to Archimate to anchor it more strongly into the context of the high-level business architecture. All of these extensions may only be linked to other entities in the model via Archimate 'association' relations.

Application/Data layer

This layer of Archimate is a straightforward IT-specific architecture: everything about 'Application' is in effect assumed to be IT, and the only assets used in functions are assumed to be information/data. It should be possible to re-use most of these concepts at a broader whole-of-enterprise scope, but the notation itself does not support it,and does not provide any means to distinguish between asset-types if we do so - which would be essential in multi-service load-balancing and in business-continuity/disaster-recovery planning.

Infrastructure (Technology) layer

This represents the real-world row-5/-6. As in TOGAF and FEAF, the Infrastructure layer at present applies solely to IT: there are no entities that can be used to describe directly what FEAF calls 'Human Capital' (real people, manual processes) or 'Other Fixed Assets' (non-IT machines, machine-based processes).

Archimate relations

Archimate provides ten predefined relation-types, by intention conceptually similar to those defined in UML.

Other Archimate entities

Archimate includes a small number of additional entities that (in principle) have no direct semantic meaning, such as Group, Junction and Note.

[ OsEATools | MetaModel | Metamodel - real-world examples | Archimate examples | TOGAF examples | Categories ]
There is no comment on this page. [Display comments/form]