|Previous||UML Classes||Table of Contents||UML Packages||Next|
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
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.
The Artifacts package defines the basic Artifact construct as a special kind of Classifier.
The Nodes package defines the concept of Node, as well as the basic deployment relationship between Artifacts and Nodes .
The ComponentDeployments package extends the basic deployment model with capabilities to support deployment mechanisms found
in several common component technologies.