simple demo utilized following tech stack : java ee 7, angularjs, websocket, JPA, REST