Explore chapters and articles related to this topic
Process Architecture
Published in Vivek Kale, Enterprise Process Management Systems, 2018
The process definition tool is a design tool that allows the workflow designer to design and model the workflow process. A typical process definition tool provides a graphical interface for the process designer to graphically design the business process. The process definition consists of a network of activities and their relationships; criteria to indicate the start and termination of the process; and information about the individual activities, such as participants, associated information technology applications and data, and so on. The process designer would specify the steps, participants, and transitions between the different steps of the workflow process in the process definition tool. The result of the design activity is a workflow process model. The workflow process model is understood to be the representation of a business process in a form that supports automated manipulation, such as modeling, or enactment by a workflow management system.
Migrating e-Science Applications to the Cloud: Methodology and Evaluation
Published in Olivier Terzo, Lorenzo Mossucca, Cloud Computing with e-Science Applications, 2017
Strauch Steve, Andrikopoulos Vasilios, Karastoyanova Dimka, Karolina Vukojevic-Haupt
The available scientific workflow systems can be classified in two groups based on the fundamental features of the workflows they realize. There are data-driven scientific workflow systems, such as Kepler, Triana, Taverna, and Pegasus (Taylor et al., 2006), which stem from research in scientific computing. In such workflows, the focus is on modeling experiments in terms of how scientific data are processed (i.e., the tasks in a workflow are data-processing tasks), distributed, and placed on computing nodes in terms of computing jobs. There are also control flow-based scientific workflow systems, such as SimTech Scientific Workflow Management System (SWfMS; http://www. iaas.uni-stuttgart.de/forschung/projects/simtech/projects.php) and Trident (http://research.microsoft.com/en-us/collaboration/tools/trident.aspx), which support workflows with emphasis on the control flow among computational tasks, while the data consumed and produced by the software systems follow the control flow. In these workflows, the computational tasks are implemented by individual software systems, which in turn may distribute the computation over multiple computing nodes; however, this is kept transparent for the workflow system. The enacting environment, also called the workflow management system or workflow engine, is mainly dealing with orchestrating the software systems as well as human users. Such workflows have been developed as extensions to the available workflow technology from business applications.
Industry 4.0: state of the art and future trends
Published in International Journal of Production Research, 2018
Workflow management has been considered as an efficient way of monitoring, controlling, and optimising business processes with the support of ICT. The concept of workflow was initially developed to track process-related information and the status of each instance of the process as it moves through an organisation (van der Aalst 1998). Workflow management has been recognised as valuable measures that enable process management, process reengineering and eventually the automation of organisational business processes (Xu 2011). Increased process efficiency through improved information availability, process standardisation, task assignment on an automatic basis, and process monitoring using specific management tools are some useful features of Workflow Management System (WfMS).
An Optimal Time-Based Resource Allocation for Biomedical Workflow Applications in Cloud
Published in IETE Journal of Research, 2022
N. Mohanapriya, G. Kousalya, P. Balakrishnan
There are significant challenges to integrate the workflow management system (WMS) with cloud infrastructure and resources. The application, services, and tools are considered as task units in the workflow. The scheduling and workflow management processes are performed outside the cloud. The task units are invoked when the tasks are scheduled to execute. During workflow scheduling, resource provisioning is the major issue that needs to be resolved. However, the cloud environment is capable of offering unlimited resources so that the tasks can acquire number of resources it requires; which are directly proportional to cost. Therefore an efficient scheduling algorithm needs to be designed for the proper scheduling to minimize the cost involved.