JBoss Fuse is an open source version (+ commercial support) of ServiceMix that adds Fuse Fabric technology to the underlying ServiceMix for distributed management of large ESB clusters. In practice, this means a central location (Fuse Management Console) from which you can control the installation of your software through the cluster. Fabric also adds a runtime registry that allows your services to advertise their availability and access other services in this cluster without any tough settings.
Both can run ActiveMQ internally, since it is just a package that runs in the base Karaf container.
The idea of a subscription from Red Hat is that if you want (there is no obligation), you can pay for supporting the production of your installation (someone picks up the phone if everything goes wrong) or developer support (help with creating applications for work on the platform).
Regardless of whether you want to run JBoss Fuse or ServiceMix, it depends on whether you feel you can use Fabric technology. There are companies that provide ServiceMix support.
For full disclosure: I worked at FuseSource / Red Hat, and now I consulted myself on this technology.
source share