Designs message routing, split, aggregate, resequence and orchestration flows. Use when building routers, filters, scatter-gather, process managers, routing slips or dynamic routes.