Software Agents

Agents are specialized kinds of components, offering greater flexibility than traditional components.

Agents use dynamically adaptable rich message-based interaction, and flexible knowledge-based techniques to make it easier to build and evolve systems as requirements and technologies change.

Example: Knowbot

Agents can dynamically discover and compose e-services and media interactions.

For more information about software agents, please go to:

Agent Oriented Software Engineering