Enterprise Collaboration Architecture

The first version of the Enterprise Collaboration Architecture (ECA) has been published by the Object Management Group (OMG) in 2001.

The vision of the (ECA) is to simplify the development of component based and services oriented systems by providing a modeling framework aligned with the model-driven architecture (MDA) of the Object Management Group (OMG).

The ECA comprises four UML models: The Component Collaboration Architecture (CCA) provides a recursive decomposition and assembly of logical parts or process roles.

The events model aims to support the specification of loosely coupled, event-driven applications.

The ECA views are directly taken from the Reference Model of Open Distributed Processing RM-ODP: