Itâs called FAST, for FIX Adapted for STreaming:
http://www.fenews.com/fen48/inside_black_box/black_box.html
nitro
http://www.fenews.com/fen48/inside_black_box/black_box.html
nitro
I don't know, but I can't imagine that if it weren't competitive with what they are doing now it would be adopted.Quote from stephencrowley:
Any ideas how long this compression takes? Still don't think it can be specialized binary protocols..
Quote from nitro:
I don't know, but I can't imagine that if it weren't competitive with what they are doing now it would be adopted.
Best is probably just to keep an ear to the ground and see how it developes.
nitro
What advantage does SCTP have over UDP multicast? I can't tell from that article.Quote from stephencrowley:
Yeah, well it's definately good news, hopeuflly it'll develop into something. I wish people would start looking into STCP rather than UDP for multicast dissemenation.
http://www.csm.ornl.gov/~dunigan/net100/sctp.html
Quote from nitro:
What advantage does SCTP have over UDP multicast? I can't tell from that article.
nitro
Quote from nitro:
Itâs called FAST, for FIX Adapted for STreaming:
http://www.fenews.com/fen48/inside_black_box/black_box.html
nitro
Quote from rufus_4000:
Sigh, I guess everybody is entitled to create their own pseudo-compression routines. What about those of us that have zlib routines written in assembler? Being a former cryptographer, I keep on wondering why don't more people in the financial services business look at ASN.1 (using PER, for instance). It is the standard defined by ISO and ITU-T, and it is implementation / transport independent.
http://www.asn1.org/
http://en.wikipedia.org/wiki/ASN.1
All routers and OSes have implemented ASN.1 (by definition of X.500 and X.680 compliance).
Quote from rufus_4000:
Sigh, I guess everybody is entitled to create their own pseudo-compression routines. What about those of us that have zlib routines written in assembler? Being a former cryptographer, I keep on wondering why don't more people in the financial services business look at ASN.1 (using PER, for instance). It is the standard defined by ISO and ITU-T, and it is implementation / transport independent.
http://www.asn1.org/
http://en.wikipedia.org/wiki/ASN.1
All routers and OSes have implemented ASN.1 (by definition of X.500 and X.680 compliance).
Quote from dcraig:
Probably because it has been put in the 'too hard' and too complicated basket. And because of the somewhat unreasonable predjudice of some in the TCP/IP community against ISO protocols.
You cannot reasonably work with big ASN.1 protocols without an ASN.1 compiler. It's several years since I had anything to do with it, but in those days, there was just one free ASN.1 compiler that I could find. And commercial compilers were quite expensive. This tended to discourge it's uptake outside of the telecomms world and in particular experimenting/prototyping with it.
Also the original ASN.1 specs had 'macros' which were truly horrible and very difficult for a compiler to deal with. I belive they were later dropped, but application layer protocols such as ROSE used them.
I don't think your point about routers and OS supporting X.500 is particularly valid as X.500 (and friends) contains a specification for a concrete transfer syntax specified in ASN.1. ASN.1 as it's name implies is an abstract presentation syntax.
I do agree that ASN.1 would be a decent choice for this type of thing. It's encoding is quite efficient and way better than text based protocols. And it comprehensively supports all simple and compound data types that might be needed.
I've always liked SUN's XDR for it's simplicity and ease of use though the lack of support for arbitrary length integers is not good for things cryptographic.