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.