Abstract
This thesis work introduces a service oriented architecture based Grid abstraction framework that allows users to access Grid infrastructure through JavaScript. Such a framework integrates well with other Web 2.0 technologies since it provides JavaScript toolkit to build web applications. The framework consists of two essential parts. A client Application Programming lnterface (API) to access the Grid via JavaScript and a full service stack in server side through which the Grid access is channeled. The framework uses commodity Web service standards and provides extended functionality such as asynchronous task management, file transfer, etc. The availability of this framework simplifies not only the development of new services, but also the development of advanced client side Grid applications that can be accessed through Web browsers. The effectiveness of the framework is demonstrated by providing an Grid portal example that integrates a variety of useful services to be accessed through a JavaScript enabled client desktop via a Web browser, as well as the opensocial gadgets for
Grid task management and file transfer. Overall, Grid developers will have another tool at their disposal that projects a simpler way to distribute and maintain cyberinfrastructure related software, while simultaneously delivering advanced interfaces and integrating social services for the scientific community.
Library of Congress Subject Headings
Cyberinfrastructure; Web site development; Web applications--Development; JavaScript (Computer program language); Computational grids (Computer systems)
Publication Date
2-18-2010
Document Type
Thesis
Student Type
Graduate
Degree Name
Computer Science (MS)
Department, Program, or Center
Computer Science (GCCIS)
Advisor
Hans-Peter Bischof
Advisor/Committee Member
Gregor von Laszewski
Advisor/Committee Member
Minseok Kwon
Recommended Citation
Wang, Fugang, "Cyberaide JavaScript: A Web Application Development Framework for Cyberinfrastructure" (2010). Thesis. Rochester Institute of Technology. Accessed from
https://repository.rit.edu/theses/9360
Campus
RIT – Main Campus
Plan Codes
COMPSCI-MS
Comments
Physical copy available from RIT's Wallace Library at QA76.9.C92 W36 2010