The services described in the abstract interface definition need to be implemented. The concrete implementation definition specifies implementation details, such as the protocols that the web service uses and the network address where the web service is located. A concrete implementation definition is derived from the following elements: