6.5. Homogeneous Asynchronous Drawbridges

In addition the heterogeneous asynchronous drawbridge technology, both Microsoft's .NET and Sun's Java support a homogeneous asynchronous drawbridge technology. In essence, it is a component veneer on top of a message queue. Microsoft calls this technology queued components and Sun calls it message-driven beans. The goal in both cases is to allow the use of a message queue to look as much as possible like an invocation of a method on a native component. I refer to both Microsoft's queued components and Sun's message-driven beans as asynchronous components, which is what they really are.

Remember from the discussion of homogeneous synchronous drawbridges that component technologies use surrogates in both ...

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.