A deployment specification is essentially a configuration file, such as an XML document or a text file, that defines how an artifact is deployed on a node.
A deployment specification details the properties that define the execution parameters of a component or an artifact that is deployed inside a node. The parameters can include concurrency, execution, and transaction-specific options that are expressed as attributes.
Compartments display information about the attributes and operations of the deployment specification.
As the following figure illustrates, a deployment specification is displayed as a rectangle that contains the name of the deployment specification. The specification also contains a stereotype of «deploymentspecification» or a deployment specification icon.
Parent topic: Deployment diagrams