Anfrageobjekt
Ein Anfrageobjekt ist eine Datenstruktur in der Softwareentwicklung, die alle Informationen kapselt, die benötigt werden, um einen Serviceaufruf oder eine Abfrage durchzuführen. Es dient als Nutzlast, die von einer Komponente zur anderen über Layer oder Systemgrenzen hinweg übergeben wird. Durch das Bündeln der Eingaben in ein einziges Objekt wird die Kopplung zwischen Klient und Implementierung reduziert und Validierung, Routing sowie Auditing erleichtert.
Typische Bestandteile eines Anfrageobjekts sind: eine Operation oder Aktionskennung, Eingabeparameter oder Payload, Identität des Nutzers oder
In der Architektur dient das Anfrageobjekt dem Transfer von Anfragen zwischen Schichten oder Microservices. Es ermöglicht
Designaspekte umfassen Kleinheit und Kohäsion, Vermeidung von Domänenlogik im Objekt, Wahrung der Abwärtskompatibilität sowie Berücksichtigung von