Hexagonale Architektur

Ein Architekturmuster, das die Geschäftslogik von der externen Welt (Benutzeroberflächen, Datenbanken, externe Dienste) trennt, indem es Ports und Adapter verwendet, um Interaktionen zu definieren.

Kategorie: Modelle & Architekturen

Die Hexagonale Architektur, auch bekannt als Ports and Adapters-Architektur, wurde von Alistair Cockburn eingeführt. Ihr Ziel ist es, die Kernanwendungslogik von technischen Details zu entkoppeln. Die Anwendung wird als Hexagon dargestellt, das über "Ports" mit der Außenwelt kommuniziert. Für jeden Port gibt es "Adapter", die die Kommunikation zwischen dem Hexagon und einer spezifischen Technologie (z.B. eine GUI-Bibliothek, eine Datenbank oder ein Messaging-System) übersetzen. Dies ermöglicht den Austausch externer Technologien ohne Änderung der Kernlogik.

Synonyme / Tags

  • Ports and Adapters
  • Hexagon Architecture

Die ganze Definition im Member Hub braucht ein kostenloses Konto.

Kostenlos registrieren · Anmelden