This protocol is used to initiate communication to UDDI service. A SOAP based application creates a request block in XML, and then it passes that to the service In Simple Words SOAP is a protocol for exchanging structured information in a decentralized, distributed environment.

It consists of two parts:

  1. An envelope that defines a framework for describing what is in a message and how to process it.
  2. A set of encoding rules for expressing instances of application-defined data types, and a convention for representing remote procedure calls and responses.