Skip to content

TheRingbearer/HAWKS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HAWKS

HAWKS: A System for Highly Available Workflow Executions

HAWKS ensures high availability of workflow executions by using replication, while ensuring that the outcome is the same as in a non-replicated execution of this workflow. The implementation builds on the open-source workflow execution engine Apache ODE.

The HAWKS system

ODE: Apache ODE with Synchronization Unit in /ode/bpel-runtime/src/main/java/org/apache/ode/bpel/extensions/sync

HAWKSController: The HAWKS Controller, which is responsible for routing messages between multiple Apache ODEs participating in a replicated workflow execution

Example files

Processes: Exemplary processes

Producer and Deployer: Example files for showing how to deploy workflow models and trigger workflow executions using HAWKS

About

Highly Available Workflow Executions (HAWKS) by Using Replicated Workflow Execution

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published