PIPES module takes the basic concept from Unix/Linux-based system where an input is sent to the next command for further manipulation. In Fortified Integrity these commands are called VALVES. PIPES module holds a number of PIPES.
Each PIPE consist of a list of VALVES. Valves are linked together through configuration and processed by the pipes module. Each VALVE is processed from top to bottom by the PIPES module. After execution, the caller of the PIPE gets the response containing status and additional data.
Value | Description |
---|---|
Pipe | An ordered sequence of valves that can be executed. |
Flow | The runtime representation of a pipe. When a pipe is called a new flow is created. The flow contains information about the current execution and a context containing the request parameters (if any), the current session (if any) and state common to all valves in the current flow. |
Valve | Executable component that provides the functionality of a pipe. |