Remove EJB facade from default distributions
--------------------------------------------

                 Key: NXP-6677
                 URL: https://jira.nuxeo.com/browse/NXP-6677
             Project: Nuxeo Enterprise Platform
          Issue Type: User story
          Components: Infrastructure
            Reporter: Thierry Delprat
             Fix For: 5.4.3


Since we upgraded to JBoss 5, ejb3 support has become a real pain :

 - deployment is very slow and eats a lot of memory

 - a lot of bugs that we had to walkaround

 - application is about twice slower under load when using EJB3

In parallele, we don't really need EJB3 support anymore :

 - remoting is done via content-automation

 - in specific cases VCS Client/Server mode could be used

 - new shell relies on automation

 - transaction demarcation is completly managed by Nuxeo

This means we can get ridd of the EJB3 facades :

 - remove bundles from default distributions

 - double performances under JBoss 5

If needed, we could maintains a compat assembly containing the facacdes ?

Associated work includes :

 - remove the facades

 - be sure to correctly integrate the JCA pooling without using 
DocumentManagerBean

 - check behavior for Rollback in case of runtime errors

 - check JPA integraton (i.e. try to get the JPA context from the container now 
that we can not inject it via EJBContext)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to