6.4. Heterogeneous Asynchronous Drawbridges

As in all other heterogeneous cases, the heterogeneous asynchronous drawbridge situation occurs when we have two fortresses working together that are each built on different technology bases. And, as in the synchronous situation, we have two issues to deal with: the delivery engine and the infogram format.

The delivery engine is not necessarily a problem because at least some message queues run across different platforms. IBM's MQSeries, for example, falls in this category. Other platforms, such as Microsoft's MSMQ, do not. Even when the message queue is platform limited, good bridge products exist that can be used to link different message queues together.

So we can handle asynchronous heterogeneity ...

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.