File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Soft Skills: The software developer's life manual this week in the Jobs Discussion forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Are JAXWS and Metro documentation same?

 
Vicky Roy
Greenhorn
Posts: 29
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi All,
Currently I am preparing for Web Service certifiction and reading the below JAXWS / Metro documentation. Now, I have a query. Since Metro is RI (reference implementation) of JAX-WS so are these both documentation same? Should we really look into both of them or only one will serve the purpose.

https://jax-ws.java.net/nonav/2.2.6/docs/index.html

https://metro.java.net/2.3/guide/index.html

Thanks.
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 33670
316
Eclipse IDE Java VI Editor
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Looking at the table of contents, they aren't the same. They do appear similar though. I think once you read one, you'll be able to skim the other for the highlights.
 
Ulf Dittmer
Rancher
Pie
Posts: 42966
73
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Metro is more than just the JAX-WS RI, so its docs would be different.
 
Vicky Roy
Greenhorn
Posts: 29
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sorry for my poor understand but still I didn't get. According to Jeanne, other one can be skimmed after first means one is supposed to read both. And as per Dittmer, Metro is more than JAX-WS so for web services, do we need both?
 
Ulf Dittmer
Rancher
Pie
Posts: 42966
73
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
That depends on which topics you're interested in. For example, WS-Security is implemented by Metro, but is not part of the JAX-WS. So if you want to learn about that, you need the Metro documentation.
 
Vicky Roy
Greenhorn
Posts: 29
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ulf Dittmer wrote:That depends on which topics you're interested in. For example, WS-Security is implemented by Metro, but is not part of the JAX-WS. So if you want to learn about that, you need the Metro documentation.


So it means Metro supercedes Jax-ws, right? It means by following Metro, you will cover everything including JAX-WS because Metro is RE of jax-ws.
So if one is doing certification or one is fresher or one is supposed to follow a diff jax-ws implementation like axis, following Metro is fine.

Correct me if I am wrong.

Thanks.
 
Ulf Dittmer
Rancher
Pie
Posts: 42966
73
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
So it means Metro supercedes Jax-ws, right?

No. Metro includes the JAX-WS RI (which is one of the implementations of the JAX-WS API) - it is a superset of the JAX-WS RI.

So if one is doing certification or one is fresher or one is supposed to follow a diff jax-ws implementation like axis, following Metro is fine.

I'm not sure what you're saying here, but Axis2 is a different implementation of the JAX-WS API. Following Metro won't teach you anything about Axis2, and vice versa. (Of course, Axis2 has been stagnant for a while, so nothing much to follow there.)
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 33670
316
Eclipse IDE Java VI Editor
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Go with what Ulf said. I just looked at the table of contents.
 
Vicky Roy
Greenhorn
Posts: 29
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sorry for the confusion but I just wanted to say that following Metro will be more than enough no matter if one is going for certification or just WS development or any other implementation (in that case at least he will get the jax-ws expectations but implementation will be different). Hope I am clear enough now

OR is there any particular reason one should see jax-ws also?

Thanks.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic