This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes Web Services and the fly likes Lot of confusion Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "Lot of confusion" Watch "Lot of confusion" New topic
Author

Lot of confusion

Faraz Ali
Ranch Hand

Joined: May 15, 2008
Posts: 108
Hi,

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?

Thanks,
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 41052
    
  43
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 ]

Ping & DNS - my free Android networking tools app
Faraz Ali
Ranch Hand

Joined: May 15, 2008
Posts: 108
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.
Faraz Ali
Ranch Hand

Joined: May 15, 2008
Posts: 108
I saw some eclipse plugins for Axis2 on google, which plugin are you using?
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 41052
    
  43
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.
Faraz Ali
Ranch Hand

Joined: May 15, 2008
Posts: 108
Thank you very very much...
Balaji Loganathan
author and deputy
Bartender

Joined: Jul 13, 2001
Posts: 3150
Originally posted by Faraz Ali:
I saw some eclipse plugins for Axis2 on google, which plugin are you using?


I found axis2 plugin for eclipse is pretty good for starters http://ws.apache.org/axis2/0_94/CodegenTools-EclipsePlugin.html
Also check this url http://swik.net/axis2+eclipse
Regards
Balaji


Spritle Software Blogs
 
Don't get me started about those stupid light bulbs.
 
subject: Lot of confusion
 
Similar Threads
JEE dead with SOA ?
Web Services newbie
Tutorials on web services
Webservices in java
[To Authors] State of the webservices world