What are cross and dot product?

Cross and dot product (in “Taverna speak”) denote different techniques used to feed services in workflows with input data when the depth of provided input data does not correspond to the depth expected by the service. See the question on iteration and list handling for more details.