Taverna Workflow system Interaction Activity: data model and execution implementation