If you do not do colocation, FIX should be the best choice, actually Nasdaq's OUCH and NYSE's CCG both are simplified binary version of FIX.