BlazeDS (технически AMF) - pro: двоичный формат, поэтому меньше, быстрее для передачи; con: в значительной степени только Flash / Flex / AS.
SOAP / Web Services - pro: работает на многих языках; con: очень подробный, xml передача с несколькими слоями, есть библиотеки на многих языках, чтобы абстрагироваться от этого, но независимо от этого - каждый раз отправляется большая «полезная нагрузка».
REST - pro: более легкий веб-сервис, может использовать XML-сообщения или просто текст / JSON, дополнительные функции поверх существующего HTTP, поэтому все, что может общаться по HTTP, может использовать REST; минусы: все еще передача текста, но многословие / сложность зависит от человека, а не от спецификации. Настраиваемые сообщения, поэтому необходимо документировать ожидаемые форматы запросов / ответов и полагаться на то, что разработчик соответствует им.