I am currently deploying an application I want to base on Camel and ActiveMQ. Because of this I decided to go for ServiceMix or Fuse because they include everything I need and the OSGi stuff adds even more value. The application will in the end be run commercially.
I am not sure for which I should go: ServiceMix or Fuse. I have a tendency to go for JBoss Fuse because there seems to be more documentation available and it seems to be updated more frequently (newer ActiveMQ inside etc). But there remain some questions:
- is JBoss Fuse just ServiceMix + "just" some more modules (like fabric) or is there more inside ?
- will I be allowed to use Fuse commercially ? I think I didn't understand their concept of "subscriptions" (read: if I need to have one or prolong it after a year)
- does the documentation for Fuse apply to ServiceMix too ?
- does ServiceMix really lag behind Fuse as far as versions of included libraries are concerned ? I think both Camel and spring are more current in Fuse.
Thanks for your help