Query Business Object 
Dieses Interface-Pattern beschreibt die Suche nach Datensätzen anhand von Selektionskriterien, die der Operation übergeben werden. Der Zugriff ist ausschließlich lesend. Teilen Sie die Operationen nach dem Zweck der Suche auf und danach, welche Selektionskriterien verwendet werden.

Weitere Anmerkungen:
Für Message-Typen, die den Ausdruck Simple im Namen haben, werden nur wenige objektidentifizierende Attribute als Ergebnis der Suche erwartet, die in einer Trefferliste angezeigt werden sollen.
Der Zusatz by elements drückt aus, dass viele verschiedene Selektionskriterien für die Operation verwendet werden, die sich nicht mehr als Teil des Namens ausdrücken lassen. Pro Service-Interface darf es nur eine solche Operation geben.
Operationen, die Find <BO2> im Namen haben, suchen nach Datensätzen die von <BO> in einem zweiten BO referenziert werden.
Beispiel
<BO> ist eine Bestellung und <BO2> ein Material. Um eine Suche nach Materialdatensätzen über ein Ordnungsdatum zu modellieren, modellieren Sie ein Service-Interface mit dem Namen Query Purchase Order, eine Operation mit dem Namen Find Material by Order Date. Daraus leiten Sie auch den Namen für den Message-Type ab (Purchase Order Material by Order Date Query).