aspose file tools*
The moose likes Web Services Certification (SCDJWS/OCEJWSD) and the fly likes Are JAXWS and Metro documentation same? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Certification » Web Services Certification (SCDJWS/OCEJWSD)
Bookmark "Are JAXWS and Metro documentation same?" Watch "Are JAXWS and Metro documentation same?" New topic
Author

Are JAXWS and Metro documentation same?

Vicky Roy
Greenhorn

Joined: Jan 09, 2014
Posts: 19
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

Joined: May 26, 2003
Posts: 30764
    
156

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.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 42289
    
  64
Metro is more than just the JAX-WS RI, so its docs would be different.


Ping & DNS - my free Android networking tools app
Vicky Roy
Greenhorn

Joined: Jan 09, 2014
Posts: 19
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
Marshal

Joined: Mar 22, 2005
Posts: 42289
    
  64
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

Joined: Jan 09, 2014
Posts: 19
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
Marshal

Joined: Mar 22, 2005
Posts: 42289
    
  64
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

Joined: May 26, 2003
Posts: 30764
    
156

Go with what Ulf said. I just looked at the table of contents.
Vicky Roy
Greenhorn

Joined: Jan 09, 2014
Posts: 19
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.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Are JAXWS and Metro documentation same?