NoSQL implementation for Airavata Registry
------------------------------------------

                 Key: AIRAVATA-341
                 URL: https://issues.apache.org/jira/browse/AIRAVATA-341
             Project: Airavata
          Issue Type: New Feature
            Reporter: Marlon Pierce
            Assignee: Marlon Pierce
            Priority: Minor


Airavata's Registry is used to store and retrieve services and workflows. The 
Registry is currently very lightweight with an implementation based on Apache 
Jackrabbit. This task is to develop a more powerful registry capable of 
handling a wider variety of use cases and science gateway metadata.  Issues 
include development of JSON metadata models for different use cases, 
development and evaluation of metadata search capabilities (both expressiveness 
and performance), and development and evaluation of access policies for the 
metadata.  The latter may involve integration with Apache Rave as an OpenSocial 
engine for defining groups and filtering requests.  

Evaluating the capabilities of multiple NoSQL databases will be an important 
component of this task. Candidate technologies from Apache include Cassandra 
and CouchDB, but appropriately licensed non-Apache projects such as MongoDB 
will also be evaluated. 

Sample use case scenarios will include computational chemistry, material 
science, astronomy, and earth science.
 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to