I've just create a svn repository
   http://svn.apache.org/repos/asf/servicemix/smx5/trunk
and a JIRA for a git mirror
    https://issues.apache.org/jira/browse/INFRA-3736

On Mon, Jun 27, 2011 at 17:54, Guillaume Nodet <gno...@gmail.com> wrote:
> Last week, I've been discussing with a few committers about the
> ServiceMix roadmap.
> So I'd like to communicate those thoughts to a wider audience.
>
> We've been discussing already that the value of ServiceMix (which was
> the JBI layer in ServiceMix 3
> and the container side in ServiceMix 4) has moved mostly to Camel and
> Karaf respectively.  The remainining
> bits are mostly the NMR.  However, the value of the NMR is not in the
> NMR itself, but rather the NMR was
> supposed to enable various container-level features.  However, we
> haven't really built those features so
> that the *real* value of the NMR is not that high currently.
>
> So, what we've been discussing is to focus on that added value in a
> more transparent way by tweaking
> Camel a bit to support global interceptors, so that one could deploy
> the real routes without having to
> force the use of a specific transport such as the current NMR.  This
> way, a user could test / develop
> the Camel routes or take existing Camel routes and deploy them in
> ServiceMix, thereby transparently
> enabling a bunch of useful features.  We've been thinking about adding
> message tracing / timing / auditing,
> sending test messages, security checks, viewing flows, persistent
> modification of camel
> routes, camel route versioning, etc...  That need to be coupled with a
> web console similar to the
> Camel / ActiveMQ web consoles, to actually display all the data to
> provide useful information for monitoring
> Camel routes and help diagnosing problems in production for example.
> There's really nothing magically new
> here and some of those features were actually part of ServiceMix 3,
> but without much focus on those and
> they have always kept a bit on the side.  The idea is really to make
> ServiceMix the best possible container
> for deploying Camel based integration.
>
> Additional things that could be pushed inside ServiceMix 5 would be a
> Tomcat based container deployment
> option (for those that don't need OSGi), a new manual similar to what
> we have in Karaf (maybe reusing
> parts of it).  We'd also need a new website (without the technical
> doc, as we have for Karaf I think).
>
> On the maintenance of the JBI components and NMR/JBI layer, I think we
> should keep them in smx4.
> People wanting to deploy those could easily add a pointer to the
> servicemix 4 features descriptors and
> deploy the needed features.  So we could officially deprecate those
> and tell users they won't be
> available in smx5.    This also means that there's really not much to
> reuse from smx4, so smx5 would
> have its own new and dedicated svn area.
>
> FWIW, I plan to devote a big chunk of my time on ServiceMix 5 in the
> coming months, so those are not
> faithful wishes, but really something I want to start implementing asap.
>
> Feedback welcomed!
>
> --
> ------------------------
> Guillaume Nodet
> ------------------------
> Blog: http://gnodet.blogspot.com/
> ------------------------
> Open Source SOA
> http://fusesource.com
>



-- 
------------------------
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Reply via email to