Charlie Talk - REST

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Charlie Talk - REST - Presentation Transcript

    1. REST Don Brown
    2. State of Atlassian APIs Hard Easy
    3. From SOAP. . . http://www.flickr.com/photos/psd/2217422218/
    4. . . . To REST
    5. REST - The Way of the Web 1.  Nouns, not verbs 2.  Standard methods 3.  Multiple representations 4.  Links everywhere
    6. Resources with Uniform Interface GET http://srv/spaces/ addspacenotification.action?key=AJOBS POST http://srv/spaces/AJOBS/notifications GET, PUT, DELETE http://srv/spaces/AJOBS/notifications/3
    7. Follow HTTP Traffic Laws   GET- No side-effects, can repeat   POST- Changes state, cannot repeat   PUT- Changes state, can repeat   DELETE - Changes state, can repeat
    8. One API for All
    9. REST in Action
    10. Not everything is a resource Account: o GET . . . Yep o POST . . . Yep o PUT . . . Yep o DELETE . . . Yep o Renew?
    11. Resource or Operation? Renew as a Resource POST http://app/accounts/3/renewal Renew as an Operation POST http://app/accounts/3/renew
    12. REST: the silver bullet?
    13. Thirsty for More?  Atlassian REST Guidelines http://confluence.atlassian.com/x/coDvCg  Build your own http://confluence.atlassian.com/x/FwENCw

    + Atlassian AtlassianAtlassian Atlassian, 5 months ago

    custom

    177 views, 0 favs, 2 embeds more stats

    Learn how Atlassian is standardizing on RESTful web more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 177
      • 161 on SlideShare
      • 16 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 4
    Most viewed embeds
    • 15 views on http://www.atlassian.com
    • 1 views on http://192.168.15.219:8090

    more

    All embeds
    • 15 views on http://www.atlassian.com
    • 1 views on http://192.168.15.219:8090

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories