Das Architekturmuster „Domänenabfragen“ ist ein Entwurfsmuster, das darauf abzielt, die Geschäftslogik einer Anwendung von der Datenzugriffsschicht zu entkoppeln. Dabei wird eine separate Schicht, die sogenannte Abfrageschicht, erstellt, die für das Abrufen von Daten aus der Datenschicht und deren Rückgabe an die Anwendung verantwortlich ist.
Die Abfrageschicht besteht aus Objekten, die als Abfrageobjekte bezeichnet werden und von denen jedes eine Abfrage darstellt, die die Anwendung möglicherweise ausführen muss. Diese Abfrageobjekte sind dafür verantwortlich, die Abfrage auf der Datenschicht auszuführen und die Ergebnisse an die Anwendung zurückzugeben.
Der Vorteil dieses Architekturmusters besteht darin, dass es eine größere Flexibilität bei der Art und Weise des Datenzugriffs und -abrufs ermöglicht und so den Wechsel zwischen verschiedenen Datenspeichersystemen erleichtert. Es erleichtert auch das Testen der Geschäftslogik der Anwendung, da diese nicht eng an die Datenzugriffsschicht gekoppelt ist.
Veröffentlichungsdatum: