Ecotone provides three different ways to build Workflows:
You have simple, linear workflows
Steps are tightly coupled to specific workflows
You don't need dynamic workflow construction
You need to remember state between steps
Workflows span long periods (hours, days, weeks)
You need compensation logic for failures
Workflows involve human interaction or external approvals
You have predefined workflows with clear steps
Steps need to be reusable across different workflows
You need dynamic workflow construction
Workflow logic is separate from step implementation
Building workflows in PHP using Orchestratorarrow-up-right [Article]
Building workflows in PHP with pipe and filter architecturearrow-up-right [Article]
Last updated 2 months ago
Was this helpful?