私は、さまざまな形式の HTTP 要求に応答する RESTish サーバー プロジェクトに取り組んでいます。これにより、ユーザー向けアプリケーションを作成し、その時点で最も便利と思われる形式を取得できます。たとえば、ログインしているユーザーがいるかどうかを確認するには、次を送信できます。
http://serverurl/Authentication?command=whoami&format=xml
ご想像のとおり、これはログインしているユーザー (存在する場合) に関する情報を含む XML を返します。json で同じ情報を取得できます。
http://serverurl/Authentication?command=whoami&format=json
最近、一部の Ruby および Python 開発者に人気がある yaml のサポートを追加することについて議論しています。同時に、Flex でクライアント アプリケーションのプロトタイプを作成することについても話し合っていました (私の質問でわからない場合は、これが Flex 開発への最初の進出になります)。既存の形式の 1 つを使用して Flex アプリと通信できることは理解していますが、これらの追加形式のサポートを「できるという理由だけで」追加することを決定した場合、amf の使用が特に難しくなったり、他の形式と異なったりすることはありますか? xmlまたはjsonを出力していますか?