Re: QOS for Fix Protocol
Mahesh Kumaraguru <>
1 Jun 2007 10:22AM ET>I am trying to understand the FIX protocol so that I can match the pattern and apply QOS policy.
?Not sute what is meant by "match the pattern and apply QOS policy". Please explain further.
>Looks like there is a possibilty that it can be encrypted. Does the protocol has provision where some patterns are never encrypted and are specifically designed for QOS purpose.
FIX supports encryption. For details look thru the webpages in the following Google search results:-
http://www.google.com/search?as_epq=encrypt&as_sitesearch=fixprotocol.org
?Unclear in your question "provision where some patterns are never encrypted". Please explain further.
>Also I understand Fix protocol can be implemented on TCP as well as UDP.
[start quote from FIXML discussion forum]
http://fixprotocol.org/discuss/read/37b9f6f3
In theory, any transport mechanism, reliable or unreliable, could be used for FIX. In practice, FIX's recovery mechanisms aren't robust enough to maintain business connectivity over an unreliable transport mechanism like UDP or a noisy modem connection with no error correction.
So in practice, almost all FIX is run over TCP, which is a reliable transport protocol. However, nothing in the FIX spec dictates that TCP must be used.
[end quote from FIXML discussion forum]
[start quote from FIX Functionality Matrix]
http://www.fixprotocol.org/pages/1448/matrix_def.htm#_Transport_Independence_and_Application_Versioning
With FIX Version 5.0, "Transport Independence Framework" separates the FIX session layer from the application layer. ... Additionally the Transport Independence framework will allow FIX application messages to be carried over other session transports such as web services and MQSeries, providing the financial community with even greater flexibility.
[end quote from FIX Functionality Matrix]
So we could do some FIXperiments on FIX over UDP :-)
Regards,
K. Mahesh
+1-203-252-4039