X University Georgia Tech: ql.io and Identity

Post on 15-Jan-2015

1,350 views 1 download

Tags:

description

X.commerce University talk on ql.io and identity (PayPal Access) for Georgia Tech (January 20th - 22nd, 2012)

transcript

X University: ql.io and IdentityOpen Source Projects at eBay and PayPal

Jonathan LeBlancDeveloper Evangelistjleblanc@x.com@jcleblanc

X.commerce University: Georgia Techhttp://www.x.com | @x_commerce

What We’re Going to Cover…Briefly

http://ql.io http://x.com/identity

X.commerce University: Georgia Techhttp://www.x.com | @x_commerce

Built on a server-side JavaScript foundation

ql.io: Foundations

X.commerce University: Georgia Techhttp://www.x.com | @x_commerce

Step 1Wrap an API in the "create table" syntax

Step 2Use the "select" statement to get data from that new table, or multiple tables.

ql.io: How to Obtain Data Sources

X.commerce University: Georgia Techhttp://www.x.com | @x_commerce

create table TABLE_NAME on select get from "API_URL" using defaults value1="VALUE", value2="VALUE";

ql.io: Create Tables to Add New Data

X.commerce University: Georgia Techhttp://www.x.com | @x_commerce

select * from TABLE_NAME where value1="VALUE”;

ql.io: Obtain Data From New Tables

X.commerce University: Georgia Techhttp://www.x.com | @x_commerce

Test Console: http://ql.io/console

ql.io: The Test Console

X.commerce University: Georgia Techhttp://www.x.com | @x_commerce

More tables are available athttps://github.com/jcleblanc/ql.io-tables

ql.io: More Data Sources

X.commerce University: Georgia Techhttp://www.x.com | @x_commerce

PayPal Access: Another Identity Service?

{ "name": "Jonathan LeBlanc", "email": "jleblanc@x.com"}

X.commerce University: Georgia Techhttp://www.x.com | @x_commerce

Built on top of OAuth 2

PayPal Access: Foundations

X.commerce University: Georgia Techhttp://www.x.com | @x_commerce

PayPal Access: The Identity Core

X.commerce University: Georgia Techhttp://www.x.com | @x_commerce

Documentation: https://www.x.com/identity

Segmentation Data• Average spending value• Frequency of online transactions• Recent transactions• Level of purchasing activity

PayPal Access: User Buying History

X.commerce University: Georgia Techhttp://www.x.com | @x_commerce

Documentation: https://www.x.com/identity

Product Recommendation Service• Similar Products• Related Products

PayPal Access: Recommended Products

X.commerce University: Georgia Techhttp://www.x.com | @x_commerce

ql.ioMashing up multiple data sources easily

PayPal AccessBuilding extensive commerce identity solutions

Summing it all up