Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is meant by a transport independent/dependent protocol?

I am a beginner in web services and network protocols. I have come across a term called "transport independent" as in "SOAP is known as a transport-independent messaging protocol".

I googled a lot of sites, but I could not find an appropriate explanation for the same ? Could anyone explain me what the term means ?

Thanks in advance..

like image 781
Swati Das Avatar asked Oct 14 '25 07:10

Swati Das


2 Answers

Would like to put my understanding as simple to the help the question. Web service is typically to provide the communication between two or more applications. Two or more systems means, they do have there own run time and those run times can be in any platform and built on different languages. In a scenario they communicate each other by exchanging data. REST and SOAP are the web services uses existing communication layers like HTTP, FTP, etc.. and REST work on HTTP and SOAP is uses any (transport independent) that available but most of the applications use HTTP. How we can configure communication protocol in case of SOAP? Each language has its own support in doing so. Would like hear more on this.

like image 195
Viswa Srikanth Avatar answered Oct 18 '25 03:10

Viswa Srikanth


The transport layer of a protocol stack is the layer that deals with the transfer of information between processes, often on different computers.

Common transport protocols used on the web are HTTP, HTTPS, FTP, SMTP etc.

Many of these transport protocols have features built in such as security, compression, encryption etc.

SOAP has been implemented to have all the required features built-in in a self contained way. So although there are bindings for SOAP over HTTP, it is not a requirement that SOAP has to use HTTP.

In other words SOAP is a transport-independent messaging protocol

like image 30
Spangen Avatar answered Oct 18 '25 02:10

Spangen



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!