Title :
Opal: SimpleWeb Services Wrappers for Scientific Applications
Author :
Krishnan, Sriram ; Stearn, Brent ; Bhatia, Karan ; Baldridge, Kim K. ; Li, Wilfred W. ; Arzberger, Peter
Author_Institution :
National Biomed. Comput. Resource, UC San Diego, La Jolla, CA
Abstract :
The grid-based infrastructure enables large-scale scientific applications to be run on distributed resources and coupled in innovative ways. However, in practice, grid resources are not very easy to use for the end-users who have to learn how to generate security credentials, stage inputs and outputs, access grid-based schedulers, and install complex client software. There is an imminent need to provide transparent access to these resources so that the end-users are shielded from the complicated details, and free to concentrate on their domain science. Scientific applications wrapped as Web services alleviate some of these problems by hiding the complexities of the back-end security and computational infrastructure, only exposing a simple SOAP API that can be accessed programmatically by application-specific user interfaces. However, writing the application services that access grid resources can be quite complicated, especially if it has to be replicated for every application. In this paper, we present Opal which is a toolkit for wrapping scientific applications as Web services in a matter of hours, providing features such as scheduling, standards-based grid security and data management in an easy-to-use and configurable manner
Keywords :
Web services; natural sciences computing; software tools; Opal; Web service wrapper; application program interface; application-specific user interface; client software; computational infrastructure complexity; data management; distributed grid resource; grid back-end security; grid scheduler; scientific application service; scientific application wrapping; simple object access protocol; Application software; Computer interfaces; Large-scale systems; Mesh generation; Security; Simple object access protocol; User interfaces; Web services; Wrapping; Writing;
Conference_Titel :
Web Services, 2006. ICWS '06. International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
0-7695-2669-1
DOI :
10.1109/ICWS.2006.96