We considered using OSGi for our web application modules. However, we are not sure which AS we would like to use with this.
It seems that native OSGi support exists in WebSphere and JBoss for the main application servers, and in some it is slightly less used (such as Glassfish and Geronimo). For Tomcat or WebLogic, it is not supported directly, but through a bridge workaround .
What features do we refuse if we go with the Tomcat / WebLogic + workaround? What are the things that we would get only with our own support, for example, in JBoss and WebSphere?
One such example is the JTA. It looks like we are not getting Java EE transactions with a workaround. Are there any others?
source share