Return-Path: X-Original-To: apmail-airavata-dev-archive@www.apache.org Delivered-To: apmail-airavata-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3050C10E8D for ; Mon, 24 Feb 2014 12:35:49 +0000 (UTC) Received: (qmail 93724 invoked by uid 500); 24 Feb 2014 12:35:48 -0000 Delivered-To: apmail-airavata-dev-archive@airavata.apache.org Received: (qmail 93578 invoked by uid 500); 24 Feb 2014 12:35:42 -0000 Mailing-List: contact dev-help@airavata.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@airavata.apache.org Delivered-To: mailing list dev@airavata.apache.org Received: (qmail 93564 invoked by uid 99); 24 Feb 2014 12:35:41 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Feb 2014 12:35:41 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [129.79.1.188] (HELO hartman.uits.indiana.edu) (129.79.1.188) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 24 Feb 2014 12:35:34 +0000 X-IronPort-AV: E=Sophos;i="4.97,534,1389762000"; d="scan'208";a="114268387" Received: from mssg-relay.indiana.edu ([129.79.1.73]) by irpt-internal-relay.indiana.edu with ESMTP; 24 Feb 2014 07:35:00 -0500 Received: from hartman.uits.indiana.edu (hartman.uits.indiana.edu [129.79.1.194]) by mssg-relay.indiana.edu (8.14.7/8.14.4/IU Messaging Team) with ESMTP id s1OCYwQg031643 for ; Mon, 24 Feb 2014 07:34:58 -0500 X-IronPort-AV: E=Sophos;i="4.97,534,1389762000"; d="scan'208";a="46567441" Received: from burns.uits.indiana.edu (HELO mail-relay.iu.edu) ([129.79.1.202]) by irpt-internal-relay.indiana.edu with ESMTP; 24 Feb 2014 07:34:58 -0500 Received: from 156-56-194-149.ssl-vpn.indiana.edu (156-56-194-149.ssl-vpn.indiana.edu [156.56.194.149]) (authenticated bits=0) by mail-relay.iu.edu (8.14.7/8.14.4/IU Messaging Team) with ESMTP id s1OCYvxV012577 for ; Mon, 24 Feb 2014 07:34:58 -0500 Message-ID: <530B3C72.9090600@iu.edu> Date: Mon, 24 Feb 2014 07:34:58 -0500 From: Marlon Pierce User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: dev@airavata.apache.org Subject: Re: [jira] [Commented] (AIRAVATA-341) [GSOC] NoSQL implementation for Airavata Registry References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Note there is a discussion on the architect's list (architecture@airavata.apache.org) on this topic. Marlon On 2/24/14 3:33 AM, Nipun Udara (JIRA) wrote: > [ https://issues.apache.org/jira/browse/AIRAVATA-341?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13910098#comment-13910098 ] > > 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 you > > Regards > Udara > >> [GSOC] 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 >> 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)