This document discusses Service Oriented Architecture and the process of implementing a web service using JAX-WS. It describes how JAX-WS provides standards for both deploying and invoking web services. A service endpoint interface (SEI) maps a WSDL portType to a Java interface that enables invoking the web service. At runtime, JAX-WS dynamically generates a proxy class that implements the SEI using reflection. This allows a client to invoke web service operations by calling methods on the proxy interface.