Invoking a tool can have a complex relationship with the
persistence layer as it involves transactional aspects. It is
therefore delegated to the persistence layer by obtaining an object
that implements this interface.
author: version: $Revision: 1.4 $
Invoke the tool. If the implementing class supports it,
invocation may be asynchronous.
Parameters: appl - the application description of the tool. Parameters: auk - the activity's unique key Parameters: act - the WfActivity. Parameters: params - the invocation parameters. throws: ToolInvocationException - if tool invocation fails.
Terminate the tool.
Parameters: appl - the application description of the tool. Parameters: act - the WfActivity. throws: ApplicationNotStoppedException - if termination is not possible.