[
https://jira.nuxeo.com/browse/NXP-6677?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=103078#comment-103078
]
Florent Guillaume edited comment on NXP-6677 at 10/11/11 4:59 PM:
------------------------------------------------------------------
EJB facades removed:
nuxeo-platform-directory-facade
nuxeo-platform-filemanager-facade
nuxeo-platform-mimetype-facade
nuxeo-platform-types-facade
nuxeo-platform-url-facade
nuxeo-platform-usermanager-facade
nuxeo-platform-tag-facade
nuxeo-platform-annotations-facade
nuxeo-platform-imaging-facade
nuxeo-platform-io-facade
nuxeo-platform-jbpm-facade
nuxeo-platform-notification-facade
nuxeo-platform-relations-facade
nuxeo-platform-userworkspace-facade
http://hg.nuxeo.org/nuxeo/nuxeo-core/rev/4074c7b2c041
http://hg.nuxeo.org/nuxeo/nuxeo-services/rev/b92cde02707f
http://hg.nuxeo.org/nuxeo/nuxeo-features/rev/fb0292c0cc2d
http://hg.nuxeo.org/nuxeo/nuxeo-jsf/rev/21b2c78cb60f
http://hg.nuxeo.org/nuxeo/nuxeo-dm/rev/960726daa207
http://hg.nuxeo.org/nuxeo/nuxeo-distribution/rev/ff6d08ae1182
Remaining EJBs:
nuxeo-core-facade (DocumentManagerBean)
Remaining with @PersistenceContext:
nuxeo-platform-audit-facade (LogsBean)
nuxeo-platform-placeful-facade (PlacefulServiceBean)
nuxeo-platform-uidgen-facade (UIDSequencerManagerBean)
was (Author: fguillaume):
EJB facades removed:
nuxeo-platform-directory-facade
nuxeo-platform-filemanager-facade
nuxeo-platform-mimetype-facade
nuxeo-platform-types-facade
nuxeo-platform-url-facade
nuxeo-platform-usermanager-facade
nuxeo-platform-tag-facade
nuxeo-platform-annotations-facade
nuxeo-platform-imaging-facade
nuxeo-platform-io-facade
nuxeo-platform-jbpm-facade
nuxeo-platform-notification-facade
nuxeo-platform-relations-facade
nuxeo-platform-userworkspace-facade
http://hg.nuxeo.org/nuxeo/nuxeo-core/rev/4074c7b2c041
http://hg.nuxeo.org/nuxeo/nuxeo-services/rev/b92cde02707f
http://hg.nuxeo.org/nuxeo/nuxeo-features/rev/fb0292c0cc2d
http://hg.nuxeo.org/nuxeo/nuxeo-jsf/rev/21b2c78cb60f
http://hg.nuxeo.org/nuxeo/nuxeo-dm/rev/960726daa207
http://hg.nuxeo.org/nuxeo/nuxeo-distribution/rev/ff6d08ae1182
Remaining EJBs:
nuxeo-core-facade (DocumentManagerBean)
Remaining with @PersistenceContext:
nuxeo-platform-audit-facade (LogsBean)
nuxeo-platform-placeful-facade (PlacefulServiceBean)
nuxeo-platform-uidgen-core (UIDSequencerManagerBean)
> 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
> Assignee: Florent Guillaume
> 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 parallel, 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