Web services are a standard way of communicating between applications over an intranet or Internet. They define how to communicate between two entities: a server that exposes services and a client that consumes services. Web services may provide programmable access to the functions of a form or a standalone service without a form.