11

Click here to load reader

Webinar Building RESTful API for databases

Embed Size (px)

DESCRIPTION

Slides from Webinar on 12/11/13

Citation preview

Page 1: Webinar   Building RESTful API for databases

Espresso Logic Webinar Series_________________________________________________________________________________________

Reactive Service for SQL Data

Page 2: Webinar   Building RESTful API for databases

We need a simple mobile app... spec is only 1 page

Umm.. I was thinking a few hours

Sure… a few

weeks…

The Problem – Today’s Reality

Page 3: Webinar   Building RESTful API for databases

Agenda

• Current situation

• Espresso overview

• Demo

– Building RESTful API

– Test API

– Call API from clients

– Security

• Questions

Slide 3

Page 4: Webinar   Building RESTful API for databases

Mobile to Database = REST

Page 4

The de facto

web services standard

Page 5: Webinar   Building RESTful API for databases

Espresso Overview

Page 5

API Creation

With Logic and SecurityA complete middle tier

Page 6: Webinar   Building RESTful API for databases

Data Model

name, balance, credit_limit

amount_total, paid price

qty_ordered, product_price, amount

Customer

Order

LineItem

Product

Page 6

id login

Employee

Page 7: Webinar   Building RESTful API for databases

Slide 7

Demo

Page 8: Webinar   Building RESTful API for databases

Recap – this is what you just watched

• Connected to a database to create RESTful API from tables

• Tested the API with the REST Lab

• Added parameters for filtering and sorting

• Create multi-table REST endpoint by point and click

• Showed iOS and JavaScript API calls to Espresso Server

• Picked up roles from authentication system

• Added row and column level security by role

----> Total time with discussion – 15 minutes

Page 8

Page 9: Webinar   Building RESTful API for databases

Espresso Server

RESTful

Espresso Server(s)

Access Control

Business Logic

Mobile to SQL Data with Espresso

Page 10: Webinar   Building RESTful API for databases

Free Trial and Price Options

Slide 10

Page 11: Webinar   Building RESTful API for databases

Slide 11

Questions

[email protected]

Resourceshttp://www.espressologic.com/home/pricing-plans/

http://docs.espressologic.com/docs/rest-apishttp://www.espressologic.com/developer-restful-services-for-sql-data/