•XML
•A text-based markup language used for the definition of portable structured data.
•SOAP
•Simple Object Access Protocol is an XML-based protocol for the exchange of information in a distributed environment. (XML over HTTP). SOAP is a specification given by W3C
•Service always expects a SOAP request
•Service always sends a SOAP response to the client.
•AXIS•Apache Axis is an implementation of the SOAP
•WSDL•WSDL or Web Services Description Language is an XML format for describing network services as a set of endpoints operating on messages, these messages are described abstractly, and then bound to a concrete network protocol and message format to define an endpoint.
•UDDI•The Universal Description, Discovery, and Integration specification provides a common set of SOAP APIs that are used to register the service to the UDDI registry.