Difference between revisions of "Mistral/Blueprints/PoC"
< Mistral | Blueprints
(Created page with "== Mistral Proof of Concept == We need to create a small PoC project illustrating main Mistral ideas. Capabilities implemented in the scope of PoC should include: * Basic Work...") |
|||
Line 2: | Line 2: | ||
We need to create a small PoC project illustrating main Mistral ideas. Capabilities implemented in the scope of PoC should include: | We need to create a small PoC project illustrating main Mistral ideas. Capabilities implemented in the scope of PoC should include: | ||
* Basic Workflow Engine capable of analyzing task graphs, resolving dependencies between tasks and processing them in the right order | * Basic Workflow Engine capable of analyzing task graphs, resolving dependencies between tasks and processing them in the right order | ||
+ | * Simple storage (RDBMS for now) access layer to it for storing task graphs and workflow execution states | ||
* Basic DSL for defining tasks, task dependencies, actions and action transports (currently HTTP and AMQP) | * Basic DSL for defining tasks, task dependencies, actions and action transports (currently HTTP and AMQP) | ||
* REST API for uploading task graphs and executing workflows | * REST API for uploading task graphs and executing workflows | ||
* Necessary test suite to validate the above functionality | * Necessary test suite to validate the above functionality |
Revision as of 18:37, 15 November 2013
Mistral Proof of Concept
We need to create a small PoC project illustrating main Mistral ideas. Capabilities implemented in the scope of PoC should include:
- Basic Workflow Engine capable of analyzing task graphs, resolving dependencies between tasks and processing them in the right order
- Simple storage (RDBMS for now) access layer to it for storing task graphs and workflow execution states
- Basic DSL for defining tasks, task dependencies, actions and action transports (currently HTTP and AMQP)
- REST API for uploading task graphs and executing workflows
- Necessary test suite to validate the above functionality