Skip to Main Content
In order to support workflow-oriented application on multiple data centers, this paper describes a workflow-oriented cloud computing framework, called WfOC. WfOC can run workflow jobs composed of multiple user defined task-functions extracted by java annotation. This framework includes workflow-oriented cloud computing programming language, tasks extraction and composition, tasks and data sources registration, tasks functions mapper/reducer and other components, and enables users to especially focus on workflow definition and workflow tasks logic implementation without needing to worry about the distribution of data and target execution systems. A mechanism is offered in building workflow-oriented data intensive applications, with multiple heterogeneous java runtime environments as the underlying computation platform. A case in social security application on multiple databases shows this framework can streamline complex computational workflow.