DocumentCode
1728186
Title
Enabling Web Service extensions for scientific workflows
Author
Perera, Srinath ; Gannon, Dennis
Author_Institution
Comput. Sci. Dept., Indiana Univ., Bloomington, IN, USA
fYear
2006
Firstpage
1
Lastpage
10
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Workflows in Support of Large-Scale Science, 2006. WORKS '06. Workshop on
Conference_Location
Paris
Print_ISBN
978-1-4244-5215-6
Type
conf
DOI
10.1109/WORKS.2006.5282346
Filename
5282346
Link To Document