Host Agent
The host agent always resides at the database or close to it in terms of access speed. Its functions are to:
- Receive the query and related parameters
- Gain authorized access to the database
- Execute the query
- Obtain and store the snapshot results
- Terminate authorized access to the database
- Transmit the results to the remote agent
The host agent may do additional functions such as logging queries and encryption.