Yes, I guess you have to search for a specific key word. The question is not quite clear, but I guess the key words should be
"Push technology" and
"Server push".
You will find pretty good overview of the topic and available technologies here:
http://en.wikipedia.org/wiki/Server-push[
^].
For a somewhat related and much more general topic, read about
inversion of control:
http://en.wikipedia.org/wiki/Inversion_of_control[
^].
This is a very interesting field. I was thinking to vote 5 for your interesting question, but was not sure you are asking about right things. Perhaps you have been so vague because you're coming to the idea, but not familiar with the field and terminology. I suggest you bootstrap yourself by reading these two articles and some articles referenced there. In this way, I hope you can get into it and even start putting it into practice, which I sincerely wish you.
Best regards,
—SA