Push technology
Push, or server push, describes a style of Internet-based communication where the request for a given transaction is initiated by the publisher or central server.
It is contrasted with pull/get, where the request for the transmission of information is initiated by the receiver or client.
Description
Push services are often based on information preferences expressed in advance. This is called a publish/subscribe model. A client "subscribes" to various information "channels" provided by a server; whenever new content is available on one of those channels, the server pushes that information out to the client.
Push is sometimes emulated with a polling technique, particularly under circumstances where a real push is not possible, such as sites with security policies that require rejection of incoming HTTP/S requests.
See also
- BlazeDS
- BOSH
- Channel Definition Format
- Client–server model
- Comet
- File transfer
- GraniteDS
- Lightstreamer
- Pull technology
- Push Access Protocol
- Push e-mail
- SPDY
- SQL Server Notification Services
- Streaming media
- WebSocket
External links
- Push technology @ Wikipedia.org