Re: Bookmark 'stability'
Mike Kelly <[email protected]>
| Newsgroups | gmane.comp.web.services.rest |
|---|---|
| Message-ID | <CANqiZJYewxx2r=3xoj8MZYLrVOb9YxHCPpaZbeSHkYaFGB5QDA@mail.gmail.com> |
On Fri, Sep 28, 2012 at 12:59 PM, Ruben Verborgh <[email protected]> wrote: >>> but we can't expect clients to navigate to the desired resource every time again, can we? >> >> yes, why not? > > a) efficiency This is exactly why we have (private) caching. You can traverse over resources without actually hitting the network. > b) what would such as navigation path look like? > 1. start with known resource > 2. follow hypermedia links > 3. end at desired resource > Works really well… until the resource whose URI changed is not in step 3, but step 1. Hence why we have 'entry points' which /are/ the stable URIs of a hypermedia application. This is what distinguishes them as an entry point - they are an resource a client can assume exists (i.e. bookmark). If every URI in your app was supposed to be bookmarkable then the term 'entry point' would be meaningless. Cheers, M ------------------------------------ Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/rest-discuss/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/rest-discuss/join (Yahoo! ID required) <*> To change settings via email: [email protected] [email protected] <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/