Amikor a tavaszi "Webtrendek 2009" postban arról írtam, hogy "egyre hangsúlyosabbá válik a valós idejű adatok, kiértékelések megjelenítése", kábé olyan kezdeményezésekre gondoltam, mint a Pushbutton.
Anil Dash alapozó postjában arról ír, hogy az újfajta webes fejlesztések legérdekesebb területe az az innováció, mely a valós idejű üzenetküldés, a webszájtokra és alkalmazásokra 1-2 másodperc alatt kiküldhető frissítések körül zajlik. És bár az olyan rendszerek, mint a Yahoo News Alerts vagy a Google Reader képesek elég gyors értesítésküldésre, ezek a rendszerek még olyan infrastruktúrára épültek, mely a folyamatos rikvesztelésen alapul.
És bár régóta léteznek azonnali üzenetküldésre alkalmas eszközök (cset, IM), ezek rendszerint az egy-az-egyhez kommunikáción alapulnak, és sokkal bonyolultabbá válik a feladat, ha az egy-a-sokhoz kommunikációban akarjuk használni őket.
Dashék szerint egy olyan platformra van szükség, mely megoldásokat kínál a valós idejű üzenetküldésre. Ezt az ingyenes, nyílt forráskódú és decentralizált rendszert nevezik ők Pushbuttonnak. Alapvetően ezekre a technológiákra építenek: Atom, RSS, PubSubHubBub, RSSCloud, WebHooks. A kommunikáció HTTP protokollon keresztül működik a komponensek között.
A működési elv sem bonyolult. A küldő az üzenetét RSS-en vagy Atomon keresztül tolja ki az értesítést, ami a PubSubHubBub-on vagy az RSS Cloudon keresztül érkezik meg a fogadóhoz.
Anil Dashék koncepciója a valós idejű üzenetküldésről nem csak azért érdekes, mert könnyedén kipróbálható, hanem azért is, mert talán az első opensource kezdeményezés azóta, hogy világossá vált, innovatív webes alkalmazások a jövőben mindenképpen integrálni fogják valamilyen mélységben a valós idejű üzenetküldést, értesítést, etc.