A Messenger is a class Stereotype that is used to define a class that acts as a message broker to process XML messages submitted as input to the AB Suite runtime system.
The Messenger class contains a built-in cycle for processing incoming messages.
In the Messenger processing cycle:
An instance of the Messenger is created and the input message is parsed and validated.
The Messenger instance is populated from the message.
User-defined logic is executed.
A response message is created and returned to the client that sent the input message.