[ABAP] Layer(Schichten)-Prinzip

Layer(Schichten)-Prinzip

  • Layers of abstraction: hierarchisch (ober -> unten)
  • ein Layer == eine Funktionalität für ein Problem
  • jeder Layer kommuniziert nur mit Layer darunter / darüber
  • Kommunikation zw. Layern über Interfaces (Protokolle)
  • Layerimplementierungen sind ersetzbar

Beispiel (classic three-tiere architecture)

  • Präsentation layer (UI + UI-Events)
  • Application layer (Applikation, Services)
  • Persistence layer (Persistenz, Data provider)