aspose file tools*
The moose likes Web Services and the fly likes Apache CXF? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "Apache CXF?" Watch "Apache CXF?" New topic
Author

Apache CXF?

shai ban
Ranch Hand

Joined: Jan 05, 2010
Posts: 177
Hi All,

Which to prefer for creating the web service, Axis1 or Axis 2 or Apache CXF?
Can anybody guide?

Thanks a lot.
Tim Moores
Rancher

Joined: Sep 21, 2011
Posts: 2408
Axis 1 is obsolete; don't use it. My impression is that Axis 2 is much more popular than CXF. Have you ruled out Metro?
shai ban
Ranch Hand

Joined: Jan 05, 2010
Posts: 177
Tim Moores wrote:Axis 1 is obsolete; don't use it. My impression is that Axis 2 is much more popular than CXF. Have you ruled out Metro?


Sorry, I am a newbie. I haven't tried Metro yet. Is that more populate than Axis2?

Thanks.
Tim Moores
Rancher

Joined: Sep 21, 2011
Posts: 2408
I dont know that there are any numbers available on that. Metro is built on the JAX-WS reference implementation which makes it something of a default choice. But Axis is a long-standing, mature implementation, too. Both have plenty of features and you'll get online support for both. So the choice needn't come down to popularity - you can go by their respective feature sets.
Nischit Shetty
Greenhorn

Joined: Feb 21, 2007
Posts: 25
Most of framework would do the job that we required to do. So I will take the decision based on the application server or web server that I am using. If I am using something like Websphere, I would chose Axis 2. Using other web service frameworks in Websphere will not be a easy task to integrate. I had to do lot of work arounds to make CXF run on websphere. You will find similar issues while using Metro on websphere.
So choose the one that best fits your infrastructure.
Anurag Verma
Ranch Hand

Joined: Mar 30, 2012
Posts: 124

being a newbie, you should firstly know the concept of webservices & then start digging deeper. I would recommend apache CXF for that. Just write One Interface & One Implementation class & start your web service (the server part).
shai ban
Ranch Hand

Joined: Jan 05, 2010
Posts: 177
Anurag Verma wrote:being a newbie, you should firstly know the concept of webservices & then start digging deeper. I would recommend apache CXF for that. Just write One Interface & One Implementation class & start your web service (the server part).


You are correct Anurag. Would you please share some good link/book for getting start in easy way?


Thanks.
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Apache CXF?