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.

Package diagram of a multi-layered web architecture.

UML package diagram example of a multi-layered web architecture.