L.S.,

First of all, thank you for starting this discussion!  I definitely
agree with everything that has already been said on this thread. We
have been ignoring the important, key question for far too long on our
mailing lists: Is there a community of users that are interested in
having an Apache project that is solely about combining ActiveMQ,
Camel, CXF, Karaf and a few other things into a single integration
platform distribution?  That is the real question we have to answer
here.

I started updating ServiceMix 4.x to the latest version a while ago,
but given the large legacy codebase and the number of subprojects that
we have, that is quite an undertaking.  Apart from the JBI itests
issue, we would also have to get the Features project upgrade done and
then do all the release.  This is why we restarted the ServiceMix 5
effort a year ago: to have a single project with just the dependency
versions to update and then cut a release would be a really great
thing, compared to the amount of work we now have to do.

It looks like nobody out here is interested in doing all that work on
the 4.x line and from what I read, the jury is still out on what
should happen with the ServiceMix 5 effort.  There probably is some
value in this type of distribution to get people started with the
entire stack of projects more easily, without having to resort to
vendor-specific solutions like JBoss Fuse, Fabric8, Talend ESB, ...
from day one.

We really need some people to do the work though.  If nobody is
able/willing to put in the effort, it might be better to look into
finishing up the project with a bit of style instead of letting it
slowly die in the background.  With a nice announcement, pointing to
the appropriate documentation on the Camel, CXF, Karaf, ... websites,
we can definitely get the few people that end up on the ServiceMix
project website oriented pretty quickly towards a DIY solution
starting with a plain Karaf installation.

Personally, I'm fine with either solution.  I have always personally
liked the Apache ServiceMix project, so if there's some interest to
keep doing this, I'll gladly help out there.  But on the other hand:
it's pretty hard to build a community around only a single assembly
project, so if there's no real interest, I'll gladly work with
everyone else to draft up a nice announcement and point people towards
a better solution as well.

Not sure what the best way is to decide this.  Perhaps start a vote on
what to do next?  Given the meaning assigned to the different vote
options on https://www.apache.org/foundation/voting.html, that might
give us a good idea about who is actually willing/able to help out,
but I'm open to any suggestions here.


Regards and thanks again for getting this discussion in the open,

Gert Vanthienen


Regards,

Gert Vanthienen


On Fri, Feb 7, 2014 at 7:08 PM, Cristiano Costantini
<[email protected]> wrote:
> Hi all,
>
> as I'm waiting for Servicemix 4.6.0 to come out because it solves some
> problems with the version of some bundles, I was wondering if I should move
> to Karaf (2.3.3) instead on using Servicemix as the basis for my
> application.
>
> In fact I use Spring, Pax Web, Camel and CXF, and I'll probably need
> ActiveMQ if I need to implement some specific EIP. I need many dependencies
> from the servicemix bundles of wrapped dependencies, but I don't other
> ServiceMix features, especially NMR that I understand from SMX4NMR-319 is
> blocking release of 4.6.0.
>
> What you suggest me to do?
>
> Thank you!
> Cristiano

Reply via email to