A web application based on RESTful web services and Java for backend