Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 102691
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T01:00:20+00:00 2026-05-11T01:00:20+00:00

Currently I am evaluating number of web service frameworks in Java. I need web

  • 0

Currently I am evaluating number of web service frameworks in Java. I need web service framework that will help me to expose some functionality of existent application running on JBoss, The application is mostly developed using Spring and POJOs (no EJBs).

What I need is a framework having following properties:

  1. It should provide tools for automatic generation of boilerplate code and save time by eliminating repetitive tasks, for example tools generating WSDL from Java (java2wsdl), tools generating endpoints etc.
  2. Applications should be easily deployed on existent J2EE platform (JBoss), this means that it should contain as less as possible configuration files (like axis2.xml in axis2 framework).
    • Also it is preferred to be able to deploy web service within .war archive of existent application. (it seems that Axis2 need a separate archive for web service app.)
    • It will be very cool to use a combination of POJOs and Spring.
    • Generally, the framework should have clean structure and design (for example Spring-WS lacks it), good documentation and whatever else characterizes a good piece of software.
    • It is preferred that framework incorporates some standard features like JAX-WS etc. instead of vendor specific methods.

I have briefly examined

  • Axis2
  • Apache CXF
  • and Sun’s Metro
  • Spring WS

But still it is difficult to decide what to use in my case:

  • Axis2 seems to be so low level, it requires separate application archive and lots of configurations
  • Spring WS seems to be too opaque and ‘sophisticated for impression purposes (?)’
  • Apache CXF and Metro probably are two frameworks that I prefer to chose from but still

I need your opinion and experience about usage of some of them in a real-world applications.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T01:00:21+00:00Added an answer on May 11, 2026 at 1:00 am

    I’ve used CXF’s forerunner, XFire, for a while now and it’s not been too bad. At the time, we migrated from Axis for two major reasons: performance and ease of development. At the time (don’t know if this is true now), the performance of XFire was much better than anything out there, and with annotation-driven development, instead of having to run stub generation, it was really really easy to add new web services.

    CXF seems to be more of the same but better – we haven’t migrated yet due to constraints on development time as well as not having a pressing reason to do so (plus the relative lack of documentation 6-12 months ago wasn’t too encouraging). Additionally I haven’t really evaluated the market of late, so I can’t tell you how CXF stands up to its contemporary competitors.

    Regarding your points:

    1. There is no boilerplate code to be generated, the WSDL is automatically created from the service class’ annotations and published by the server.
    2. Deployment in Tomcat was relatively simple. Just define another servlet in web.xml and map a URL pattern to this servlet.
    3. Our web services were deployed in WAR files, I’m not sure what the alternatives are in fact but this seemed to be the default and obvious way to do it.
    4. POJOs work fine initially; we’ve now moved most of the web service object creation to Spring in order to wire more complex conditional dependencies in and have had no problems with this.
    5. Documentation was a weak point with CXF originally, though having just had a look it seems to be better now. The general design and architecture seems relatively sane; slotting in one’s own filters to modify the transmission details was not very painful, and extending existing classes has generally been considered (so sensible methods are marked protected instead of private, for example).
    6. JAX-WS is full supported in CXF.

    So I’m probably a little impartial as I haven’t tried the other ones, but I’ll give a thumbs up to having a look at CXF. It’s pretty fast, relatively simple to get going with and fairly powerful if you need to tweak it.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 210k
  • Answers 210k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer What you've missed here, is that the button id also… May 12, 2026 at 10:03 pm
  • Editorial Team
    Editorial Team added an answer You want to position the div as 'absolute' not 'relative.'… May 12, 2026 at 10:03 pm
  • Editorial Team
    Editorial Team added an answer To understand this completely, you'll need to understand how the… May 12, 2026 at 10:03 pm

Related Questions

I am designing a rule evaluation system which need to handle a fact database
I am currently evaluating different source control solutions for work, and have a few
I am currently evaluating for an eCommerce project. Is there any good Python based
I want to make a compiled language. I am currently evaluating backends. So far

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.