You could use the JAXB data format[1] to do the unmarshal work, then routing the message to what your want.
Camel is more like a swiss knife, you don't need to get touch with other middle ware API, and it's performance is great, please don't hesitate to try it.
[1]
http://camel.apache.org/jaxb.htmlWillem
----------------------------------
Apache Camel, Apache CXF committer
Open SOA
http://www.fusesource.comBlog
http://willemjiang.blogspot.comTiwtter
http://twitter.com/willemjiang
henfern wrote
I have a very simple req-
I need to be able to integrate with the service bus(EMS), transform the XML message to some java POJOs and submit these to another layer. This operation needs to support a thousand messages per sec. This is a pure Java req. Is Camel a good fit for this kinda req, or some other APIs that i need to look at? This is a trading app, hence i need to stress on performance. Please advice.