The Design and Evaluation of MPI-Style Web Services
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part I
Dynamic reconfiguration using template based web service composition
Proceedings of the 3rd workshop on Middleware for service oriented computing
Towards a Scientific Model Management System
ER '08 Proceedings of the ER 2008 Workshops (CMLSA, ECDM, FP-UML, M2AS, RIGiM, SeCoGIS, WISM) on Advances in Conceptual Modeling: Challenges and Opportunities
Services + Components = Data Intensive Scientific Workflow Applications with MeDICi
CBSE '09 Proceedings of the 12th International Symposium on Component-Based Software Engineering
Automating Malware Scanning Using Workflows
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
On-Demand Resource Provisioning for BPEL Workflows Using Amazon's Elastic Compute Cloud
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Experience with adapting a WS-BPEL runtime for eScience workflows
Proceedings of the 5th Grid Computing Environments Workshop
Towards reference passing in web service and workflow-based applications
EDOC'09 Proceedings of the 13th IEEE international conference on Enterprise Distributed Object Computing
Semantically resolving type mismatches in scientific workflows
OTM'07 Proceedings of the 2007 OTM confederated international conference on On the move to meaningful internet systems - Volume Part I
Detecting distant homologies on protozoans metabolic pathways using scientific workflows
International Journal of Data Mining and Bioinformatics
Extending the SOA paradigm to e-Science environments
Future Generation Computer Systems
Using UNICORE and WS-BPEL for scientific workflow execution in grid environments
Euro-Par'09 Proceedings of the 2009 international conference on Parallel processing
Retry scopes to enable robust workflow execution in pervasive environments
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
Extending choreography spheres to improve simulations
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
Data model for scientific models and hypotheses
The evolution of conceptual modeling
ServiceWave'11 Proceedings of the 4th European conference on Towards a service-based internet
Building asynchronous geospatial processing workflows with web services
Computers & Geosciences
Journal of Visual Languages and Computing
Computers & Geosciences
BPELPower-A BPEL execution engine for geospatial web services
Computers & Geosciences
An SOA-based model for the integrated provisioning of cloud and grid resources
Advances in Software Engineering
Model-as-you-go: An Approach for an Advanced Infrastructure for Scientific Workflows
Journal of Grid Computing
Hi-index | 0.00 |
We investigate the requirements of Scientific Workflows in context of the Business Process Execution Language for Web Services (BPEL4WS/ BPEL. The complexity, unpredictability and inter-dependency of the components in a scientific workflow often demand flexibility in a workflowlanguage in order to support; 1) exception handling, 2) recovery from uncertain situations, 3) user interactions to facilitate interactive steering and monitoring, 4) dynamism to adapt to the changing environment, 5) compensation handling to roll back, and 6) support for dynamic selection of services. We illustrate these requirements with examples taken from a real scientific workflow; the e-HTPX project for high throughput protein crystallography. In this paper, we discuss the application of BPEL, which is widely regarded as the de-facto standard for orchestrating Web Services for Business Workflows with a large set of features to support complex requirements. These features, along with other standard tools, can be adapted to fulfill the requirements of Scientific Workflows.