DocumentCode :
2234246
Title :
Using the Pylons Web Framework for Science Gateways
Author :
Thomas, Mary P.
Author_Institution :
Dept. of Comput. Sci., San Diego State Univ., San Diego, CA, USA
fYear :
2008
fDate :
12-16 Nov. 2008
Firstpage :
1
Lastpage :
9
Abstract :
Science portals and gateways are built using a variety of tools ranging from elementary customized tools to existing frameworks that bring both greater capabilities (authentication, account management, interfaces, logging etc) and more complexity (resulting in long learning curves and complex code bases). For gateways, it is important to identify frameworks that can be easily adapted to the specialized environments needed for accessing the required cyberinfrastructure. In this paper we present our experiences in developing a basic gateway portal using the Pylons Web framework, Python tools, the Globus Core Python Toolkit including pyWSRF (Web Services-Resource Framework) and pyGlobus, developing Web service clients to TeraGrid information services, and Google code tools. We have found that the Pylons Web framework, which utilizes WSGI (WS-gateway interface) and AJAX (asynchronous JavaScript and XML), is easy to use and learn, is very flexible and has the ability to dynamically reload services without restarting the server (which dramatically reduces development and testing time). Additionally, Pylons components can be published as services, widgets and gadgets, and desktop applications.
Keywords :
Java; Web services; XML; internetworking; natural sciences computing; portals; user interfaces; AJAX; Globus Core Python Toolkit; Google code tools; Pylons Web framework; Python tools; TeraGrid information services; Web Services-Resource Framework; Web service clients; asynchronous JavaScript and XML; cyberinfrastructure; gateway interface; pyGlobus; pyWSRF; science gateways; science portals; Authentication; Buildings; Computer architecture; Computer science; Java; Poles and towers; Portals; Testing; Web services; XML; Cyberinfrastructure; Portals; Pylons; Science Gateways; Web 2.0;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Grid Computing Environments Workshop, 2008. GCE '08
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4244-2860-1
Type :
conf
DOI :
10.1109/GCE.2008.4738447
Filename :
4738447
Link To Document :
بازگشت