A web service provides a service over the Internet: it is an interface through which two machines (or applications) communicate with each other. This technology is characterized by these two features: Multiplatform: client and server do not have to have the same configuration to communicate.