[ 
https://issues.apache.org/jira/browse/NUVEM-9?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13016865#comment-13016865
 ] 

Pasindu Gunarathne commented on NUVEM-9:
----------------------------------------

1.) I'm planning to design a object model for Data Service so that it can act 
as a common model for all cloud services. Google App Engine has  
Entity/Property model while Amazon has  Domain/Item/Attribute model. What I 
have realized so far is Entity- Item , Property- Attribute are similar concepts 
but the problem is there is no Google equivalent for Domain. At the moment I 
don't have clear idea about how can i model the concept "Domain"    

2.) Supporting to asynchronous services also has a small issue because they 
return java Future and need to use Generics to get exact type of results. 
Return values of Google App Engine asynchronous  Data service are different 
from Amazon return values but the actual difficulty is i cant find a place to 
convert each of these return values into appropriate common object model.

 e.g  -
Future<Entity> entityFuture = datastore.get(key);
// Blocks if the get operation has not finished, otherwise returns instantly
Entity entity = entityFuture.get()


3.) Google AppEngine and Amazon SimpleDB SDK are the main  dependencies of this 
project.

Thanks ,

Pasindu Madubashana

> Key-value data service component for Apache Nuvem
> -------------------------------------------------
>
>                 Key: NUVEM-9
>                 URL: https://issues.apache.org/jira/browse/NUVEM-9
>             Project: Nuvem
>          Issue Type: New Feature
>            Reporter: Pasindu Gunarathne
>              Labels: gsoc, gsoc2011
>
> Key-value data service component for Apache Nuvem

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to