Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
IN THE PRECEDING CHAPTER WE LEARNED ABOUT ATOM, a hypermedia format for publishing timestamped lists of web content. We then successfully applied that format to creating an event-driven system, typical of both enterprise and Internet computing, where events published by one system as an Atom feed were consumed and processed by downstream systems.
In this chapter, we’re going to look at Atom Publishing Protocol (AtomPub), a protocol that is built on top of Atom, and which is used for publishing and editing web resources.[86] As a publishing protocol, AtomPub provides a standard mechanism for creating and editing resources, and resolving any arising conflicts. AtomPub extends the Atom format with a number of new publishing-related elements; at the same time, it specifies the HTTP idioms that can be used to manipulate published content.