Publish your
SQL Data
as Web APIs
Presented by Jérôme Louvel, Chief Geek
About me
● Created Restlet Framework, first REST framework in 2004
● Contributor to “RESTful Web Services” (O’Reilly, 2007)
● Member of the JAX-RS 1.0 expert group (2007 - 2009)
● Co-author of “Restlet in Action” (Manning, 2012)
● InfoQ editor covering Web APIs since 2014
● CEO & Founder of Restlet, Web API platform vendor
DATA
Citizen
Integrator
1 | Use Case: Citizen Integrator
SQL
data
2 | Use Case: Open Data
Other
DB
SQL
data
Global
Access
3 | Use Case: Global Access
United States
Australia
Germany
Japan
United Kingdom
Brazil
India
Canada
SQL
data
Synchronize
SQL to the cloud ?
1 | Use Case: Citizen Integrator
SQL
data
REST
API
2 | Use Case: Open Data
SQL
data
REST
API
Other
DB
3 | Use Case: Global Access
SQL
data
REST
API
United States
Australia
Germany
Japan
United Kingdom
Brazil
India
Canada
Let’s
build our
own API!
CONCERNS
caching
latenc
HA
scalability
paging,
sorting,
filtering,
querying...
Too much traffic?
API caching!
Latency,
you said?
5 nine high availability
Scalability
paging
queries
filtering
sorting
Generic API Custom API
IPs API
Secure
tunnel
cloud &
enterprise,
Some Products Available
API frameworks
● open source
● high level of control
● need skills / time
Enterprise API Product
● powerful / complex /expensive
● on-premises deployment
● longer time to deployment
API PaaS
● self-service / cloud based
● built-in API [and DB] hosting
● shorter development cycle
APISpark - Project creation
APISpark - Entity Store
APISpark - Web API exported
DATA
Thank you
Q&A

GlueCon 2015 - Publish your SQL data as web APIs