Cloud Computing / Work flows and Business processes in Cloud computing
1. Work flow consists of set of tasks (1 / more) which communicate with one another task to complete any work using constraints like control flow, data flow, transition conditions or pre- and post-conditions with their automation procedures.
2. The tasks are divided in to subtasks, roles, rules and processes to execute and observe the workflow.
3. It boosts the level of production organization and work efficiency.
4. Types of workflows (business, abstract, concrete, scientific workflow and so on).
5. workflow management system is used to managed and coordinated Work flows.
Workflow Designing Approaches
Approach |
Used for / to |
Language used |
Environment |
Model-Driven |
Design user interface. |
XML |
Distributed |
Knowledge |
manage the exceptions |
- |
Distributed |
ECA Ruled Design |
solve business / scientific problems |
WSDL |
Grid |
Service based |
Design the monitoring process. |
Prom |
Distributed |
Agent Based |
manage of intensive workflows |
JAVA |
Distributed |
Product |
Support for workflow process. |
Petri nets |
Distributed |
Workflow Engines Comparison
Workflow Engines |
Workflow specification language |
Cloud Platform |
Pegasus |
Java |
Eucalyptus, Amazon EC2,Open Nebula and so
on |
Orangescape Studio |
MYSQL,Oracle,DB2 |
Google app Engine,Microsoft Azure,IBM |
Cascading |
Java API |
Hadooop |
Hamake |
XML |
Hadoop |
Oozie |
XML |
Hadoop |
Azkaban |
Text file with key/value pairs |
Hadoop |
Yawl |
XML |
None |
Jboss |
Java |
Octopus |
Home
Back
|