Mobile App
A server pushes stock quotes to a mobile app when the market is open.Messaging
Instant messages are typically pushed to clients.Notifications
A server pushes notifications to management when a production line stops. Such notifications might go to both systems and communication channels such as voicemail.Entertainment
A user asks her television to notify her of sports scores as she watches movies.Transportation
A safety system pushes earthquake warning notifications to a high speed train.Integration
When a customer changes their phone number an integration service pushes the change to all systems that store customer data.Overview: Push Technology | ||
Type | ||
Definition | A client/server architecture whereby information updates are initiated by the server as opposed to requested by the client. | |
Notes | In many cases, push technology isn't technically possible as networks may ban incoming requests for secure HTTPs sessions. In such cases, push technology may be simulated by having the client continually request information. This technique is known as polling. | |
Related Concepts | IntegrationClient/ServerArchitectural PatternsSoftware Design |