6.2. Implementation of Asynchronous Drawbridges

Knowing that asynchronous drawbridges use message queues is only part of the problem. We still have to decide on these issues:

  • On the donor fortress side, what, exactly, will be technically responsible for inserting messages into the queue?

  • How will other workers inside the donor fortress communicate with the message inserter?

  • On the recipient fortress side, what, exactly, will be technically responsible for receiving the message? We know a guard will receive the message (because the message is being transferred across a trust boundary), but how will that guard be implemented?

  • How will other workers inside the recipient fortress receive their marching orders from the guard?

On the donor side, the envoy ...

Get Software Fortresses: Modeling Enterprise Architectures now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.