Friday, May 17, 2013

Day 16: Reading materials on WCF further

While reading more on WCF and Duplex Contract, I came across this article, which explains the usage of WCF Duplex Contract with MSMQ (Microsoft Message Queuing). MSMQ is a free service available on Windows Operating systems which handles incoming message requests from clients connecting to it. In the case of a network dis-connectivity, a previous request would remain in the queue and continue operation once the connection is back. At the same time whenever the server is in a high workload the MSMQ coordinates all requests in an effective manner. This would be handy for my project if MSMQ would support the coordination of XML files. Have read elsewhere about a possibility.
If there are multiple orders made at the same time MSMQ could avoid connectivity failures by functioning as a middle layer. The layout would be something similar to this:


The above image was found on the internet and has been described how the MSMQ service would work for a single client. For the moment I have no idea to implement this and would go ahead without the Queue in the middle. Depending on the time available, I would consider implementing this.

No comments:

Post a Comment