For a computer program to use a Web service, it has to find the service description and be compatible with it. For this to be accomplished, there are three core things you should remember in Web services architecture: a service provider, a service registry and a service requestor. All three when working together, performs publishing, finding and binding in a Web service.
Publishing operation makes data about the service accessible so that it can be readily found and used. Therefore, making service description made know to the public. However, the find operation determines the Web service, it is also the means of the computer that searches and understands what the Web Service is and its goings-on. The bind operation, on the other hand, permits the service to be used by the person who requests service.
