This week's book giveaway is in the Clojure forum.
We're giving away four copies of Clojure in Action and have Amit Rathore and Francis Avila on-line!
See this thread for details.
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Apache CXF?

 
shai ban
Ranch Hand
Posts: 177
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Bartender
Pie
Posts: 2496
9
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 177
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Bartender
Pie
Posts: 2496
9
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 27
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 166
Hibernate Spring Ubuntu
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 177
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic