title: How to write effective web services in java
body: <p>Though this might appear as a duplicate of <a href="https://stackoverflow.com/questions/119838/how-to-learn-java-webservices">Java Web Services</a> , I would like to know Where to start and to continue.In the past, I have invested so much of time to find where to start but I wasn't able to. There are so many jargons and chaos (at least for me!) while reading the pages about web services. There are so many terms - like <code>JAX-RPC, JAX-WS, Axis, Rest, Servlet as WebService, EJB's</code> as Web Service and other terms that I don't know. Can this User group consolidate and give a highlevel overview of Java Web Services which is easy to understand and follow? I appreciate your kindness and thanks for your help.</p>