20756 Development and Deployment of Secure Grid Services

Monday, August 31, 2009: 1:30 PM
Hanover F/G
Shannon Hastings, MS , Department of Biomedical Informatics, Ohio State University, Columbus, OH
Stephen Langella, MS , Biomedical Informatics, The Ohio State University, Columbus, OH
Scott Oster, MS , Department of Biomedical Informatics, Ohio State University, Columbus, OH
David Ervin, BA , Department of Biomedical Informatics, Ohio State University, Columbus, OH
A number of tools and middleware systems have been developed to support application development using Grid services frameworks. Most of these efforts, however, have focused on low-level support for management and execution of Grid services, management of Grid-enabled resources, and deployment and execution of applications that use Grid services. Increasingly, we see the need for simple-to-use service development tools, which will allow a Grid service developer to leverage Grid technologies without needing to know low-level details. Also needed is support to enable syntactic interoperability so that two Grid endpoints can interact with each other programmatically and correctly. To meet these needs requires the development of strongly typed services, in which data types consumed and produced by a service are well defined and published in the Grid.
Introduce is an open-source, extensible toolkit that enables easy development and deployment of WS/WSRF-compliant Grid services by hiding low-level details of the web service infrastructure. We expect that toolkits such as Introduce, by enabling strongly typed Grid service while lowering the difficulty of entry to the Grid, will encourage wider adoption of the Grid, both in industry and in research. Introduce includes the following features:
•    Graphical creation of all aspects of Grid services, from describing operations and stateful resources to configuring complex authentication and authorization policy
•    Dynamic schema discovery enabling use of published data types as service parameters and resource properties
•    Creation of WSDL2.0 / WSRF-compliant services using Globus 4.0.X and Axis
•    Automatic generation of all client and service code
•    Support for creating multiple resources and services using the WSRF family of specifications
•    Use of Globus GSI Security and support for graphical configuration
•    CSM and Grid Grouper authorization support
•    Resource Properties can be used for service metadata and published using Index Service Registration.
Previous Abstract | Next Abstract >>