A Data Centric approach for Workflows

The complexity, unpredictability and inter-dependency of the components in a workflow often demand thorough planning at the design level. In this paper we propose a Data-Centric approach to instantiate, monitor and manage complex workflows. We believe a culture change in the orchestration of services is required to consider their data dependency while modelling workflows. The current process or activity oriented mechanism, utilized in the existing workflow technologies, failed to live up to expectations mainly due to data issues at later stages.