Dans le monde des protocoles informatiques il existe plusieurs méthodes de partage de données entre ordinateurs. la technologie Push est un exemple de protocole qui permet à un utilisateur la possibilité de s'abonner à l'information, qui est ensuite poussé à leur ordinateur en fonction des événements. Cette technologie est l'un des nombreux types de protocoles qui peuvent satisfaire les besoins spécifiques des entreprises autour de la collecte et de recevoir des informations.
L'art de l'architecture du système comprend la conception de modèles appropriés pour répondre aux besoins spécifiques de chaque entreprise au sein d'une application informatique. Ces modèles comprennent les protocoles pour tenir compte des événements, asynchrone et synchrone traitement, ainsi que de publier et souscrire modèles. la technologie push Server est un exemple d'une publication et d'abonnement modèle où l'utilisateur recevra des mises à jour périodiques de l'information.
De nombreux systèmes de messagerie utilisent ce qui est généralement considéré comme la technologie push email. C'est le type de technologie qui est régulièrement mis en œuvre avec l'assistant (PDA) Les appareils les plus personnels pour recevoir des mises à jour d'e-mails sur un calendrier de temps d'intervalle. Lorsque de nouveaux e-mails sont reçus dans la boîte de serveur de messagerie central, ils sont versés aux dispositifs de messagerie souscrit d'une manière plus élégante.
Avec l'utilisation courante de la technologie push, il est relativement facile à mettre en œuvre cette approche dans une application. L'exigence principale est de créer un serveur central qui permettra de gérer et d'entretenir les parties ont souscrit pour des événements et des tâches spécifiques. Ce gestionnaire avisera les abonnés lorsqu'un événement se produit et publier l'information qui a été souscrite à l'utilisateur, avec une poussée de l'information.
Le modèle publish-subscribe et présente de nombreux avantages, notamment en éliminant la nécessité d'un ping ou constante tirant de tous les abonnés. Avant la création de la technologie poussée, un utilisateur devra demander constamment de nouvelles données à partir du serveur. Ce ping pour de nouvelles données serait fondé sur une variable de temps spécifié. Poussez la technologie permet à un serveur central le plein contrôle de quand les données sont envoyées aux abonnés, ce qui crée une mise en œuvre plus efficace de la solution.
Un autre exemple de technologie de push est l'utilisation de stock ticker flux sur Internet. Cette really simple syndication (RSS) de type est basée sur le modèle de publication et d'abonnement. Dans cet exemple, un utilisateur s'abonne au téléscripteur et entre dans le stock qu'il aimerait suivre. Chaque fois que le prix des actions des changements, des mises à jour sont envoyés à l'utilisateur avec le prix nouvellement défini.