web services
Web services are network functions that can be accessed through a standard interface. For example, the XML metalanguage and the SOAP protocol allow the definition and transmission of messages between software components that run on heterogeneous platforms. This allows development teams to independently build components that run as distributed, independent implementations, linked only by their XML interfaces.