3 Replies Latest reply on May 27, 2014 5:01 AM by davsclaus

    Clarifying how the various Jboss SOA products fit together

    magick93

      Hi

       

      I would like to get a clearer understanding of how the various Jboss SOA products work together.

       

      What is the difference between:

      • Jboss Fuse
      • Jboss Fuse Fabric
      • Jboss Fabric8
      • Jboss Fuse service works
      • Jboss Switchyard

       

       

       

      We have written many of our services using Jboss Switchyard, and are very impressed with it, and the helpful community behind it.
      Will it be possible to deploy Switchyard applications into a Jboss Fuse container? There seem to be some differences between the two - such as SY uses hornetq where as Fuse uses AMQ - and SY uses RestEasy and Fuse uses Apache CXF.
      Or, will it not be possible to have Switchyard deployed into Fuse?
        • 1. Re: Clarifying how the various Jboss SOA products fit together
          davsclaus

          Good question.

           

          Today there are 2 products, and that will continue

           

          - JBoss Fuse

          - JBoss Fuse Service Works

           

          It is on the roadmap for future releases to allow JBoss Fuse Service Works to run on top of the Karaf based container that JBoss Fuse currently uses. And as well to allow JBoss Fuse to run on the EAP container that JBoss Fuse Service Works currently run on top of.

           

          So in other words in the future, the container is a free choice whether its

          - OSGi based using Apache Karaf

          - EAP based

           

          So when this happens, you can run SY application in the JBoss Fuse container. Or vice-versa. Going you the total choice.

           

          JBoss Fuse Service Works allows to use AMQ also. I think you can do that today, or its coming in the next release. And JBoss Fuse works with any JMS broker, so you can also use HornetMQ today with JBoss Fuse. So in other words either today or in the future you can also choose which JMS Broker you want to use.

           

           

          And just a note about fabric8. Fabric8 is the upstream open source community project for Fuse Fabric.

          http://fabric8.io/

          This is where new development of fuse fabric happens in the open community. So if you are looking into using fabric or want to keep an eye on it, then I suggest to keep an eye on that community.

          1 of 1 people found this helpful
          • 2. Re: Clarifying how the various Jboss SOA products fit together
            magick93

            Thank you Claus - really appreciate you answer.

             

            And the product roadmap sounds very exciting.

             

            Is it version 2 of Switchyard, that support for deploying to Karaf will be completed?

            • 3. Re: Clarifying how the various Jboss SOA products fit together
              davsclaus

              Yeah I think its SY 2 that will supports Karaf/OSGi.

              Though you can ask on the JBoss Fuse Service Works user forum about the version number, to be sure.