Activities and operations
An activity is a discrete action performed on behalf of a message by an application. The following are examples of activities:
- A message channel agent (MCA) sending a message from a transmission queue down a channel.
- An MCA receiving a message from a channel and putting it on its target queue.
- An application getting a message from a queue, and putting a reply message in response.
Activities consist of one or more operations. Operations are single pieces of work performed by applications. For example, the activity of an MCA sending a message from a transmission queue down a channel, consists of the following operations:
- Getting a message from a transmission queue. (A get operation).
- Sending the message down a channel. (A send operation).