title: Does axis 2 support REST?
body: <p>I am trying to provide REST support in our platform. We already have integrated Axis 2 in our framework. And Axis 2 is supporting the REST. So I was thinking of using Axis 2 itself for providing the REST support.</p>
  
  <p><a href="http://axis.apache.org/axis2/java/core/docs/rest-ws.html" rel="nofollow">http://axis.apache.org/axis2/java/core/docs/rest-ws.html</a></p>
  
  <p>I also found another blog post on how to create RESTful web service using Axis 2.</p>
  
  <p><a href="http://wso2.org/library/3726" rel="nofollow">http://wso2.org/library/3726</a></p>
  
  <p>But in the above example, it seems I have to modify the generated WSDL to support REST type of invocation. I have to modify the default WSDL2.0 generated by the axis 2, modify it and pack it again in the aar file and deploy the service. So this time, instead of generating the wsdl, it uses the packaged WSDL and uses this WSDL to create the axis service. This is an issue, that I have to overcome somehow.</p>
  
  <p>But does Axis 2 support all the REST features? I found it has support for specifying the HTTPMethod to be used, the HTTPLocation, InputSerialization, OutputSerialization. Are these sufficient to say that we provide REST support? </p>
  
  <p>Thanks in advance,
  Paul</p>