This topic applies only to the IBM Business Automation Workflow Advanced
configuration.

Aggregation patterns

This section explains aggregation patterns and how they are constructed.
The patterns are based on the aggregation-related Common Usage Patterns, as discussed in chapter 2:
  • Aggregation of data from multiple sources: This pattern is useful if the results from multiple service invocations need to be combined into a single message.
  • Batch processing with message enrichment: This pattern is useful if the message to be processed contains a repeating element, and each element needs to be enhanced separately.
  • Batch processing requiring embedded aggregation: This pattern is useful if the scenario is the basic batch processing pattern described in the second pattern, but the enhancement requires information from multiple sources.
  • Nested aggregation: This pattern is useful if the scenario is the basic batch processing pattern described in the second pattern, but the repeating elements themselves contain repeating elements.