A-Z Popular Blog Coding Search »
Coding
 Advertisements
Related Guides

7 Examples of Push Technology

 , updated on March 06, 2017
Push technology is a service that pushes information to a client from a server. This is the opposite of a traditional client/server model whereby a client such as a web browser requests information such as a web page. The following are illustrative examples of push technology.

Email

Email was an early use of push technology whereby a server will push email out to an email client when it arrives at the server.

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
Integration
Client/Server
Architectural Patterns
Software Design

Software Design

This is the complete list of articles we have written about software design.
Bootstrapping
Bulkhead
Code Refactoring
Complexity Hiding
Design Abstraction
Design For Scale
Future-Proofing
Microservices
Overengineering
Push Technology
Service Architecture
Soft Computing
Software Architecture
Software Components
Systems Analysis
Systems Design
Worse Is Better
More ...
If you enjoyed this page, please consider bookmarking Simplicable.
 

Software Design

A list of software design terms.

Separation Of Concerns

A definition of separation of concerns.

Backward vs Forward Compatibility

The difference between backward and forward compatibility.

Systems Design

The common elements of a systems design.

Software Design vs Software Architecture

The difference between software design and software architecture explained.

Software Bloat

The common types of software bloat.

Future-Proofing

A definition of future-proofing with examples.

Systems Analysis

The common types of systems analysis.

Bit Rot

The basic types of bit rot.

Types of Technology

A reasonably comprehensive list of information technologies.

Gamification

A list of gamification techniques.

Information Technology Problems

A list of common IT problems.

Types Of Cloud

The basic types of cloud computing.

Machine Data

The common types of machine data.

Types Of Software

The common types of software.

Proprietary Technology

A definition of proprietary technology with examples.

Systems vs Applications

The difference between systems and applications explained.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map