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: 2407
posted
0
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: 139
posted
0
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: 2407
posted
0
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
posted
0
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.
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: 139
posted
0
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?