Title :
Enabling Web Service extensions for scientific workflows
Author :
Perera, Srinath ; Gannon, Dennis
Author_Institution :
Comput. Sci. Dept., Indiana Univ., Bloomington, IN, USA
Abstract :
Web services have become an integral part of workflow orchestration in scientific applications and many tools used by scientists including Kepler, Taverna and Triana incorporate Web services. However orchestration of complex workflows that involve services that exploit standards like WS-Addressing or WS-Security are not easily managed by these tools. Most complex use cases that involve ldquoadd onrdquo service standards use implementation specific assumptions, and as a result, the services and workflow composers become tightly coupled. This leads to stove-piped, noninteroperable implementations. This paper describes an effort to implement complex use cases that include asynchronous messaging and WS-Security, for a large application project called LEAD, while maintaining standard conformance and composer simplicity. The primary contribution of the paper is design of a Mediator and a generic Web service actor that allow the addition of new Web service standards to services in a workflow, without the need to make the workflow composer or enactor explicitly aware that these standards are being used. These concepts are demonstrated by an implementation that allows large workflows to be constructed using two different scientific workflow systems that were not designed with these extensions in mind.
Keywords :
Web services; electronic messaging; geophysics computing; security of data; workflow management software; LEAD application project; Linked Environment for Atmospheric Discovery; WS extensions; WS-Addressing service; WS-Security service; Web Services; asynchronous messaging; scientific workflows; Application software; Authentication; Authorization; Computer science; Grid computing; Security; Service oriented architecture; Simple object access protocol; Web services;
Conference_Titel :
Workflows in Support of Large-Scale Science, 2006. WORKS '06. Workshop on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-5215-6
DOI :
10.1109/WORKS.2006.5282346