for distributed, collaborative, hypermedia information systems. Its use for retrieving interlinked resources led to the establishment of the World Wide Web. XML (Extensible Markup Language) XML is a general-purpose specification for creating custom markup languages. It is classified as an extensible language, because it allows the user to define the markup elements. The purpose of XML is to aid information systems in sharing structured data, especially over the Internet. SOAP (Simple Object Access Protocol) SOAP is a protocol specification for exchanging structured information in the implementation of Web services in computer networks. It relies on XML as its message format. UDDI (Universal Description, Discovery and Integration) UDDI is an XML-based standard for describing, publishing, and finding web services. WSDL (Web Services Description Language) WSDL is an XML format for describing network services as a set of endpoints operating on messages containing either document-oriented or procedure-oriented information. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define an endpoint. URI (Uniform Resource Identifier) is a string that refers to a resource. The most common are URLs, which identify the resource by giving its location on the Web.URNs, by contrast, refer to a resource by a name, in a given namespace, such as the ISBN of a book.