Moving to the users@ list.

> On Mar 2, 2023, at 2:47 AM, somasani nikhil <[email protected]> wrote:
> 
> Hello everyone,
> 
> When we were trying to understand the efforts for Jakarta EE migration and 
> other platform updates. we have read through the mentioning requirement for 
> embeddable EJB Container.
> 
> Please see https://jakarta.ee/specifications/platform/10 
> <https://jakarta.ee/specifications/platform/10> which has the section - 
> 
> Also few other details in 
> https://eclipse-ee4j.github.io/jakartaee-platform/jakartaee10/JakartaEE10ReleasePlan
>  
> <https://eclipse-ee4j.github.io/jakartaee-platform/jakartaee10/JakartaEE10ReleasePlan>
>  
> 
> 
> 
> Can someone please clarify if this would be of any problem if we migrate to 
> TomEE 9/10. Since we have EJB's in our application that are of extensive use.

Note, the pictures are stripped by the Apache mail server, but the question is 
still clear.

Yes, on the Jakarta EE Platform side of the fence parts of EJB have been 
deprecated/removed in every release from 9.0, 9.1 and 10.  The perspective is 
always that implementations can support them if they choose, but are not 
required to do so.

On the TomEE side of the fence, given our history with OpenEJB we have no 
intentions of removing any EJB functionality.  Our implementation is extremely 
light while still covering the full EJB spec including all optional parts, and 
largely free of technical debt.  We’re still very proud of the work we did to 
get the embeddable EJB container added to the specs and will likely support it 
forever despite everyone else giving up on it.  Even our CMP EntityBean support 
is written as a thin layer on top of plain JPA, so even that is unlikely to be 
removed as it doesn’t add much of any overhead (it’s ultimately JPA).

Frankly, there are still many things that you can only do in Jakarta EE with 
EJBs such as pooling of instances (Stateless), @Startup, @Lock, @Schedule, 
@AroundTimeout, @Asynchronous, remote method calls, etc. 

The only real issue with EJB is a damaged reputation.  We don’t care who thinks 
we’re cool.  Others who feel the same way can count on us to keep shipping EJB 
in TomEE.


-David


Reply via email to