There are actually two versions of SOAP today, versions 1.1 and1.2.
SOAPMessages with Attachments
(SwA):SwA defines a messageformat for attaching binary data (images, sound files,documents,and so on) to SOAP messages.
(Web Services Description Language) is a standard fordescribing the structure of the XML data exchanged between twosystems using SOAP.When you create a new Web service, you can also create a WSDLdocument that describes the type of data you're exchanging
There are two versions of WSDL today, versions 1.1 and 1.2.Although WSDL provides an excellent format for describing thetypes of SOAP messages used by a Web service, it provides noguidance on where to store the WSDL documents or how to findthem. In other words, WSDL doesn't describe where the WSDLdocuments should be kept so that others can find them easily anduse them to communicate with your Web services
UDDI (Universal Description, Discovery, and Integration)
defines a standard set of Webservice operations (methods) that are used to store and look up information about other Webservice applications.In other words, UDDI defines a standard SOAP-based interface for a Web services registry.You can use a UDDI registry to find a particular type of Web service, or to find out about theWeb services hosted by a specific organization.A UDDI registry is often referred to as a "
Yellow Pages" for Web services.When you look up information about a Web service in a UDDI registry, you can narrow your search using various categories (technologies used, business types, industry, and so on).Each entry in a UDDI registry provides information on where the Web service is located and howto communicate with it.
The UDDI registry also provides information about the organizationthat hosts a particular Web service.UDDI can also store data about other types of services, such as a Web site or a phone service.There are three versions of UDDI at this time, versions 1.0, 2.0, and 3.0.