james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hanasaki <hanas...@hanaden.com>
Subject Re: [imap] Java 1.5...? + JCR vs JPA implementation
Date Tue, 06 Jan 2009 00:22:56 GMT
Interesting comment below on the use of JCR (hierarchical schemata) or a 
JPA implementation. (RDBMS)

What would you consider the pro/con argument of one vs the other?

Robert Burrell Donkin wrote:
> On Mon, Jan 5, 2009 at 6:14 AM, Eric MacAdie <eric@macadie.net> wrote:
>> Robert Burrell Donkin wrote:
>>> On Tue, Dec 30, 2008 at 8:40 AM, Eric MacAdie <eric@macadie.net> wrote:
>>>
>>>> Would this OpenJPA store be for IMAP only?
>>>>
>>>> ...yes but...
>>>>
>>>> IMAP is complex and has very specific storage requirements. porting
>>>> the avalon DB repository to JPA should be much easier but isn't on my
>>>> agenda today.
>>>>
>>>> if anyone wants to volunteer to develop a repository i'd be very happy
>>>> to review contributions and help out with design etc. anyone
>>>> interested?
>>>>
>>>> - robert
>>>>
>>>>
>> I am interested.
> 
> great :-)
> 
>> I do not know too much about JPA, or IMAP for that matter.
>> But I think that implementing IMAP would help JAMES be competitive in the
>> Cloud 2.0 era.
> 
> James IMAP is a complete implementation of RFC2060 (RFC3501 requires
> StartTLS which is yet to be implemented). the internal APIs need
> revising, as does some of the design but the basics are done and -
> most importantly - the functional testing suite is ok.
> 
> there is quite a lot more to be done on IMAP
> 
> the easiest task - but maybe not the quickest - is upgrade everything
> to Java 1.5 (generics etc)
> 
> the Torque store is really just legacy: this needs to be replaced by
> JCR and JPA storage. the JPA stuff is working but more design
> refinement is required and the extraction of a framework that can also
> be reused by the JCR storage. the JCR should follow quite quickly once
> that's done.
> 
> StartTLS is needed
> 
> there are also quite a few extension RFCs related to IMAP which should be added.
> 
> anything here take your fancy?
> 
> - robert
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
> For additional commands, e-mail: server-dev-help@james.apache.org
> 

-- 

=================================================================
= Management is doing things right;                             =
= Leadership is doing the right things.    - Peter Drucker      =
=================================================================

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Mime
View raw message