Beyond REST? Building Data Services with XMPP PubSub

  • 36,517 views
Uploaded on

Decentralization, increased participation, real-time expectations, polling-based architectures. Something has got to give. Large scales web sites with heavy updates stream are starting to hit their …

Decentralization, increased participation, real-time expectations, polling-based architectures. Something has got to give. Large scales web sites with heavy updates stream are starting to hit their limits, while small and medium scale sites struggle to keep up.

For a large class of data, from Flickr photos, Twitter tweets or Facebook minifeeds, to real time position information, sensor data, a stream oriented approach to consumption makes sense.

The Jabber/XMPP protocol and PubSub extension offer a web scale, standards based, and increasingly popular way to build stream-oriented web services.

This talk will cover the process of building and consuming data services using the PubSub extension to XMPP. Additionally we’ll cover some approaches to using OAuth to control access to restricted resources via XMPP, and how to deal with common challenges—web-to-Jabber challenges like buffering.

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • There should be an easy way to print this!
    Are you sure you want to
    Your message goes here
  • You can know me more.
    Are you sure you want to
    Your message goes here
  • Awesome looking talk guys, wish i could have seen it in person.
    Are you sure you want to
    Your message goes here
  • Yeah, it´s like detergents - zeros and ones in yet another package advertised to clean up your scaling problems. ;-)
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
36,517
On Slideshare
0
From Embeds
0
Number of Embeds
9

Actions

Shares
Downloads
715
Comments
4
Likes
74

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Beyond REST? Building data services with XMPP PubSub Evan Henshaw-Plath, ENTP.com Kellan Elliott-McCrea, Flickr.com
  • 2. We build websites. we’re not XMPP experts, specialty is building really large social sites, rich APIs, Web 2.0 stuff! we’re Jabber outsider, and this talk is about why we’re excited about XMPP.
  • 3. No XEP overload no xep overload. and we aren’t here to talk about instant messaging, or chat either.
  • 4. Beyond REST, the game has changed. we’re huge fans of RESTful APIs. REST won. Its great. We love it. but recently the game has changed. we’re building bigger websites, the latency is lower, the social network effects are huge, and more.