5.3.2 Asymmetric Choreography with Atom Feeds
The process of asymmetric communication where only the Licensor publishes and maintains a Web Service between a (prospective) Licensee and a (prospective) Licensor contains theses steps:
The (prospective) Licensee calls the Web Service endpoint published by the (prospective) Licensor using the
POST LicenseRequestcall with a
The (prospective) Licensor replies to this call with a simple
The (prospective) Licensee regularly calls the Web Service endpoint published by the (prospective) Licensor using the
The (prospective) Licensor replies to this with an Atom feed providing URLs for all
LicenseRevocationMessages that are ready to be collected;
The (prospective) Licensee can then call the (prospective) Licensor
GET LicenseWeb Service endpoint for each URL provided in Step 4 to which the (prospective) Licensor will respond with the requested
Theses steps are depicted below.
It is also possible to use this choreography in a set-up where the communication between Licensee and Licensor is facilitated by an intermediary. In such cases, the intermediary would communicate with the Licensee as if it were a Licensor. Similarly, the intermediary would communicate with the Licensor as if it were a Licensee.