Skip to content
Art2link ESB HomeDocumentationBlogContact
Updated May 5, 2026
Patterns/Orchestration-replacement
Pattern group

Orchestration-replacement

Multi-step, stateful processes built from correlated messages on the bus, without an orchestration engine.

Where BizTalk would reach for an orchestration, Art2link composes the same behavior from ports, subscriptions, and correlation. These patterns cover multi-step itineraries, loops, convoys, parallel fan-out with join, compensation, human waits, and long-running state.

Process manager / routing slip. Run a multi-step process without an orchestration; the itinerary travels with the message.

Countdown loop. Iterate over an array in one message, one send-port call per element, without debatching.

Correlation & convoys. Tie related messages together by a shared key and funnel them to one handler in order.

Scatter-gather. Fan a request out to several services in parallel and assemble their responses.

Saga / compensation. Keep a multi-step process consistent by compensating completed steps on failure.

Human-in-the-loop wait. Pause for a human decision without holding anything open, resuming on their reply.

Long-running state. Hold process state as correlated messages parked on the bus, not in a running engine.