Hexagonale Architektur (EN)

Concept

An architectural pattern where the core application is isolated from technical details

Architecture

flowchart TD     subgraph Hexagon[Kernanwendung]         direction LR         A[Anwendungsfall] --> B[Domänenlogik]         B --> C[Domänenservice]     end          subgraph Ports[Ports]         direction LR         D[Primäre Ports] -->|Anfragen| B         B -->|Antworten| D     end          subgraph Adapters[Adapter]         direction LR         E[UI-Adapter] --> D         F[Datenbank-Adapter] --> D         G[Externe API-Adapter] --> D     end          Adapters --> Ports     Ports --> Hexagon 

Im Kontext

  • Wird typischerweise zusammen mit Domain-Driven Design (DDD) verwendet
  • Verwandt zu: Clean Architecture, Onion Architecture, Ports-and-Adapters
  • Beispiel-Einsatz: Microservices-Architekturen, Legacy-System-Modernisierung

Andere Schreibweisen

Ports-and-Adapters-Architektur

Quelle: AI Generated