WCF reliable messaging provides reliability between two given endpoints regardless of the number of intermediaries between the two. This also includes intermediaries that might use alternatives such as HTTP proxies and ones that use SOAP. A great benefit in WCF is the ability to switch from one transport mechanism to another using configuration settings. (For example, you start by using TCP with binary encoding and then change to reliable messaging over HTTP by modifying only the configuration files. It really is pretty much as simple as that.)
WCF provides reliability and resilience. This means the following:
Messages are guaranteed to be delivered once and only once. What this means is that your message ...