0% found this document useful (0 votes)
94 views

Capstone Assignment 3.2

The deployment diagram shows the deployment of a sharing app across multiple nodes. The sharing app consists of a web app deployed on a personal computer node running Linux Ubuntu in a browser. It also includes a mobile app deployed on an Android device. The backend consists of a web server, application server and database deployed on a server node running Linux Redhat. The nodes communicate via HTTP.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
0% found this document useful (0 votes)
94 views

Capstone Assignment 3.2

The deployment diagram shows the deployment of a sharing app across multiple nodes. The sharing app consists of a web app deployed on a personal computer node running Linux Ubuntu in a browser. It also includes a mobile app deployed on an Android device. The backend consists of a web server, application server and database deployed on a server node running Linux Redhat. The nodes communicate via HTTP.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
You are on page 1/ 1

Deployment Diagram

Software Design and Architecture | February 9, 2024

Deployment
Sharing App

Node <<device>> Node <<device>>


Personal Computer
Server

Node <<OS>>
Linux Ubuntu
Node
<<execution environment>>
Linux Redhat
Node
<<excecution environment>>
Browser

<<manifest>>
<<artifact>>
WebServer.jar
<<component>>
<<manifest>>
HTTP WebServer
<<artifact>> <<component>>
ShareApp.html Web App <<use>>

<<artifact>>
WebServer.conf

<<manifest>>
<<artifact>>
AppServer.jar
<<component>>
AppServer

<<use>>

<<artifact>>
Node <<device>> HTTP AppServer.jar
Mobile Device

Node <<execution environment>>


<<manifest>>
Android <<artifact>>
DataBase.jar
<<component>>
DataBase

<<use>>

<<artifact>>
DBSchema.xsd

<<manifest>>
<<artifact>> <<component>>
ShareApp.apk Mobile App

You might also like