На самом деле они уже используют Flex с Rest-Style Framework. Как уже упоминалось в mbrevort, методы PUT и DELETE не могут использоваться напрямую. Вместо этого мы выполняем PUT через POST, а для DELETE мы используем GET для ресурса с параметром URL, таким как? Action = delete.
Это не 100% стиль отдыха, поэтому я не уверен, работает ли это с реализацией JSR 311. Для обхода ограничений PUT и DELETE вам потребуется некоторая гибкость на стороне сервера.
Что касается обработки ошибок, мы внедрили службу ошибок. В случае ошибки на стороне сервера приложение Flex может запросить эту службу ошибок, чтобы получить фактическое сообщение об ошибке. Это также намного гибче, чем просто сопоставление кодов возврата HTTP со статическими сообщениями.
Однако благодаря ECMA-скриптингу Flex работа с REST-сервисами на основе XML очень проста.