XML Web Services
Connected Services Framework
Distinctions between the Internet, stand-alone applications and computing devices of every kind are removed by eXtensible Markup Language (XML) Web services. When combined with SOAP, Web Services Description Language (WSDL), and Universal Description, Discovery, and Integration (UDDI), XML Web services accommodate new types of software applications. Applications are no longer connected by proprietary protocols that limit their ability to communicate with other services. Through these standards, a new model that defines software as a service that provides a specific set of well-defined capabilities emerges. Multiple applications supporting these standards can access these services, which enables greater flexibility in the ways information and functionality are used. By standardizing how services and applications integrate, provide, and consume each other's capabilities, new services and applications can be developed to either extend or substitute existing solutions without changing the base server.