I suppose "choice" is one advantage.
Lots of "non-standardized" web services functionality (for example,
WS-ReliableMessaging or WS-Eventing) is accessed via a different API for each of the
various stacks (CXF, Metro, etc).
Rather than coding to a specific Web Services stack, you can use the JBossWS "wrapper
APIs". Then you have the option of switching your web services stack among the
supported options (Metro, CXF, Native) without having to change your code.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4171139#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...