5 Replies Latest reply on Jan 3, 2013 10:33 AM by kevinthackray

    FuseESBEnterprise VS ServiceMix

    reynaldidwi12

      Hi All,

       

      i'm newbie in here..

      but can i know what excess from FuseESBEnterprise rather than ServiceMix ??

      Why I must using FuseESBEnterprise ??

      perhaps of the feature ??

       

      Thank You.

        • 1. Re: FuseESBEnterprise VS ServiceMix
          davsclaus

          Hi

           

          Welcome to this forum

           

          I suggest to read this page, at the section Fuse ESB vs Fuse ESB Enterprise. That should give you some idea what you get more in the enterprise product vs the classic.

          http://fusesource.com/products/fuse-esb-enterprise/

           

          The Fuse ESB is based on Apache ServiceMix. Where as Fuse ESB Enterprise is a new product where we do not base on Apache ServiceMix anymore. As that allows us to include all the additional services out of the box, such as incremental patching, clustering, and cloud functionality etc.

           

          Fuse ESB enterprise is our effort of focus on going, where we will innovate, and add additional services etc.

           

          There is also some links on that page for further material.

           

          And later this month we host a webinar about getting started with Fuse ESB Enterprise 7.1 (the new release). Though we haven't got around announcing that webinar yet.

           

          If you have more questions, then just feel free to ask here again.

           

          Edited by: davsclaus on Jan 2, 2013 2:16 PM

          • 2. Re: FuseESBEnterprise VS ServiceMix
            reynaldidwi12

            Hi Davsclaus,

             

            Thanks for you replies,

            it very helped me to know more about what it is Fuse ESB Enteprise,

             

            Thanks.

            • 3. Re: FuseESBEnterprise VS ServiceMix
              kevinthackray

              Hi davsclaus,

               

              The question is very interesting. I have soon to make an estimation on migrating from Fuse ESB to Fuse ESB Enterprise, so I jump into the subject right now: is it completely backward compatible? If not, where are the areas to watch out? My projects is mainly using: spring/spring-dm, camel and some apache servicemix components like ftp components.

               

              I am a bit confused by these 2 statements:

              • From you: "Where as Fuse ESB Enterprise is a new product where we do not base on Apache ServiceMix anymore"

              • From webpage: "Built on Fuse ESB, Fuse ESB Enterprise additionally includes" ...

               

              If Fuse ESB enterprise is not based on apache Servicemix, I guess, I will have to change for ex. my ftp component.

               

              Is Redhat planning to continue on supporting the regular Fuse ESB? Or is Fuse enterprise is the replacement of Fuse ESB?

               

              BTW, I am really looking forward the webinar (Getting Started with Fuse ESB Enterprise 7.1 on the 17th of January)

               

              Thanks for these clarifications,

               

              Regards.

              • 4. Re: FuseESBEnterprise VS ServiceMix
                davsclaus

                Hi

                 

                Let me a bit more clear on "Fuse ESB Enterprise" not based on Apache ServieMix.

                 

                Let me start with the classic Fuse ESB

                 

                Apache ServiceMix is a project at Apache

                Fuse ESB is based on Apache ServiceMix, which mean we sync the codebase from Apache to Fuse ESB. So its a 1:1 sync. What we do with Fuse ESB is to cut more releases, and support it for a longer time etc, than what you can get from Apache.

                 

                Fuse ESB Enterprise is a new project with the codebase hosted at github - http://github.com/fusesource/fuse

                 

                Fuse ESB is build with Apache projects such as Apache Karaf, ActiveMQ, CXF, Camel etc. and some pieces from ServiceMix, such as the legacy JBI component which we still support.

                 

                Fuse ESB Enterprise 7.1 is backwards compatible. Though it has some major upgrades to OSGi etc, so its using:

                - Apache Aries 2.3

                - Apache Felix 4.x

                - Apache Blueprint 1.0

                - Camel 2.10

                - CXF 2.6

                - ...

                 

                Where as Fuse ESB is using older releases. And thus you may have to migrate your application. Though its intended to be backwards compatible. The documentation have migration guides and tips, and what to look out for.

                 

                For example Fuse ESB is using Camel 2.8 or older (depending on the version you use). So running your applications on Fuse ESB Enterprise 7.1, means that Camel is upgraded to 2.10. You can see the Apache Camel release notes for 2.9 and 2.10 if there is anything that may affect you; as they are usually detailed with the changes that may affect users.

                 

                Yes Red Hat supports all our products. You can see more details here - https://access.redhat.com/support/policy/updates/fusesource/

                 

                Fuse ESB Enterprise is or main focus of innovation. We will continue to develop and support the classic Fuse ESB. But we prefer people to use the Enterprise products as that's where we put our hearth and soul into.

                • 5. Re: FuseESBEnterprise VS ServiceMix
                  kevinthackray

                  Thanks a lot for your quick and sharp clarifications!