This demo project demonstrates how to use a backend service with a Vaadin application. Source code is available in this github repo: https://github.com/amahdy/person-service/.
Watch step by step on how to use this backend in a Vaadin project
Source code for that demo and more details are all available here: https://github.com/amahdy/vaadin-stepbystep-demo-contacts