[This message was posted by heshan jayawardena of Millennium Information 
Technolog <[EMAIL PROTECTED]> to the "FAST Protocol" discussion forum at 
http://fixprotocol.org/discuss/46. You can reply to it on-line at 
http://fixprotocol.org/discuss/read/7b67efc0 - PLEASE DO NOT REPLY BY MAIL.]

it is totally understood that the session and the FAST protocol is independant. 
My main question was to figure whether its a violation of the FAST protocol to 
have no templates for some messages and send it without field encoding. 



> To have more examples to look at, it could make sense to look at the CME
> feed. Specifically, there is a recovery channel that uses TCP with FIX
> Classic for inbound messages and FIX over FAST for outbound messages.
> Their mechanism minimizes the burden of session level handling and the
> number of messages to support and is therefore not fully applicable to
> your model.
> 
> On the session layer side, a modern FIX engine separates the wire
> representation layer (i.e. FIX Classic, FAST, ...) from the processing
> of the session layer. The session layer should be ignorant of the wire
> representation. The implementation effort in using a assymetric
> transport would vary depending on what engines are involved I guess.
> 
> Kind Regards, Anders Furuhed
> 
> > that makes sense. if someone who doesn't use FIX will have to handle
> > FAST to their format AND then in the requests they send they'd have to
> > use Internal to FIX. Performance hit and complexity both i guess.
> >
> > But being a point to point implementation I'm quite unsure how i could
> > have my session layer which is in FIX handle without the subscribers
> > being able to handle FIX. I totally understand in multicast
> > implementation such as ARCA or ISE heartbeats and gapfills aren't
> > required at all but being a TCP recovery would be done by the FIX
> > session.
> >
> > Correct me if i'm wrong.
> >
> >
> > > Heshan,
> > >
> > > if a recipient decides to decode/encode the FAST encoded messages
> > > to/from FIX then he obviously has to decode/encode the FIX encoded
> > > messages to/from whatever internal format he'll use when processing
> > > the received/sent messages but if he doesn't pass FIX on his way
> > > from/to his internal format then he'll need both FAST<->internal and
> > > FIX<->internal (ie. two codec impls).
> > >
> > > Anyone serious about performance will avoid the extra step of doing
> > > FAST<->FIX<-
> > > >internal. FAST<->FIX and FIX<->internal are both much more resource
> > > consuming than FAST<->internal.
> > >
> > > You can do FAST in one direction and FIX in the other, but if you
> > > want to be able to test your own stuff, then you have to implement
> > > the other side and ... the other half of each codec.
> > >
> > > I would suggest that you spend time to do a proper impl so you don't
> > > get hit resource-wise by the fact that you need a few more messages.
> > > That will most definitely pay off in the longer term.
> > >
> > > /Rolf
> > >
> > > > hi Rolf,
> > > >
> > > > well the application messages are based on FIX.5.0.SP1. I'm not
> > > > sure what you mean why two codecs.
> > > >
> > > > and answering your question YES more than one order books combined
> > > > to create one large Consolidated order book for each instrument,
> > > > but your 2nd question i cannot answer yet as it's a undisclosed
> > > > client of ours. It's a Fixed-income venue. Probably not called an
> > > > Exchange more like a Inter-dealer broker.
> > > >
> > > >
> > > > > Hi Heshan,
> > > > >
> > > > > Mixing formats will force recipients to have support for two
> > > > > codecs.
> > > > >
> > > > > What format do you consider using for the request messages?
> > > > >
> > > > > Out of curiosity: Consolidated means more than one source. Which
> > > > > exchange are we talking about?
> > > > >
> > > > > /Rolf
> > > > >


[You can unsubscribe from this discussion group by sending a message to 
mailto:[EMAIL PROTECTED]

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Financial Information eXchange" group.
To post to this group, send email to FIX-Protocol@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/FIX-Protocol?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to