Web Service
A web service encapsulates in a standardized way certain functions of an application that can be found and used by other applications. For example, a web service could be used to delete an order record in a sales system. The advantage is that an application accessing a web service does not need to know the structures of the other application providing that service.