File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Web Services and the fly likes Java Webservices newbie Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "Java Webservices newbie" Watch "Java Webservices newbie" New topic

Java Webservices newbie

Chris Donald

Joined: Jul 15, 2008
Posts: 23
I am not clear about the Java Web services space.There seem to be many APIs(JWSDP,Spring etc) and many ways of creating web services in Java.Which is the most commonly used API that will help me develop web services that can be deployed on various application servers.Also is Spring a good option for this?Please advise.

Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42959
The most commonly used APIs are JAX-WS (for SOAP-based WS) and JAX-RS (for RESTful WS). JAX-WS is implemented by several toolkits like Apache Axis2 and Metro (on, while the most common JAX-RS implementation is Sun's reference implementation called Jersey (also on

JWSDP is obsolete; don't use it for anything.

Not sure what Spring offers; check for its JAX-WS and JAX-RS support.

The WebServicesFaq should be of help in your quest to learn about Java WS.
Chris Donald

Joined: Jul 15, 2008
Posts: 23
Thanks a lot for the reply.I now know where to begin.

It is sorta covered in the JavaRanch Style Guide.
subject: Java Webservices newbie
It's not a secret anymore!