3.4. Command Processing

All actions in BELTS are mapped through its command processing system. The command processor takes care of all the administrative issues in executing a web command. It sets the command parameters, validates them, and then executes the command in the transaction environment (see Figure 3.2). The command processing system is designed to make writing commands simple.

Command Processing Pipeline

Figure 3.2. Command Processing Pipeline

3.4.1. Receiver

A request is received via the cocoon pipeline. The receiver maps the request to an action and establishes the interceptor chain.