http: is a client and server side request and response standard (TCP). http protocol whose purpose is to provide a method for publishing and receiving htttp page of
the interactive client http protocol and a server: the HTTP client initiates a request to the server to establish a designated port (default port 80) of the TCP connection . HTTP server that is sent over the port to listen for client requests. Upon receiving the request, the server (the client) sends back a status line, such as "HTTP / 1.1 200 OK", and the (response) message, the message body of the message may be requested file, an error message, or some other information .
soap protocol: It describes how a lightweight protocol for exchanging information in a decentralized or distributed environment. soap based on http protocol, an XML-based protocol.
Different: all the underlying communication protocol, the request packet is different formats, SOAP packet format is XML, HTTP plain text.
Relationship: SOAP is a communication protocol, SOAP based on HTTP protocol, to write to XML REQUEST parameter on the HTTP BODY submit a WEB SERVICE server (SERVLET, ASP or something) after processing is complete, the results are written in XML as RESPONSE back to the UE, in order to make the UE and WEB SERVICE may correspond to each other, it can be described using WSDL file as this communication scheme, and the frame can be automatically generated file WS client using WSDL tool, SOAP comprising the complex bound to the target sequence XML's ability to go.