Message is separate element type, which is used in the definition of attributes for a Start Event, End Event, Intermediate Event, Task, and Message Flow, and which extends the set of common BPMN Element attributes.
In BPMN 2.0, message elements can be explicitly drawn on the diagram:
The explicitly drawn message elements are used in choreography diagrams.