geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dain Sundstrom <>
Subject Re: Assemblies assemblies everywhere and which one to ship?
Date Mon, 08 Jan 2007 19:39:01 GMT
On Jan 7, 2007, at 9:38 PM, David Jencks wrote:

> On Jan 7, 2007, at 11:33 PM, Matt Hogstrom wrote:
>> I was thinking about M2 this weekend and was considering many of  
>> the challenges we face in putting out certified releases.  Up till  
>> now the number of permutations has been pretty limited and that  
>> has been Jetty and Tomcat.  With Java EE 5.0 life is no longer  
>> that simple.  Here are the choices I know of today:
>> Web Container (Tomcat / Jetty)
>> WebServices (Axis 2 / CXF)
>> EJB 3.0 Persistence (OpenJPA / Cayenne)
>> I think this makes 6 different assemblies and of course 6 separate  
>> certification efforts.  Perhaps we can do this and perhaps we  
>> can't.  Based on where projects are at and their desire to  
>> participate in helping to integrate (and do TCK testing :).
> ummm 2 * 2 * 2 == 8
> I could be very wrong but I thought that the cmp 2.1 support in  
> openejb3 was relying on openjpa-specific features.  If so I wonder  
> if it will be tricky to run the tck on other jpa implementations.

Well, we depend on being able to listen to events on the EM which  
there is no spec interface for.  I'm sure Cayanne has and interface  
that can provide us with the events, and when they send us the info  
we can add a hook for their Impl.

In general, I think we should just pick a single JPA implementation  
to ship with G because it is very easy for an application to request  
a different implementation using specification defined properties.

Of course that will leave us with 4 javaee assemblies and 2 minimal  


View raw message