Multi-Layered Web Architecture
UML Package Diagram Example
An example of UML package diagram representing some multi-layered web architecture. Dependencies between packages are created in such a way as to avoid circular dependencies between packages. Higher level packages depend on lower level packages. Packages belonging to the same level could depend on each other. Data transfer objects and common exceptions are used by packages at higher levels.
UML package diagram example of a multi-layered web architecture.
https://www.uml-diagrams.org/multi-layered-web-architecture-uml-package-diagram-example.html