I am an experienced Java developer who has been developing RESTful web services for the past two years (on one project I rolled my own using Spring MVC and another I used a bare-bones JAX-WS approach). I want to learn how to develop SOAP based web services. I'm also interested in learning Axis, as this seems to be the most widely used open source SOAP implementation. Can someone please give me some advice on how I should proceed? Thanks in advance for your suggestions.