• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Are JAXWS and Metro documentation same?

 
Ranch Hand
Posts: 66
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
author & internet detective
Posts: 41860
908
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Rancher
Posts: 43081
77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Metro is more than just the JAX-WS RI, so its docs would be different.
 
Vicky Roy
Ranch Hand
Posts: 66
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 43081
77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Ranch Hand
Posts: 66
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 43081
77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 41860
908
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Go with what Ulf said. I just looked at the table of contents.
 
Vicky Roy
Ranch Hand
Posts: 66
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
reply
    Bookmark Topic Watch Topic
  • New Topic