Optional Annotations
While the @WebService annotation is sufficient for service enabling a Java interface or a Java class, it does not provide a lot of information about how the service will be exposed as an endpoint. The JAX-WS programming model uses a number of optional annotations for adding details about your service, such as the binding it uses, to the Java code. You add these annotations to the service's SEI.
Information noteNote: The more details you provide in the SEIthe easier it will be for developers to implement
applications that can use the functionality it defines. It will also provide for better
generated WSDL contracts.