Tool agent component interface.

Providing a way to implement many different Tool Agents that could perform various usefull operations. These tool agent applications are called from "Tool" activities as defined in XPDL.