Categories: All - security - business - data - services

by Daniel Sima 12 years ago

860

Layered Application

In modern software architecture, layered applications play a significant role by organizing code into distinct layers such as the presentation, business, and data layers. Each layer has specific responsibilities, enhancing modularity and maintainability.

Layered Application

Data Layer

Service Agents

External Services

Data Access

Data Sources

Business Layer

Application Facade

Business Entities
Business Components
Business Workflow

Cross Cutting

Security

Operational Management
Communication

Layered Application

Users

Presentation Layer
Presentation Logic
User Interface

External Systems

Services Layer
Message Types
Services Interface