21
Mike Peat - Unicorn InterGlobal

Mike Peat - Unicorn InterGlobal

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mike Peat - Unicorn InterGlobal

Mike Peat - Unicorn InterGlobal

Page 2: Mike Peat - Unicorn InterGlobal

So what exactly is REST?

Page 3: Mike Peat - Unicorn InterGlobal

What does that mean for us?

Page 4: Mike Peat - Unicorn InterGlobal

Hypertext Links (href elements)…

……

Page 5: Mike Peat - Unicorn InterGlobal

REST is not CRUD?

••••

Page 6: Mike Peat - Unicorn InterGlobal

The HTTP Verbs

Page 7: Mike Peat - Unicorn InterGlobal

Resources

Page 8: Mike Peat - Unicorn InterGlobal

Why would I need an API anyway?

Page 9: Mike Peat - Unicorn InterGlobal

Why would I need an API anyway?

••

Page 10: Mike Peat - Unicorn InterGlobal

Why would I need an API anyway?

Every other system which uses an API into yours is another anchor in the ground

Increasingly your application, its data, and, perhaps most importantly, its business logic becomes the heart of a software ecosystem

Your application is the core component that all those others rely on

Page 11: Mike Peat - Unicorn InterGlobal

Does it have to be RESTful?

… …

Page 12: Mike Peat - Unicorn InterGlobal

The DataFlex REST Library

•••

Page 13: Mike Peat - Unicorn InterGlobal

The cRESTFulService class

Page 14: Mike Peat - Unicorn InterGlobal

The cRESTResourceHandler class

Page 15: Mike Peat - Unicorn InterGlobal

The cRESTApiObject class

Page 16: Mike Peat - Unicorn InterGlobal

The cRESTApiObject class

Page 17: Mike Peat - Unicorn InterGlobal

The cRESTApiObject class

Page 18: Mike Peat - Unicorn InterGlobal
Page 19: Mike Peat - Unicorn InterGlobal

The API

Page 20: Mike Peat - Unicorn InterGlobal

Demonstration!

Page 21: Mike Peat - Unicorn InterGlobal

Thank you!

Any Questions?