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
