The web application is written in Java. This web application is capable of accepting Rest requests. There are sample request and response Java objects written and they are converted to XSD using maven Jaxb pluging for utilization in testing. There are also number of tests written to test the web application. One is written using Spring's rest template and other one is used using Jersy.