5.9.2 Asymmetric Choreography

5.9.2.1 LoD Cycle

The process of asymmetric communication between an Acquiring Music Publisher and a Licensee contains these steps:

  1. The Acquiring Music Publisher calls the Web Service endpoint published by the Licensee using the POST LoD call with an LoDMessage;

  2. The Licensee replies to this call with an Acknowledgement;

  3. The Acquiring Music Publisher regularly calls the Web Service endpoint published by the Licensee using the GET LoDConfirmationList call;

  4. The Licensee replies to this with an Atom feed providing a URL for all LoDConfirmationMessages that are ready to be collected; and

  5. The Acquiring Music Publisher can then call the Licensee's GET LoDConfirmation Web Service endpoint for each URL provided in step 4 to which the Licensee will respond to with the requested LoDConfirmationMessage.

5.9.2.2 Confirmation Cycle

The process of asymmetric communication between a Licensee and a Relinquishing Music Publisher contains these steps:

  1. The Licensee calls the Web Service endpoint published by the Relinquishing Music Publisher using the POST LoD call with an LoDMessage;

  2. The Relinquishing Music Publisher replies to this call with an Acknowledgement;

  3. The Licensee regularly calls the Web Service endpoint published by the Relinquishing Music Publisher using the GET LoDConfirmationList call;

  4. The Relinquishing Music Publisher replies to this with an Atom feed providing a URL for all LoDConfirmationMessages that are ready to be collected; and

  5. The Licensee can then call the Relinquishing Music Publisher's GET LoDConfirmation Web Service endpoint for each URL provided in step 4 to which the Relinquishing Music Publisher will respond to with the requested LoDConfirmationMessage.

5.9.2.3 Diagram

These steps are depicted below.