title: Purpose of BindingProvider in JAX-WS web service
body: <p>I have searched a lot to find the concrete explanation of <code>BindingProvider</code> used in web services but I could get the complete information. </p>
  
  <p>I have also read official documentation but I am still confused about the concept behind the <code>BindingProvider</code>. The official doc says</p>
  
  <blockquote>
    <p><strong>4.2 javax.xml.ws.BindingProvider</strong></p>
    
    <p>The BindingProvider interface represents a component that provides a
    protocol binding for use by clients, it is implemented by proxies and
    is extended by the Dispatch interface.</p>
  </blockquote>
  
  <p>In docs, what is mean by Protocol Binding?</p>
  
  <p>Can you guys please help me in understanding What is <code>BindingProvider</code> and its purpose with the help of simple code.</p>