Hello all,

 

I am trying to decide between using Mule and ServiceMix for my integration 
platform. While the JBI architecture seems interesting and flexible at a high 
level, there seems to be an inherent limitation in requiring XML documents for 
all NormalizedMessage content. I have tried the file-binding example, for 
example, and it only works with valid XML files. This seems pretty limited, 
considering that many "integration" projects really only require something that 
simple. While JBI is focused on providing interchangeable service 
implementations (for which using standardized message formats is a must), I 
don't see why ServiceMix itself should limit itself to that restriction. Does 
ServiceMix provide an alternative for routing binary or non-XML messages to 
components?

 

I know that there are many possible workarounds for this: placing the data in a 
message property, wrapping the content in a simple XML document 
(<message><![CDATA[ my data ]]></message>), using message attachments, 
marshalling the data to some XML format, etc. None of these seem like a very 
easy or standard way to deal with this problem. What do you recommend?

 

Thanks,

Tim.

----------------------------------------------------------

Timothy High

Software Engineering

[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> 

 

Sakonnet Technology 
Centro Empresarial Mourisco 
Praia de Botafogo 501 1°Andar 
Bloco A - Torre Pão de Açúcar 
22250-040  - Rio de Janeiro, RJ Brazil 
www.sknt.com <http://www.sknt.com/> 

+55 (21) 2586 6102  direct 
+55 (21) 2586 6001  fax 

 

Reply via email to