I'm trying to use AppEngine as sort of a RESTful web service. The service is supposed to do simple finds and puts from the Datastore
so Objectify
seems good for covering that part. It also does a few lookups to other services if data is not available in the Datastore'. I'm using
Redstone XMLRPC` for that part.
Now, I have a couple of questions about how to design the serving part in view of AppEngine' quotas (I guess one should think about efficiency in most case but AppEngine's billing make more people think about efficiency).
First lets consider I use simple
Servlets
. In this case, I see two options. Either I create a number of servlets each providing a different service with Json passed to each of them or I use a single (or a fewer number of) service and determine the action to perform based on a parameter passed with the Json. Will either design have any significance on the number of hours, etc. clocked byAppEngine
?What is the cost difference if I use a RESTful framework such as
Restlet
orRestEasy
as opposed to the barebones approach ?
This question is something of a follow up to : Creating Java Web Service using Google AppEngine