Goal is we push a little bit further the notion of "Nuxeo Container" :
- isolate Nuxeo from the App Server JNDI
- if needed provide an isolated classloader (avoid lib versions clashes)
Going that road seems to provide several advantages :
it is easier to do and to maintain
it will work the same for most AppServers
it may open the way for supporting the dynamic deployment model
NB : For this approach to be viable, we may need to provide a very good monitoring (we already do) and some documentation about how to link our JMX stuffs with the JBoss tools.