3 Replies Latest reply on Apr 6, 2009 6:19 PM by Karl Beowulph

    Professional reports on advantages of Seam?

    Karl Beowulph Newbie

      Hello.


      I've been an advocate of Seam for some time now, and my company is now considering utilizing it on an enterprise scale.  Is anyone aware of any supporting material (Gartner studies etc.) which I could use to help persuade upper management of its benefits vs. Spring? 


      White papers by Red Hat / JBoss are alright, but I'd be more interested in publications by third-parties.  A focus on Web Services would also be ideal.

        • 1. Re: Professional reports on advantages of Seam?
          Arbi Sookazian Master

          I have yet to see one.  But you should also keep in mind comparison of professional services if you are developing and deploying JEE apps on a corporate scale (like we do); clustering and production/development support are critical.  Training may be important as well.  This is how these open-source companies make their money.


          I am not going to make any comment for or against either framework (as I have no practical experience with Spring) although Spring is not based on a JSR whereas Seam and Guice are the basis for JSR299 (EE 6).


          If you decide to go with Seam, will you use the entire Redhat/JBoss stack (including RHEL and JBoss AS and Richfaces and Hibernate and Seam, etc.)?


          Will you purchase a subscription for the EAP 4.3 or 5 (4.3 includes JBosss 4.2.x and 5 will likely include JBoss 5) if your company purchases a subscription?


          Most likely the Spring developer community is deeper and wider as Spring has been around longer than Seam (since 2003/2004 compared to 2006) and has a much higher adoption rate in the Java space.  Most likely there are many more examples of external facing websites developed on the Spring/Hibernate stack than JBoss Seam stack.


          If you contact Redhat sales and ask them for a list of companies using JBoss AS in production, they will not give you a list (trust me, I already tried).  Not sure about Spring.  In contrast, MyEclipseIDE has a list of their customers publicly available:


          http://www.myeclipseide.com/module-htmlpages-display-pid-3.html


          Do your homework!

          • 3. Re: Professional reports on advantages of Seam?
            Karl Beowulph Newbie

            The argument that Seam adheres to and integrates multiple JSR's (EJB, JSF, JPA etc.) instead of creating it's own is one of the stronger reasons we have at the moment.  JSR-299 is definitely another thing we're taking into consideration.


            Right now we do utilize Red Hat quite heavily in the server space, but I'm not in sales and haven't found anything regarding bundle pricing.  The availability of EAP/JEMS support, if required, is another point that we see as advantageous though. 


            It would not be a full-blooded RH solution (likely not JBoss AS or Portal), but considerably more unified then it is currently; in terms of development technologies, it would likely use JBoss Tools and other Seam supported JBoss technologies(RichFaces, jBPM, Drools etc.) where possible.