Nuestro equipo está trabajando en la aplicación de Android con App Engine. Tenemos algunas diferencias en las opiniones con respecto a la implementación de la comunicación cliente-servidor. Por un lado App Engine sugiriendo enfoque RequestFactory, que (como Google dicen)App Engine - RequestFactory vs servlets vs other approaches
provides a solid foundation for automatic batching and caching of requests in the future
y light-weighed
Pero nos encontramos con este enfoque un poco "torpe". Por otro lado, podemos utilizar un enfoque de servlet común que conocemos bien y con el que nos sentimos más cómodos. Deseamos encendedor, más rápido y comunicación escalable, pero ¿en qué proporción RequestFactory realmente los proporciona? Qué más podemos ganar y perder de ambos enfoques.
[Más de eso, leemos sobre opciones como GWT-RPC (una versión anterior de RequestFactory) y RestyGWT. Pero sabemos poco acerca de estos enfoques y no estamos seguros de si se ajustan a nuestro caso.]
Encontré aquí algunas preguntas similares sin respuesta. Entonces, supongo, esta puede ser una discusión útil para muchos.
Gracias por su respuesta tan completa e informativa, creo que adoptaremos algunas de sus soluciones. – leonprou