My application needs to send a huge amount of data to another process, more than may fit in a single message. Or my application has made a request whose reply contains too much data for a single message.

How can messaging transmit an arbitrarily large amount of data?

![MessageSequenceSize](./MessageSequenceSize.gif)

Whenever a large set of data may need to be broken into message-size chunks, send the data as a Message Sequence and mark each message with sequence identification fields.

The three Message Sequence identification fields are:
