Does Web Services Message Provide Reliability?

Web Service uses HTTP protocol as a communication channel, HTTP also uses TCP/IP protocol. The whole purpose of TCP is to be able to transfer data reliably and so it employs acknowledgements and sliding window mechanisms to guarantee the delivery of the data. That’s said; does Web Service Message provide reliability? You will find my answer to this question in this article

 

To read the complete article

 Does Web Services Message Provide Reliability?

Hope this helps :)

2 Comments

  • Simple answer: No.

    Longer answer: Connectionless (datagram based) and connection oriented (TCP) protocols are less reliable than other data passing methods.  Code written to send data from one process to another should handle a failure/timeout/blocking/fragemented transfer in any API call used to send or receive data.  

    The web service model adds more reliabliity over TCP but still needs significant error handling to be reliabile.  Code I've inherited and blog posts/sample code usually do not handle web serivce errors in a reliable way.

    This root cause is that most developers have not written any significant code for asychronous processing.  

  • Hi Greg,

    Thank you very much for contributing. But I have already answered that in the article. Did you read it???

    http://weblogs.sketch.com.sa/?p=72

Comments have been disabled for this content.