PRPA lb-4
This commit is contained in:
81
semester-4/ПрПА/lb-4/uml/distribution.pu
Normal file
81
semester-4/ПрПА/lb-4/uml/distribution.pu
Normal file
@ -0,0 +1,81 @@
|
||||
@startuml
|
||||
skin rose
|
||||
skinparam backgroundColor #EEEBDC
|
||||
|
||||
node backend [
|
||||
<b>Backend Server Instance(s)</b>
|
||||
---
|
||||
App.rs
|
||||
....
|
||||
Router.rs
|
||||
....
|
||||
Hooks.rs
|
||||
....
|
||||
Controllers.rs
|
||||
....
|
||||
DataViews.rs
|
||||
....
|
||||
DataModels.rs
|
||||
....
|
||||
Mailers.rs
|
||||
....
|
||||
APIProviders.rs
|
||||
....
|
||||
APIProviders.rs
|
||||
....
|
||||
DatabaseEntities.rs
|
||||
....
|
||||
DatabaseMigrations.rs
|
||||
]
|
||||
|
||||
node db_server [
|
||||
<b>Database Server Instance(s)</b>
|
||||
---
|
||||
Actual PostgreSQL Database
|
||||
]
|
||||
|
||||
node frontend_host [
|
||||
<b>Frontend Hosting/CDN</b>
|
||||
---
|
||||
main.tsx
|
||||
....
|
||||
routes
|
||||
....
|
||||
components
|
||||
....
|
||||
hooks
|
||||
....
|
||||
store
|
||||
....
|
||||
api
|
||||
....
|
||||
types
|
||||
]
|
||||
|
||||
node workstation [
|
||||
<b>User Workstation</b>
|
||||
]
|
||||
|
||||
node mobile_devices [
|
||||
<b>User Mobile Devices</b>
|
||||
---
|
||||
MainActivity.kt
|
||||
....
|
||||
Fragments.kt
|
||||
....
|
||||
ViewModels.kt
|
||||
....
|
||||
Adapters.kt
|
||||
....
|
||||
APIClient.kt
|
||||
....
|
||||
DataModels.kt
|
||||
]
|
||||
|
||||
backend -- db_server : TCP/IP - ORM Connection
|
||||
|
||||
frontend_host -u-> workstation : HTTPS - Serves Assets
|
||||
workstation --> backend : HTTPS - REST API Calls
|
||||
mobile_devices --> backend : HTTPS - REST API Calls
|
||||
|
||||
@enduml
|
Reference in New Issue
Block a user