I'm creating an Android app that tracks user's positions (the positions are uploaded through a REST web service).
Now I need to create the backend for this server. So what the backend should do is parse the incoming JSON data and put it in a SQL database.
I also need an administration interface for the backend to support some simple CRUD operations on a SQL table.
So all in all it's not a complex backend. I want to keep things as simple as possible and avoid using large frameworks. I have read a little about Vaadin which seems like a really easy way to create an administration interface.
So with these requirements in mind what frameworks would you recommend for parsing the JSON data and dropping it in a database and then creating an administration GUI for it?