Title
Open community development for science gateways with apache rave
Abstract
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.
Year
DOI
Venue
2011
10.1145/2110486.2110491
SC-GCE
Keywords
Field
DocType
code base,apache wookie,source code,development environment,apache software foundation,apache shindig,open community development,development platform,apache rave project,science gateway,initial development,community development,social web,cloud computing,use case,scientific computing,grid computing
World Wide Web,Software deployment,Grid computing,Use case,Social web,Computer science,Source code,Cyberinfrastructure,Default gateway,Database,Cloud computing
Conference
Citations 
PageRank 
References 
3
0.65
9
Authors
6
Name
Order
Citations
PageRank
Marlon E. Pierce124640.56
Raminderjeet Singh2386.52
Zhenhua Guo313312.17
Suresh Marru425340.15
Pairoj Rattadilok541.01
Ankur Goyal630.65