Chris Simons wrote on Aug 31, 2009 22:15:
All - I am hoping someone from the JBoss/Seam team, or anyone with a good understanding of Seam 3, WebBeans, JSF 2, etc., can provide some insight on the matter of interoperability with non-JBoss application servers (WebLogic, OC4J, WebSphere, etc.).
A lot, as the core engine is intergrated into the app server, its not an addon. Remember that each app server will have to support this for EE6.
Specifically, how will Seam 3 reduce the complexity of building a Seam application to run on non-JBoss application servers. What changes in class loading,
Classloading changes - we now delegate classloading to the app server, so it can choose how to do it best.
EJBs, and the like will reduce the current headaches?
Much better, as due to the deeper integration, the container must support EJBs
How complex will be the conversion from a Seam 2.x app to Seam 3.x?
Moderate - the programming model is quite different.
Lastly, are there any reliable estimates on when Seam 3 + WebBeans will be made available to the general public?
Web Beans is available now - take a look at the download page. The final release will be during the autumn. Seam betas will be during the autumn.