20
Building an Event-driven Web Jeff Lindsay

Evented Web @ Ignite

Embed Size (px)

DESCRIPTION

5 minute talk on the Evented Web at Ignite SV.

Citation preview

Page 1: Evented Web @ Ignite

Building an Event-driven WebJeff Lindsay

Page 2: Evented Web @ Ignite

Web 2.0‘‘Web as a Platform’”

Page 3: Evented Web @ Ignite

Content Web

1990 20112000

Application Web

API Web

Web 2.02003

Page 4: Evented Web @ Ignite

Service-oriented WebSOA: Service Oriented Architecture

Page 5: Evented Web @ Ignite

S3EC2

MapReduce

CloudFront

SimpleDB

FPS

Simple Email Service

SQS

EBS

SNS

Page 6: Evented Web @ Ignite
Page 7: Evented Web @ Ignite

The Mashup

Page 8: Evented Web @ Ignite

Composition vs

Integration

Page 9: Evented Web @ Ignite
Page 10: Evented Web @ Ignite

The Web API (SOA)is designed for composition,

not integration

Page 11: Evented Web @ Ignite

The Evented Web

Page 12: Evented Web @ Ignite
Page 13: Evented Web @ Ignite
Page 14: Evented Web @ Ignite

WebHooksWhen something happens, perform HTTP POST with relevant data to a URL that

the user gives you.

Page 15: Evented Web @ Ignite

PayPal IPN

Page 16: Evented Web @ Ignite

Twilio

Page 17: Evented Web @ Ignite
Page 18: Evented Web @ Ignite
Page 19: Evented Web @ Ignite

The Evented Web

Extending the API web with the event-driven paradigm.

Uses HTTP event trigger (webhooks)

Brings integration and extensibility to the web

Page 20: Evented Web @ Ignite

http://j.mp/eventedwebEvented Web Summit in July

Jeff Lindsay@progriumThanks!