title: What are the differences between mapping,binding and parsing?
body: <p>I am starting to learn web-services in java EE6.</p>
  
  <p>I did web development before, but never nothing related to web services.</p>
  
  <p>All is new to me and the books and the tutorials i find in the web are to technical. </p>
  
  <p>I started learning about .xsd schemas and also .xml. </p>
  
  <p>In that topic i feel confident, i understand what are the schemas used for and what validation means.</p>
  
  <p>Now my next step is learning about JAX-B(Java Api for XML Binding). I rode some about it and i did also some practice in my IDE. But i have lots of basic doubts, that make me stuck and cannot feel confident to continue to the next topic.</p>
  
  <p>Ill appreciate a lot if someone could explain me well my doubts:</p>
  
  <ol>
  <li>What does it mean mapping and what is a mapping tool?</li>
  <li>What does it mean binding and what is a binding tool?</li>
  <li>What does it mean parsing and what is a parsing tool?</li>
  <li>How is JAX-B related to mapping,binding and parsing?</li>
  </ol>
  
  <p><strong>I am seeking for a good answer built by you, not just a copy paste from google(Ive already been online a few hours and only got confused).</strong></p>