Guys, i am confused with some many web services products AXIS 2, JWSDP, GlassFish etc etc. Can you suggest me which product i should use?
1. What the uses of above 3 different products. AXIS 2 is by apache but why Sun lanuched 2 products. Whats its use? 2. Which product you guys will prefer? (i also want to prepare myself for SCDJWS certification) 3. And Java SE also has support of web services, now what to do?
JWSDP is obsolete. The only current WS stack by Sun is called Metro, and is part of GlassFish.
There's actually another framework by Apache called Apache CXF which does some other things besides web services.
Ignore the WS support in the Java 6 SE; it does a lot less than either Metro or Axis2, and its implementation of JAX-WS and JAXB is already outdated by newer versions. It was not a good idea to ship this as part of the core JRE.
Personally, I've been using Axis 2 (and Axis 1 before that, and Apache SOAP before that) for a long time, and I'm happy with it. But that's not a comment on CXF or Metro (neither of which I've seriously checked out), just that it does what I need a WS stack to do.
I believe that the best stack to use for the SCJDWS is still JWSDP, because that implements precisely the set of APIs that the exam is about; neither Axis nor CXF do that. [ October 02, 2008: Message edited by: Ulf Dittmer ]
Joined: May 15, 2008
Thanks for very useful information.
Than i think Axis2 and Metro are the best options. Because Axis2 is stable and being used for a long time. Is there any eclipse plugin for Metro?
Since Sun is launching new SCDJWS version, so i think i can also ignore JWSDP because its outdated.
What do you say if i use Axis2 for development and for exam point of view i used Metro because its also from Sun.
Joined: May 15, 2008
I saw some eclipse plugins for Axis2 on google, which plugin are you using?
Joined: Mar 22, 2005
Note that Sun launching a new version of the exam is only rumored at this point; there's been no announcement. So it may be quite a while yet.
For the exam, I wouldn't use any IDE plugin. They hide a lot of things from you that you will need to know to pass.