Shark Implementation of Tool Agent Interface

Shark defines Tool Agent interface to be its internal interface - clients know nothing about it.

We defined our own Java interface for tool agents, and this interface is based on WfMC specification. It is defined in SharkAPI module, in the package org.enhydra.shark.internal.toolagent. There is a pretty good documentation of API for tool agents, and it can be found in documentation's tool agent api section