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 Webservice Discussion Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Web Services
Bookmark "Webservice Discussion" Watch "Webservice Discussion" New topic

Webservice Discussion

Senthil Kumar Sekar
Ranch Hand

Joined: Aug 08, 2010
Posts: 45

My understanding is to publish,consume a web services, we make use JAX-WS(previously it was JAX-RPC) API which is ported with Java 6 version.

Now, can anyone tell me

What is the role of

(i) Axis
(ii) CXF
(ii) Metro

??? - Please mention if i had missed any in the above list

Moreover my understanding for consuming web services is to

(i) Get WSDL for the web services - which will expose the details of web service.
(ii) We send a SOAP Request which is an XML which will have the name of the method ie., web service, parameters etc.,
(iii) Once the web service processes the SOAP request, it will send the SOAP response which will have the return values.

The above mentioned steps is carried out with the help of JAX-WS API.

Anybody, Kindly let me know if my understanding is wrong?

Please add your thoughts on this to make it as a discussion.

But the online tutoril to create a simple web service in ECLIPSE is different.I dont understand.... Anybody can throw some light on this too....

Excuse me for my query to be bit large

marta gomez

Joined: Jun 04, 2009
Posts: 8

They are frameworks to develop Web Services.

Axis from the Apache Foundation.
Metro from Sun
CXF from Apache
I agree. Here's the link:
subject: Webservice Discussion
It's not a secret anymore!