[This message was posted by Rufus Me of Self <[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/8e5ffa87 - PLEASE DO NOT REPLY BY MAIL.]
Compare FAST with say ASN.1 with DER (disting encod) or PER (packed encod). I would say FAST is vastly simpler by comparison. The concept of complex is all relative. As to discussion regarding performance. Please note that ALL managed network elements are SNMP capable, hey have embedded a compliant (but subset) of ASN.1. SNMP stress performance tests have shown to have Gigabit capabilities (obviously), not just enc/dec, end to end. with standard server hw, network monitor appss can easily integrate 100MB/s of SNMP traffic. With a simple spec, FAST theoretical limit would be at least at same level, if not even higher. I will push the ASN.1 comparison even further. In early 90s, ASN.1 compliance was limited to expensive rule compilers, etc. But with SSLeay, a fully PKCS (a cryptography standard relies on ASN.1) compliant open source (well, the whole NSA export mess aside) package blew the industry wide open. Today, you will find very reliable, high performance ASN.1 implementations, whether it is Cisco MIB, Microsoft CryptAPI, or SSLeay (and its successor, OpenSSL), etc, in all browsers, secure network sessions, all shapes and sizes (standard PC, or embedded network devices, even setup boxes) by billions of ppl, and hundreds of millions of servers around the world. 15 yrs ago, I was that proverbial "jr programmer" that was handed a dolley full of freshly minted ITU documentations to write a PKCS compliant engine. After abt a week of "must find easier job where i won't stare at docs that doesn't seem to be in English", want to torch RSA PKCS ref implementation (horribly written, inflexible, and unlike rest of RSA's code base, full of bugs). I somehow found an alpha of Eric Young's code base, contributed to that. It was like magic, in 3-4 weeks, I went from utterly clueless and fantasized abt superglue my office door so they can't come in and fire me, to have majority of a fully compliant, working implementation. To take complex comparison even further. Hats off to anyone that had to write a PostScript compliant display / print applications. PS was considered horribly complex, and definitely unnecessarily convoluted. [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 [email protected] 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 -~----------~----~----~----~------~----~------~--~---
