UML Deployment Diagrams Examples

Here we provide some examples of UML deployment diagrams:

Examples - 图1 Online shopping web application UML deployment diagram
Purpose: An example of UML deployment diagram for a web application.
Summary: Book club web application artifact book_club_app.war is deployed on Catalina Servlet 2.4 / JSP 2.0 Container which is part of Apache Tomcat 5.5 web server.
Examples - 图2
image.png

Examples - 图4 Online shopping web application manifestation
Purpose: An example of manifestation diagram for a web application.
Summary: Web application archive artifact book_club_app.war contains several files, folders and subfolders. Several components are shown on the diagram manifested (implemented) by jar archive files.
image.png

Examples - 图6 Clustered deployment of J2EE web application
Purpose: An example of deployment diagram for J2EE web application with load balancing and clustering which shows specific server instances involved.
Summary: Incoming HTTP requests are first processed by Apache web server. Static content such as HTML pages, images, CSS, and JavaScript is served by the web server. Requests to JSP pages are load balanced and forwarded to 2x2 Apache Tomcat servers using both vertical and horizontal clustering.
Examples - 图7

Examples - 图8 Multilayered load balancing of J2EE servers
Purpose: An example of UML deployment diagram with hardware and software load balancing and clusters.
Summary: An example shows 2 active hardware load balancers connected to 2 to 4 Sun Fire Servers. Each server has 3 instances of IBM WebSphere 7 J2EE application servers installed.
Examples - 图9

Examples - 图10 Apple iTunes UML deployment diagram
Purpose: An example of deployment diagram for Apple iTunes application.
Summary: Apple’s iTunes application communicates with Apple iTunes Store. Customer can buy and download music, video, TV shows, audiobooks, etc. and store it in media library. Mobile devices like Apple iPod Touch and Apple iPhone update media libraries from home computer with iTunes through USB, or could download media directly from Apple iTunes Store using some wireless protocol.
Examples - 图11

Examples - 图12 Android application deployment
Purpose: An example of deployment diagram for Android application deployment.
Summary: Android SDK tools compile and package the code along with any required data and resource files into Android application archive file. The archive file represents one Android application to be deployed to the Android-enabled mobile devices.
Examples - 图13

image.png
Examples - 图15 Web application network diagram example
Purpose: UML provides no special kind of diagram to describe logical or physical network architecture of the designed or existing system. Deployment diagrams could be used for this purpose with elements limited mostly to devices with neither artifacts nor actual deployments shown.
Summary: This example of the network diagram shows network architecture with configuration usually called “two firewall demilitarized zone (DMZ)”. DMZ is a host or network segment located in a “neutral zone” between the Internet and an organization’s intranet (private network). It prevents outside users from gaining direct access to an organization’s internal network while not exposing a web, email or DNS server directly to the Internet.
Examples - 图16

Examples - 图17 Home network diagram example
Purpose: An example of network architecture diagram for a home network.
Summary: Modern homes usually have a network of interconnected devices of different kinds and with various types of connections and communication protocols.
Examples - 图18
image.png
https://www.uml-diagrams.org/deployment-diagrams-examples.html