Deployment modeling

The UML modeling of deployment of software component to physical nodes, e.g. web pages on web servers. The deployment model represents the planned and actual location and relationships between the runtime parts of the solution, i.e. the components.

In UML, this is presented as a deployment diagram, which is a static structure of the nodes and their connections. From the UML specification a deployment diagram is defined as:

a graph of nodes connected by communication associations. A node represents a runtime computational resource, which generally has at least a memory and often computational capability. Nodes may contain component instances. This indicates that the component lives or runs on the node and as the component ...

Get Service- and Component-based Development: Using Select Perspective™ and UML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.