BackEnd (App Engine)
PaaS to run scalable Web Applications
Google App Engine is a platform to develop scalable Web Applications. It spins as many instances as needed to one side handle all Mobile Backend connections needed but also to launch asynchronous Tasks to be executed by Compute Engine. App Engine is the heart of our SnoreWare application, since it has the ability to establish as many connections with the Android Clients as needed, handle Asynchronous Tasks with other resources of the infrastructure (DataStore, ComputeEngine ...) and serve results both at a FrontEnd for diagnostics and results analysis as well as to the Android Clients supplying data and getting results.