FIX transformer
===

1. We have a requirement to write a converter which converts from FIX format to business specific canonical form and vice versa. If I see quickfixj engine for FIX4.2, received application message is in java object form - quickfix.fix42.NewOrderSingle, so a converter should probably use getfields and setfields in canonical object or use beanutil,dojo mapping.....  Where does FIXML come into picture???? We do not require to know xsd and xml format - information is received in object format.  Does same hold for FIX5.0?? OR Do we need to write parser (JAXB) to handle xml format or information is always received in object format?


2. What is the difference between FIX 4.x and FIX 5.0? What constitutes session and application layer??

3. Any good website which talks about high availability, performance for FIX engine? Order state management?

Thanks