Push notifications provide a way for web services to push data to users' devices without waiting for a game to initiate the web request.
Push notifications can be sent from any source that can make a web request: a server, a desktop PC, even another Windows Phone.