Hi,

in fact, a major difference between SMX3 and SMX4 is that SMX4 is composed by :
- the SMX kernel (the OSGi engine)
- the SMX NMR (the backbone)
- the SMX components (not linked to SMX4 as now SMX3 and 4 share the same 
2008.01 components).

To understand deeper SMX4, you need to begin to understand the SMX Kernel :
http://servicemix.apache.org/SMX4KNL/index.html
http://servicemix.apache.org/SMX4KNL/users-guide.html

One time you have understand the kernel, you can see the SMX NMR (placed on top 
of the kernel) :
http://servicemix.apache.org/SMX4NMR/index.html
http://servicemix.apache.org/SMX4NMR/users-guide.html

As SMX4 is the "assembly" of the Kernel and the NMR, now you can see how to 
register services in the NMR
and what's the relationship with the kernel :
http://servicemix.apache.org/SMX4/index.html

For now, in the SMX4 tutorial, I have written only 2 topics but we will create 
new entries soon :
http://servicemix.apache.org/SMX4/tutorials.html

It's a first set of documentation to better understand SMX4.

Regards
JB

On Wednesday 14 January 2009 - 01:57, melu wrote:
> 
> Hello,
> 
> Sometime ago I used ServiceMix 3.x. In my opinion ServiceMix documentation
> never was the best one. But when idea of ServiceMix came I am really
> confused - how to use it, _what are best practices_ etc. For example in
> ServiceMix the JMS flow also made it possible to create a cluster of ESB
> containers over which you could distribute the endpoints used in an
> application. In ServiceMix one can accomplish similar results using hard
> wired JMS endpoints as part of ones flow. But I far as I understand SM3
> allowed users to gain a level of persistence and failure tolerance out of
> their applications but SM4 does not have such "transparent clustering
> feature" and applications are much more concerned about this. 
> 
> I've read that some components from SM3 should not be used in SM4, some
> should be used in different way, some can be packaged as OSGi bundles but in
> some cases this is not needed. I also have read the migration guide on FUSE
> pages. But I did not found the guide which one could read and saw that such
> thing should be in such a way, that features of SM4 are..., which are new
> components and which of them are depreciated, what is architecture of SM4...
> Maybe I am such confused because I used to features and how to do's in
> ServiceMix 3.x. Now SM4... I would like use it, but... sorry - documentation
> is such depreciated, misleading in many places. I thought sometime ago that
> because SM was in incubation phase of Apache process documentation and other
> things will be of such quality as for example Spring documentation,
> Hibernate documentation. Being software architect it is very difficult to
> say: choose ServiceMix solution... My personally I don't even sure if SM4
> will expand and it will be in heavy development because interest in it never
> will be high when people will not know how to use it. I would like to help
> making documentation but I can't because I myself don't know how to use SM4
> or even if SM4 is already finished or still in development. 
> 
> Sorry for such my words. I like ServiceMix idea and I would like use it and
> propagate it through my friends. So... please tell me from what source I
> could know about ServiceMix 4.x as much as one can know. And what to do to
> make SM web page, documentation, tutorials to be better, much better.
> 
> I was thinking a lot if this is right place to write such words because as I
> mentioned earlier it is not difficult to cirtisize. But my goal was to know
> where is good documentation about SM4, tutorials, _web page_ etc and to tell
> someone what common users think about this things. If someone heard about
> ESB and is fascinated about it, I afraid that he/she would not decide to use
> ServiceMix because of lack of good documentation there is such a curve to
> start use it that he/she will give up.
> 
>  
> 
> 
> 
> -- 
> View this message in context: 
> http://www.nabble.com/ServiceMix-4---documentation-tp21452910p21452910.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
> 

-- 
Jean-Baptiste Onofré (Nanthrax)
BuildProcess/AutoDeploy Project Leader
http://buildprocess.sourceforge.net
[email protected]
PGP : 17D4F086

Reply via email to