Deployments
Overview
The Deployments package specifies a set of constructs that can be used
to define the execution architecture of systems that represent the
assignment of software artifacts to nodes. Nodes are connected through
communication paths to create network systems of arbitrary complexity.
Nodes are typically defined in a nested manner, and represent either
hardware devices or software execution environments. Artifacts
represent concrete elements in the physical world that are the result
of a development process.
The Deployment package supports a streamlined model of deployment that
is deemed sufficient for the majority of modern applications.
Where more elaborate deployment models are required, it can be extended
through profiles or meta models to model specific hardware and software
environments.
Artifacts
The Artifacts package defines the basic Artifact construct as a
special kind of Classifier.
Nodes
The Nodes package defines the concept of Node, as well as the basic
deployment relationship between Artifacts and Nodes.
Component Deployments
The ComponentDeployments package extends the basic deployment model
with capabilities to support deployment mechanisms found in several
common component technologies.