-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Thank you again!

Just to be clear, you are saying that the payload of a message through the NMR 
does not need to be XML, but it will be encoded and decoded as XML inside the 
NMR? I ask because I have successfully sent other kinds of data through the NMR.

It sounds like the NMR is is some ways, a legacy effort.

- ---
A. Soroka
Software & Systems Engineering :: Online Library Environment
the University of Virginia Library

On Apr 16, 2012, at 11:44 AM, Jean-Baptiste Onofré wrote:

> NMR means Normalized Message Router.
> 
> It means that, whatever endpoint you use, the message will have the same 
> format (XML described).
> 
> Due to that, the NMR brings a set of feature (audit, security, etc) but has 
> drawbacks ("bad" performance due to XML marshaling/unmarshaling, doesn't fit 
> very to some protocol (RS), etc).
> 
> As you can have quite the same NMR features using Camel (for example, using 
> wire tap, you can have something equivalent to audit), my advice is to use 
> directly Camel.
> 
> Regards
> JB
> 
> On 04/16/2012 05:39 PM, [email protected] wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>> 
>> Thank you-- that is good to know.
>> 
>> It does bring me a further question: where does the NMR sit in this space of 
>> components? For example, what functionality is the NMR bringing that Camel's 
>> VM component does not? Does the NMR integrate in some way with DOSGi? Or is 
>> it bounded at the OSGi container? (In which case, it would seem to have a 
>> smaller remit than the VM component...) I assume that the NMR is intended to 
>> do more than support the JBI container...?
>> 
>> - ---
>> A. Soroka
>> Software&  Systems Engineering :: Online Library Environment
>> the University of Virginia Library
>> 
>> On Apr 16, 2012, at 11:01 AM, Jean-Baptiste Onofré wrote:
>> 
>>> Hi,
>>> 
>>> you can use in an OSGi environment. The vm endpoint from one bundle is 
>>> visible to the routes in others bundles (I use it a lot).
>>> 
>>> Regards
>>> JB
>>> 
>>> On 04/16/2012 04:41 PM, [email protected] wrote:
>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>> Hash: SHA1
>>>> 
>>>> I've been wondering about the VM component myself-- as I understand it 
>>>> (and I may be wrong) it relies on classloader visibility for VM endpoints 
>>>> to be visible to other components. Would there be any issues of conflict 
>>>> with the OSGi classloader system there? For example, would VM endpoints in 
>>>> one bundle be visible to other bundles?
>>>> 
>>>> - ---
>>>> A. Soroka
>>>> Software&   Systems Engineering :: Online Library Environment
>>>> the University of Virginia Library
>>>> 
>>>> On Apr 13, 2012, at 11:07 AM, Christian Schneider wrote:
>>>> 
>>>>> Btw. there is also the vm: component which allows you to communicate 
>>>>> between bundles... and of course there always is jms :-)
>>>>> In fact I always use camel directly in Karaf and have not faced bigger 
>>>>> issues where I would have missed the NMR.
>>>>> 
>>>>> Christian
>>>>> 
>>>>> 
>>>>> Am 13.04.2012 16:42, schrieb [email protected]:
>>>>>> I found this to be surprisingly difficult. I was motivated by a raft of
>>>>>> improvements in Camel 2.9.x, especially better Blueprint support, but I 
>>>>>> ran
>>>>>> into lots of package import-export problems and this:
>>>>>> 
>>>>>> http://fusesource.com/issues/browse/MR-434
>>>>>> 
>>>>>> so eventually, I switched to using Camel in Karaf without ServiceMix.
>>>>>> Luckily, our integration problem was simple enough that I could switch 
>>>>>> from
>>>>>> using the NMR to using Camel's SEDA component. I'd like to switch back
>>>>>> before our integrations get more complex (which they always do {grin}).
>>>>>> 
>>>>>> Of course, YMMV.
>>>>>> 
>>>>>> ---
>>>>>> A. Soroka
>>>>>> Software and Systems Engineering
>>>>>> the University of Virginia Library
>>>>>> 
>>>>>> 
>>>>>> On Fri, Apr 13, 2012 at 10:01 AM, James Carman
>>>>>> <[email protected]>wrote:
>>>>>> 
>>>>>>> Is it okay to upgrade the existing version of Camel that's bundled
>>>>>>> with ServiceMix?  We would like to upgrade to Camel 2.9.x.  If so,
>>>>>>> what's the easiest way to do so?  Do we just have both versions
>>>>>>> running inside the container?
>>>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> Christian Schneider
>>>>> http://www.liquid-reality.de
>>>>> 
>>>>> Open Source Architect
>>>>> Talend Application Integration Division http://www.talend.com
>>>>> 
>>>> 
>>>> -----BEGIN PGP SIGNATURE-----
>>>> Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
>>>> Comment: GPGTools - http://gpgtools.org
>>>> 
>>>> iQEcBAEBAgAGBQJPjC+yAAoJEATpPYSyaoIkTjIH/1+W7tukGUfaF7LkyV93fgdk
>>>> rVlk+gxHp04bBwivowc85krFErGb6BLfGUEmUdbN3tbfwNx86MZxkPUFGhZJnBRs
>>>> aaHSKePdk4/TsGOAx+yYA4edGRlPofGrKCHfJABXyGYuoHiON+H1L8vxh9ziqDVN
>>>> ti+IyFYxNEQZ4hLiIKyeX8M/F0j4Uu5XXOkVViMrqKXc+8VV8B/Utvc5gG+KKJtU
>>>> GbK/3kMLYg3KZiF1HqBqw+1LR7I1WYpgEcBMenXyHqrMNOKwskxBTEYDZjtMDIb6
>>>> Z/Ad+PN6a735g5G/0O3IwVCsIsEHvnqkNDCbAONNpewzjHD2nK7t7cSQ8oWf/eA=
>>>> =mMck
>>>> -----END PGP SIGNATURE-----
>>> 
>>> --
>>> Jean-Baptiste Onofré
>>> [email protected]
>>> http://blog.nanthrax.net
>>> Talend - http://www.talend.com
>> 
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
>> Comment: GPGTools - http://gpgtools.org
>> 
>> iQEcBAEBAgAGBQJPjD0fAAoJEATpPYSyaoIkIBUH+QF2qK6E+hmwL9PJTZX2X6zz
>> zo5688Ax3PqP8F+vrff5VNeHRXn/jRYOoJ9b99vquihi+XmS+ZvQWdTBTpcvSAuE
>> gMSieVxFKNO3OzWTR0xEvLd0W7N1RsIH6KEeM3A3FPXJSXxJtoWb/XqqRFJ8WoiA
>> e6Si0WCVdMDilHmuoNg5awpCThhxsQYqjVizDiPSDP5KIzeBoZlv6qmdXkKbEj7A
>> 2/5CLZfzjYlY3rCVm2Hmtvquj5EMN1SOwYSzvlEkXWLMotrD3dk7lPPQ/J62cWw+
>> tZtQaQclStQWy5SjqAZ3Jgnqa5FwSGZlmOc/xGTdLdxtqdjqGiaVFoYrAINmgSw=
>> =FkS1
>> -----END PGP SIGNATURE-----
> 
> -- 
> Jean-Baptiste Onofré
> [email protected]
> http://blog.nanthrax.net
> Talend - http://www.talend.com

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org

iQEcBAEBAgAGBQJPjEOUAAoJEATpPYSyaoIkDgoIALOhARGstAa++ezeXvleUTyp
8XeOya63MWwU1UWCd76x9WqyG3scTl7eygBqkkilPRPtysiPdjsmtCt6osHmsif5
rDZoTOzP1IqnEdseeM9eniicS5MRTa137M60s1VB7KbBu20z4lpzvTXdj7FhuhGs
CTHxdg8uX65O5uJzbkop/SeakRr3cevPabCmahdVCYCQw3Pz3uSYu2ZOye3Y8gua
uQ+Cq3DcW2oHTP6bLr60HLWRa7GJ7fzPMmfrSney+iiR6TK0l1BuDogKq08PpbBb
HMJaZYAqP7TJACNCMhQ6SWla1xfE0myuN8p/V7W/FemVelW2mVm/1ApHCno9eyQ=
=xEzC
-----END PGP SIGNATURE-----

Reply via email to