1 Reply Latest reply on Sep 1, 2009 11:37 PM by pmuir

    Seam 3, WebBeans, how will it increase interoperability?

      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.). 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, library inter-dependencies, EJBs, and the like will reduce the current headaches? How complex will be the conversion from a Seam 2.x app to Seam 3.x?


      Lastly, are there any reliable estimates on when Seam 3 + WebBeans will be made available to the general public?


      Thanks for your time.

        • 1. Re: Seam 3, WebBeans, how will it increase interoperability?
          pmuir

          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.



          library inter-dependencies,

          Like?



          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.