Soap Data Transfer. The body that contains the message. Soap standardizes the protocol http and the data format xml one of the main criticisms of soap is its use of xml and that complaint often carries over when it comes to sending attachments with soap.

3 soap offers better support for web services specifications often making it a stronger option when standardization and security are primary concerns. The soap envelope contains two parts. Soap is built upon the xml specification and works with the http protocol.
An acrobat form created in acrobat is a pdf document that contains form fields.
Rest which stands for representational state transfer is a simpler and more flexible method for building apis that can transfer data in a variety of formats including xml as well as plain text html and json. For instance soap allows for messaging via tcp transaction control protocol a low level data exchange method that works between ports via an ip network. This makes it a perfect for usage within web applications. Soap can be carried over a variety of lower level protocols including the web related hypertext transfer protocol http.