Distributed computing in practice: the Condor experience: Research Articles
Concurrency and Computation: Practice & Experience - Grid Performance
GridSphere: a portal framework for building collaborations: Research Articles
Concurrency and Computation: Practice & Experience - Middleware for Grid Computing
A AAAA model to support science gateways with community accounts: Research Articles
Concurrency and Computation: Practice & Experience - Science Gateways—Common Community Interfaces to Grid Resources
Special Issue: Science Gateways—Common Community Interfaces to Grid Resources: Editorials
Concurrency and Computation: Practice & Experience - Science Gateways—Common Community Interfaces to Grid Resources
Proceedings of the 5th Grid Computing Environments Workshop
International Conference for High Performance Computing, Networking, Storage and Analysis
Social networking and scientific gateways
Proceedings of the 5th Grid Computing Environments Workshop
Building the PolarGrid portal using web 2.0 and OpenSocial
Proceedings of the 5th Grid Computing Environments Workshop
Proceedings of the 9th Symposium on Identity and Trust on the Internet
Open grid computing environments: advanced gateway support activities
Proceedings of the 2010 TeraGrid Conference
Spring Security 3
Investigating the Use of Gadgets, Widgets, and OpenSocial to Build Science Gateways
ESCIENCE '11 Proceedings of the 2011 IEEE Seventh International Conference on eScience
Proceedings of the 1st Conference of the Extreme Science and Engineering Discovery Environment: Bridging from the eXtreme to the campus and beyond
Hi-index | 0.00 |
Science gateways enable researchers and students to use distributed scientific computing infrastructure (cyberinfrastructure) through Web browsers and Web-enabled desktop clients. This paper describes the use of the open source, open community Apache Rave project as the basis for developing science gateways. Building on Apache Shindig (for OpenSocial Gadgets) and Apache Wookie (for W3C Widgets), Rave provides an out-of-the box deployment that can be used to host reusable social Web components. Rave is based on the Spring MVC framework and so can also be extensively customized or extended with (for example) custom database back-ends and authentication modules. In this paper we consider Rave as a development platform for science gateways and discuss how the source code may be extended through three use cases that focus on gateway security requirements. A major consideration of this paper is how to design Rave as a development environment so that developers can make local customizations and extensions freely on both a rapidly changing code base (during Rave's initial development), and (later) between stable code bases during version upgrades. We conclude with a discussion of the implications of developing science gateways and other cyberinfrastructure software within the Apache Software Foundation and present its potential advantages.