Skip to main content

Push technology on the Internet

All web applications are pull-based in nature, in effect meaning that the client (your browser) can request more data from a server, the server cannot send data voluntarily to the client. 

Thus while a client can ask the server for the body of a known email, the server is unable to inform the client of any newly arrived emails unless the client specifically asks. 

Hence, for data that may change without interaction from the current user (eg prices, bids, chat, email) the client must poll the server to discover any changes to the data set. Currently, this is how most of the web applications work.

Comet
Comet is a Ajax based technology which overcomes the push-limitation of the web by using the ability of a server to hold poll requests until either a timeout or an event occurs, so that the server can send a response at any time to communicate an event to the client.

A very nice layman intro to Ajax-Push or Comet technology can be found here.

For more info:
Jabber
One technology which rivals Comet is the XMPP protocol aka Jabber - the popular IM service enabler. Extensible Messaging and Presence Protocol (XMPP) is an open, XML-inspired protocol originally aimed at near-real-time instant messaging (IM) applications.
But this was recently expanded into the broader realm of message oriented middleware - like RSS readers, Twitter (or Jaiku) or VoIP. Technically speaking, XMPP is a technology for streaming Extensible Markup Language (XML) elements in order to exchange structured information in close to real time between any two network-aware entities.

How it works
XMPP lets one party signal to any XMPP server that it is available to receive any new information that's being delivered. When any other party sends new content through the XMPP server, the message is passed on immediately and automatically to all recipients who are marked as available.
For more info:
.

Comments

Popular posts from this blog

Ekla Chalo re

Watched "Bose- The forgotten Hero" on Saturday. Gem of a movie and probably the best of Shyam Benegal. Subhash Chandra Bose has always been an inspiring character in the history for the youth. This post however is not about the movie, its about the lead song 'Tanha Rahee' which is based on the poem 'Ekla Chalo Re' by Gurudev Rabindranath Tagore. I had pasted the English translation of this poem on my blog earlier. http://the-complete-man.blogspot.com/2004/12/tsunami-times_30.html However, yesterday I found the original bengali text of the poem and found that the meaning in the above translation was not exact. So I have endeavourer (with the help of Shubham ) to re-translate it into English and Hindi by myself. Here is the output of my work: Bengali Jodi Tor Dak Soone Keu Na Asse Tobe Ekla Chalo re Ekla Chalo Ekla Chalo Ekla Chalore Jodi Keu Katha Na Kai Ore Ore O Abhaga Jodi Sabai Thake Mukh Firae Sabai Kare Bhay Tabe Paran Khule O Tui Mukh Fute Tor Maner Kath...

A lakh! A Crore! ... then why not an Arab?

India is a true melting pot - and the language we speak are true representations of the same. In any given location, the way people speak (the dialect, the accent and vocabulary inclusive) is a wonderful mix of local, regional, national and even a bit of international influences. To take some examples: Bangalore lingo: "Enjoy Madi!" Mumbai lingo: "Its all over Akhha Mumbai yaar" Some International sprinkled in: "Dude! Hows life yaar?" All in all - India has been pretty successful in integrating its regional disparities with nationally pervasive trends and a bit of International lingo as well (thanks to its diaspora). The same has happened in terms of the numeral terminologies that we use. In India - even with the English media, we use terms like a 'lakh' (= hundred thousand) or a 'crore' (= ten million). But what is surprising is that beyond these, the media usually follows the international numeric term - billion. This is in spite of th...

Experienced vs. Freshers – an MBA perspective

Shubham and me compiled and created an article during our first year of MBA. It was never published, nevertheless MBA aspirants will find it very useful. Publishing it online for the same purpose. However, Shubham and myself claim a copyright on the text .... and of course very many thanks to all our freinds whose views have helped us compile the article. Experienced vs. Freshers – an MBA perspective By Nikhil Kulkarni, KPMG Shubham Choudhury, Infosys PGDIM- X, NITIE, Mumbai Ashita Mittal was placed during her final year in engineering college with a leading software firm. But she never wanted to be another brick in the wall. She wanted to differentiate herself from other graduates who start their career at the lowest rung of organizational hierarchy. MBA was a natural choice for her. On the other side is Shailesh Dhawla, who worked as a software engineer with a leading software consultancy firm for 3 years. He started his job with some ends in mind, like working with a known company, ...