Taverna Workflow system Beanshell Activity: data model and execution implementation