Concept Flow - Gateway composition
Client sends query
Gateway receives query
Gateway splits query into subqueries
Send subqueries to respective services
Services process subqueries
Services return partial results
Gateway merges partial results
Gateway returns combined result to client
The gateway receives a client query, splits it into parts for different services, collects their responses, merges them, and sends back a single combined result.