Domino agents are self-contained programs that perform tasks on one or more databases. Here are some examples of the power and flexibility that agents provide:
Agents can run in any Domino environment—on a specific server, on several servers, on workstations, or when launched by Web clients accessing a Domino server.
Agents can be programmed using simple actions, formulas, LotusScript, or Java. This enables you to select the best language for a particular task.
Agents are not tied to a specified design element, so you can write modular, reusable code.
A user can explicitly call agents from the menu, an action, a hot spot, or a URL.
Agents can be scheduled to run automatically or when a specific event occurs.
Agents can run other agents.