As a general rule, you want to be using AMF for communication between Flash Player on the client (running a Flash or Flex app) and your back-end server (unless you need messaging and push and data management services, in which case LiveCycle Data Services is what you’ll want).
Lee Brimelow explains this (and lists AMF options for different back-ends) in a recent post entitled What the hell is AMF? And James Ward demonstrates the performance implications in his Census – RIA Data Loading Benchmarks.
Leave a Reply