Messaging architecture

A typical messaging architecture used in enterprise applications is as follows:

As depicted in the preceding diagram, the applications are loosely coupled and interact with the standard messaging provider to write and read messages. A known message format is defined, so that the communicating application can understand the message and derive a meaningful representation.

Get Kotlin for Enterprise Applications using Java EE 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.