1. MuleSoft Documentation, "About API-led Connectivity": This document describes the layers of API-led connectivity. It explicitly states for the Process Layer: "This is where the orchestration of business processes happens... For example, an order-fulfillment process API might orchestrate calls to a customer API, an inventory API, and a billing API." This directly maps to the question's scenario. (docs.mulesoft.com/api-manager/2.x/api-led-connectivity-landing-page)
2. MuleSoft Documentation, "Scatter-Gather": This component documentation describes a routing event processor that executes multiple routes concurrently. This pattern is a combination of multicasting (sending the request to different routes) and aggregation (gathering the responses). This highlights the difference from the sequential orchestration described in the question. (docs.mulesoft.com/mule-runtime/4.4/scatter-gather-scope)
3. MuleSoft Documentation, "Streaming in Mule Apps": This page explains how Mule apps handle streams to process data without loading it all into memory. It defines streaming in the context of data processing, which is distinct from the business process coordination pattern of orchestration. (docs.mulesoft.com/mule-runtime/4.4/streaming-in-mule-apps)