O'Reilly logo

Applied Architecture Patterns on the Microsoft Platform by Stephen W. Thomas, Rama Ramani, Richard Seroter, Mike Sexton, Ewan Fairweather

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 11. Remote Message Broadcasting

The ability to communicate with a large number of remote systems is a unique programming and network challenge. Today, nearly every piece of installed software checks for updates either on a set schedule or upon application startup. Typically, these are polling-based service calls to a central location. This approach works well for items that are not event-driven or that have infrequent updates.

As the frequency and urgency of the updates increase, the traditional means of updating systems through polling operations gets more and more inefficient. At some point, replacement of the polling-based system must be considered in favor of a push-based approach allowing updates to be sent immediately to remote systems. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required