Tidbits from the Afternoon Sessions at code4lib
2007 March 1
From Dan Chudnov’s Presentation on Fun with ZeroConfMetaOpen Search
From Ed Summers Atom Publishing Protocol Primer
Atom protocol RFC 4287
REST (Representational State Transfer)
- Application state and functionality are divided into resources
- Resources are uniquely addressability using a universal syntax (ie. URIs)
- All resources share a uniform interface for the transfer of state between client and resources (HTTP)
- Live HTTP Headers
- Firefox plugin for looking at these
- GET
- POST
- PUT – update
- DELETE
Atom + REST = APP (Atom Publishing Protocol)
A Few Particulars
- service
- workspace
- collection (feed)
- resource (entries and media entries)
Service Document
- Sits on the server and defines what collection are available and what you can do with them
Google Data Uses Atom Publishing Protocol
Create an Atom Server yourself
- Help interoperability on the web
- Linked to Web Service API building
WebDAV is similar