An endpoint definition has several attributes:
"name" - the endpoint name
"implementation" - the name of the endpoint implementation class
"wsdl" - the name of a resource corresponding to the WSDL document for the endpoint
"service" - the QName of the WSDL service that owns this endpoint;
"port" - the QName of the WSDL port for this endpoint;
"url-pattern" - the URL pattern this endpoint is mapped to.
"binding" - specify binding id for SOAP1.1 or SOAP1.2
"enable-mtom" - Enables MTOM optimization
"wsdl", "service", "port" attributes are required for provider based endpoints