Message
For messaging, it is an atomic unit of data that is passed between two or more clients. A message consists of three components:
- headers, which contain a predefined set of metadata that is used to communicate information about a message between the different parties that handle the message
- properties, which contain application defined metadata about a message to the different parties that handle the message
- body, which contains the messages payload
For routing, the data passed and processed by a route. A message consists of three components:
- headers, which contain metadata that is used to communicate information about a message between the different processors that handle the message
- attachments, which contain binary data that is associated with the message
- body, which contains the messages payload
For services, any data passed between a service provider and a service consumer, or between two endpoints. Messages are defined in using the WSDL message element.