Title Telosys persistence with HBase (NoSQL)
OW2 project Telosys
OW2 project URL http://www.telosys.org/
Other OW2 projects and URL (optional) http://www.ow2.org/view/ActivitiesDashboard/Telosys
Keywords Telosys DAO NoSQL HBase Persistence
Description {{html clean="false" wiki="false"}}

At the moment, the Telosys framework provides a Record Oriented Persistence (“ROP”) system for classical Relational Databases (based on DAO using SQL and JDBC). The Telosys Tools (Eclipse Plugin) can be used to generate all the code of the DAO classes.

The goal of this new project is to provide a persistence system for HBase (the Hadoop NoSQL database). The API must be the same as the existing DAO in order to offer a transparent access to HBase. The persistence implementation must not required specific coding for the user (it must be either based on reflection or generated with the Eclipse plugin). The Hbase API must be used to store, retrieve and delete any kind of Java “Value Object” (VO/DTO). A new query criteria system will have to be designed.

Main Topic Contact Person Name Laurent Guérin
Main Topic Contact Person e-mail laurent.guerin@sogeti.com
Other Topic Contact Person(s) Name(s) (optional)

Other Topic Contact e-mail(s) (optional)

Estimated Workload (total, in manmonths) 6
Targeted Contestants master/PhD