airavata-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marlon Pierce <>
Subject Re: [jira] [Commented] (AIRAVATA-341) [GSOC] NoSQL implementation for Airavata Registry
Date Mon, 24 Feb 2014 12:34:58 GMT
Note there is a discussion on the architect's list
( on this topic. 


On 2/24/14 3:33 AM, Nipun Udara (JIRA) wrote:
>     [
> Nipun Udara commented on AIRAVATA-341:
> --------------------------------------
> Hi Marlon 
> Kundera as object datastore mapper and Cassandra combination looks matching for a NOSQL
backend implementaion of Airavata registry that proposed in this project. Kundera JPA compliant
provide capability of quickly persisting java objects into cassandra. And provide the capability
to use native CQL for CRUD operations as well.It provide support for relationships between
entities ,secondary level caching , composite key support over Cassandra , cross-datastore
persistence and other salient feathers. please let me know your views regarding this.Thank
> Regards 
> Udara
>> [GSOC] NoSQL implementation for Airavata Registry
>> -------------------------------------------------
>>                 Key: AIRAVATA-341
>>                 URL:
>>             Project: Airavata
>>          Issue Type: New Feature
>>            Reporter: Marlon Pierce
>>            Assignee: Marlon Pierce
>>            Priority: Minor
>>              Labels: gsoc, gsoc2012, gsoc2014, mentor
>> 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 was sent by Atlassian JIRA
> (v6.1.5#6160)

View raw message