Я бы порекомендовал вам изучить Google App Engine.Это легко и бесплатно настроить и начать работу.Если вы планируете обмениваться данными с приложением с помощью чего-то иного, чем HTTP / SSL, я бы не рекомендовал Google App Engine.
Jetty - еще один легкий, но мощный веб-сервер Java.для ваших нужд вы также можете использовать стек LAMP (Linux, Apache, MySQL и PHP).
Пока что ни одно из ваших ограничений не поднимает никаких красных флажков на этих платформах, за исключением модуля RFID.Вам необходимо убедиться, что данные могут быть получены от оборудования к вашему приложению.