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