title: Java WebService technologies
body: <p>I'm begining with java web services.  And I'm quite lost.</p>
  
  <p>If I have good undersdood there are two types of architecture</p>
  
  <ul>
  <li>soap web services</li>
  <li>restfull web services</li>
  </ul>
  
  <p>But after ...</p>
  
  <p>Is it right to say that there are framework apis to help building web services and that </p>
  
  <ul>
  <li>JAX-WS</li>
  </ul>
  
  <p>is one of those apis ?</p>
  
  <p>I know the reference implementation of jax-ws is</p>
  
  <ul>
  <li>metro</li>
  </ul>
  
  <p>And I suppose it is bundled with java 6 and so glassfish 3.1.</p>
  
  <p>But</p>
  
  <ul>
  <li>axis2 </li>
  </ul>
  
  <p>Is it an api ?  An implementation of jax-ws ?</p>
  
  <p>Which others apis and implementations are existing ?
  And if i'm working with weblogic 10.3.5 ?</p>
  
  <p>Now, if I take the problem on the other side.</p>
  
  <p>I have to consume a web service.  What do I have to know about it ?</p>
  
  <p>I suppose I have to know if it is soap or rest, but after ?</p>