1 / 10

REpresentational State Transfer In Practice

Discover the practical application of Representational State Transfer (REST) in modern web services. Explore RESTful architecture constraints, client-server model, and resource handling. Learn how to use VERB methods such as PUT, DELETE for APIs and resources. Follow a real-life scenario at NASA's Advanced Supercomputing Center. Witness the prompt deployment of sudo files through REST commands.

julietag
Download Presentation

REpresentational State Transfer In Practice

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. REpresentational State Transfer In Practice Christopher Keller Ryan Spaulding NASA Advanced Supercomputing Center Ames Research Center

  2. Is Anyone Using REST Today?

  3. RESTful Architecture Constraints Client-Server Addressable Uniform Cacheable Stateless

  4. Semantics VERBS PUT WEB SERVICES DELETE NOUNS APIs RESOURCES GET

  5. The Time Sink

  6. Our Solution In the time it took you to read this, a request has been made and the sudo file has been deployed.

  7. "Seems logical to me captain."

  8. command command resource (noun) resource (noun) curl -X GET -k https://sudo.nas.nasa.gov/user/ryan curl -X GET -k https://sudo.nas.nasa.gov/host/columbia1 method (verb) method (verb) Generate a sudoers file for a specific host

  9. Definitive REST

More Related