FIX 5.0

Imported from previous forum

Hello,

  1. What is the difference between FIX5.0 and FIX 4.4,4.2 in terms of performance and others.

  2. Document states FIX5.0 is transport independent. What does this imply?

Does this indicate version lower than FIX 5.0, FIX client-server can communicate with only tcp sockets but version FIX 5.0 onwards FIX client-server can communicate with sockets, mq … i.e both client and server should use mq - mq, socket-socket but not cross protocol like mq - socket?

How does decouple between application layer and transport layer happen?

Thanks

Hi,
There is there is no difference between FIX 5.0 and FIX 4.4 in terms of performance. FIX 5.0 is just contains some new Extensions and Enhancements over previous versions.
FIX 5.0 is transport independent, it means that from FIX 5.0 onwards the transport related messages (FIX Session Messages)like Logon and Logoff are not longer part or FIX specifications, they came under FIXT specifications.
Get more detailed difference at http://www.fixprotocol.org/specifications/FIXT.1.1

Hello,

  1. What is the difference between FIX5.0 and FIX 4.4,4.2 in terms of performance and others.

  2. Document states FIX5.0 is transport independent. What does this imply?

Does this indicate version lower than FIX 5.0, FIX client-server can communicate with only tcp sockets but version FIX 5.0 onwards FIX client-server can communicate with sockets, mq … i.e both client and server should use mq - mq, socket-socket but not cross protocol like mq - socket?

How does decouple between application layer and transport layer happen?

Thanks