Foundation framework for back-end services using Spring MVC/REST, Hibernate, Hibernate Search (Lucene)