Enterprise Integration Patterns
Messaging Patterns
HOME PATTERNS RAMBLINGS ARTICLES TALKS DOWNLOAD BOOKS CONTACT
Messaging Patterns
MessageMessageMessaging Patterns » Messaging Systems

An enterprise has two separate applications that are communicating via Messaging, using a Message Channel that connects them.

How can two applications connected by a message channel exchange a piece of information?

Package the information into a Message, a data record that the messaging system can transmit through a message channel.

Thus any data that is to be transmitted via a messaging system must be converted into one or more messages that can be sent through messaging channels.

A message consists of two basic parts:

  1. Header – Information used by the messaging system that describes the data being transmitted, its origin, its destination, and so on.
  2. Body – The data being transmitted; generally ignored by the messaging system and simply transmitted as-is.

... Read the entire pattern in the book Enterprise Integration Patterns

Related patterns:

Canonical Data Model, Command Message, Document Message, Event Message, Message Channel, Message Expiration, Message Sequence, Messaging, Request-Reply


Creative Commons Attribution License

You can reuse the following elements under the Creative Commons Attribution license: pattern icon, pattern name, problem and solution statements (in bold), and the sketch. Other portions are protected by copyright.

Enterprise Integration Patterns book cover

Enterprise Integration Patterns
The de-facto language for designing asynchronous, distributed systems. Over 100,000 copies sold.

Software Architect Elevator book cover

The Software Architect Elevator
Rethink the role of architects as a connecting element across organizational layers. Acquire the technical, communication, and organizational skills to succeed in this new role.

Cloud Strategy book cover

Cloud Strategy
Make your cloud migration a success by translating high-level goals into conscious decisions with well-understood trade-offs.

Platform Strategy book cover

Platform Strategy
Platforms can boost innovation through harmonization, but they aren't easy to build. Learn from over a decade of designing and rolling out IT platforms.