...
In the case of changes to the business processes, the changes can be made on a running workflow and will not lead to any downtime of the processing, it will become active the next time the workflow is started.
To ease the rollout of new configurations, multiple configuration spaces can be used in production to keep the running configurations separated from configurations that are being staged for production. This means that production servers can be updated with new configurations while the running configurations stay unchanged.
When the new configuration is ready to be taken into production, only a minimal downtime will be needed even for extensive changes.
Configuration spaces can also be used for handling backups, to enable rollback of old configurations.
Workflow Mapping to Execution Contexts
Workflows can be mapped to Execution Contexts in several ways. The distribution can be up to the Platform to decide, in which case it can be configured to base it on load or number of workflows already running. A workflow - or a configured group of workflows - can be pre set to execute on particular Execution Contexts. Also, there is the possibility to map one or several Workflow Templates, including how many of each Template's instances that shall be started on a ECs with a particular name pattern. This way, the cluster can be easily scaled up and down. Please see section Execution Elasticity for more information.