small poc , technologies used (Srping, Apache CXF, Hibernate, Test NG and Groovy)