Win a copy of Testing JavaScript Applications this week in the HTML Pages with CSS and JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Carey Brown

Apache CXF?

 
Ranch Hand
Posts: 177
  • 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.
 
Saloon Keeper
Posts: 6525
160
Android Mac OS X Firefox Browser VI Editor Tomcat Server Safari
  • 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
  • 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
Saloon Keeper
Posts: 6525
160
Android Mac OS X Firefox Browser VI Editor Tomcat Server Safari
  • 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.
 
Greenhorn
Posts: 27
  • 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.
 
Ranch Hand
Posts: 171
Hibernate Spring Ubuntu
  • 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
  • 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 yam what I yam and that's all that I yam - the great philosopher Popeye. Tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
    Bookmark Topic Watch Topic
  • New Topic