Deployment diagram
Encyclopedia
A deployment diagram in the Unified Modeling Language
models the physical deployment of artifacts
on nodes
. To describe a web site, for example, a deployment diagram would show what hardware components ("nodes") exist (e.g., a web server, an application server, and a database server), what software components ("artifacts") run on each node (e.g., web application, database), and how the different pieces are connected (e.g. JDBC, REST, RMI).
The nodes appear as boxes, and the artifacts allocated to each node appear as rectangles within the boxes. Nodes may have subnodes, which appear as nested boxes. A single node in a deployment diagram may conceptually represent multiple physical nodes, such as a cluster of database servers.
There are two types of Nodes .
Device nodes are physically computing resources with processing memory and services to execute software,such as typical computer or mobile phones. EEN node is software computing resource that runs within an outer node and which itself provides a service to host and execute other executable software elements.
Unified Modeling Language
Unified Modeling Language is a standardized general-purpose modeling language in the field of object-oriented software engineering. The standard is managed, and was created, by the Object Management Group...
models the physical deployment of artifacts
Artifact (UML)
An artifact in the Unified Modeling Language is the specification of a physical piece of information that is used or produced by a software development process, or by deployment and operation of a system....
on nodes
Node (UML)
A node In the Unified Modeling Language is a computational resource upon which UML artifacts may be deployed for execution.There are two types of nodes: device nodes and execution environments....
. To describe a web site, for example, a deployment diagram would show what hardware components ("nodes") exist (e.g., a web server, an application server, and a database server), what software components ("artifacts") run on each node (e.g., web application, database), and how the different pieces are connected (e.g. JDBC, REST, RMI).
The nodes appear as boxes, and the artifacts allocated to each node appear as rectangles within the boxes. Nodes may have subnodes, which appear as nested boxes. A single node in a deployment diagram may conceptually represent multiple physical nodes, such as a cluster of database servers.
There are two types of Nodes .
- Device Node
- Execution Environment Node
Device nodes are physically computing resources with processing memory and services to execute software,such as typical computer or mobile phones. EEN node is software computing resource that runs within an outer node and which itself provides a service to host and execute other executable software elements.