W tej sekcji wyjaśnione są wzorce agregacji i sposób ich konstruowania.
Wzorce są oparte na związanych z agregacją
typowych wzorcach użycia opisanych w rozdziale 2:
- Agregacja danych pochodzących z różnych źródeł: ten wzorzec jest przydatny w sytuacji, gdy wyniki pochodzące z wielu wywołań usługi należy połączyć w pojedynczy komunikat.
- Przetwarzanie wsadowe z rozszerzaniem komunikatu: ten wzorzec jest przydatny w sytuacji, gdy komunikat do przetworzenia zawiera powtarzany element, a każdy element należy rozszerzyć osobno.
- Przetwarzanie wsadowe wymagające agregacji osadzonej: ten wzorzec jest przydatny w sytuacji, gdy scenariusz obejmuje podstawowy wzorzec przetwarzania wsadowego opisany w drugim wzorcu, ale na potrzeby rozszerzenia wymagane są informacje pochodzące z wielu źródeł.
- Agregacja zagnieżdżona: ten wzorzec jest przydatny w sytuacji, gdy scenariusz obejmuje podstawowy wzorzec przetwarzania wsadowego opisany w drugim wzorcu, ale powtarzane elementy same zawierają inne powtarzane elementy.