kri shan wrote:I am trying to expose already existing operations as Web Services. Axis 2 stack will create stub and skeleton classes / Spring Web Services will create Endpoints based on XSD - top-down approach. Which is the best web services stack based on performance / features / ease of use ?
Hi kri shan,
Axis 2 and Spring WS are very different things.
While we use Axis 2 for a contract last web service(that means that you write your business code, annotate it and the contract is generated least), Spring WS is used for contract first ws (the business code comes at the end).
the contract last web services are easier to implement but have some drawbacks.
on the other hand spring ws is really powerfull stuff. you will find more of it's advantages at:
http://static.springsource.org/spring-ws/sites/1.5/reference/html/why-contract-first.html
recently th 2.0.0-RC2 version of spring-ws was released which has some important features (including but not restricted to annotation features , oxm features).
Cheers,
Vlad