A task is simply a container to hold matching input and output. You cannot directly create a task. However, you can submit work to a session by invoking sendTaskInput( ), which creates a task in Symphony. No output object exists until the service instance returns the result to Symphony after processing the input.