Chapter

REST: From Research to Practice

pp 319-338

Date:

Case Study on the Use of REST Architectural Principles for Scientific Analysis: CAMERA – Community Cyberinfrastructure for Advanced Microbial Ecology Research and Analysis

  • Abel W. LinAffiliated withCenter for Research in Biological Systems, University of California, San Diego Email author 
  • , Ilkay AltintasAffiliated withSan Diego Supercomputer Center, University of California, San Diego
  • , Chris ChurasAffiliated withCenter for Research in Biological Systems, University of California, San Diego
  • , Madhusudan GujralAffiliated withSan Diego Supercomputer Center, University of California, San Diego
  • , Jeff GretheAffiliated withCenter for Research in Biological Systems, University of California, San Diego
  • , Mark EllismanAffiliated withCenter for Research in Biological Systems, University of California, San Diego

* Final gross prices may vary according to local VAT.

Get Access

Abstract

The advent of Grid (and by extension Cloud) Computing along with Service Orientated Architecture (SOA) principles have lead to a fundamental shift in the development of end-user application environments. In the scientific domain, this loosely coupled, multi-tiered software architecture has been quickly adopted as raw data sizes have rapidly grown to a point where typical user workstations can no longer perform the necessary computational and data-intensive analyses. A current challenge facing the design and development of SOA involves the management and maintenance of many loosely coupled service components. As with many large applications, “integration” is equally important as “coding”. A resource orientated architecture style serves well in addressing these challenges. Here we present the CAMERA (Community Cyberinfrastructure for Advanced Microbial Ecology Research and Analysis) project as a case study for a SOA in scientific research environments.