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