I am working on a project where the organization is using dashboard functionalities to see the statistics. To get the data for that dashboard, they are calling a service frequently with some particular time interval. I think that is not a correct approach, because there should be a way to send information from server to client when the new information is available. So, is there a way in WCF Services to send message from service to client instead of client request information from Service?