In the first part of this series on duplex communication in Silverlight 4, we did a deep dive in one of the available options offered by the platform, namely the Http Polling Duplex binding. It’s advised that you read that article first, since this second part continues where we left of in the first part.
To summarize the first part quickly, we saw that Silverlight applications in some situations can really benefit from duplex communication. In scenarios where the client needs to be updated because of changes in the state of the server side (for example a change in a database, a file change…), the best solution is working duplex.