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
