2014-10-30 Taverna 3 status
Click here to load reader
-
Upload
stian-soiland-reyes -
Category
Technology
-
view
50 -
download
1
description
Transcript of 2014-10-30 Taverna 3 status
StianSoiland-ReyesmyGridteamUniversityofManchesterhttp://orcid.org/0000-0001-9842-9718
Thisworkislicensedundera.
CreativeCommonsAttribution4.0InternationalLicense
OSGi-basedJavaAPIConstructingandrunningworkflows
Workflowlanguage:
Workflowinput/output/run:
TavernaPlatformAPITavernaEngineimplementationTavernacommonactivitiesTavernapluginactivities
Feature-completeUsedbyT3CommandlineandT3Workbench
Most migrated(e.g.wsdl,rest,xpath,beanshell,spreadsheet)
remainingcoreactivities(tool,interaction)
Migrate (helio/vamdc/astrotaverna)
Simplify (commonpomincl.activities)
of
Reorganize /buildunder
Taverna asalternativeexecutionplatform
ExecutesTaverna2/3workflows(Almost)sameoptionsasinTaverna2.5WorkflowDataBundlereplacesBaclava
$shexecuteworkflow.shusage:executeworkflow[options][workflow]-bundle<bundle>SaveoutputstoanewWorkflowRunBundle(zip).-clientserverConnectasaclienttoaderbyserverinstance.-cmdir<directorypath>AbsolutepathtoadirectorywhereCredentialManager'sfiles(keystoreandtruststore)arelocated.-cmpasswordIndicatethatthemasterpasswordforCredentialManagerwillbeprovidedonstandardinput.-dbproperties<filename>Loadapropertiesfiletoconfigurethedatabase.-embeddedConnecttoanembeddedDerbydatabase.Thiscanpreventmulitpleinvocations.-helpDisplaycomprehensivehelpinformation.-inmemoryRuntheworkflowwithdatastoredin-memoryratherthaninadatabase(thisisthedefaultoption).Thiscangiveperformanceinprovements,atthecostofoverallmemoryusage.-inputdelimiter<inputnamedelimiter>Causeaninputvalueorinputfiletobesplitintoalistaccordingtothedelimiter.Theassociatedworkflowinputmustbeexpectedtoreceivealist.-inputdoc<document>LoadinputsfromaBaclavadocument.-inputfile<inputnamefilename>LoadthenamedinputfromfileorURL.-inputvalue<inputnamevalue>Directlyusethevalueforthe
Twobetareleases(+ApacheTavernaCLbeta3)" "testing
Notyetproduction-ready
Complete &provenancesupport
asin2.5(isinstall4jOK?)
:Howtoinstallplugins?
:https,logging,errorhandling,configuration
:Confusingmodulenamestaverna-command-line,
taverna3-commandline,taverna-commandline-common.
ExecuteTaverna2/3workflowsremotelyREST/SOAPAPI
Securityseparationandworkflowrestrictions
SameWSDL/RESTAPIasinTavernaServer2.5..exceptnowcanalsorunTaverna3wfbundle
ExecutesTavernaCommandLine3
Migratedatabundlesupport(alreadyin2.5)
UseTavernaPlatformdirectly
Alternativeworkflowexecutionenvironments
Workflowstatusreportsduringrun
Dynamicplugininstallation
DesignandrunworkflowsLook&Feelalmostlike2.5
WorkbenchcodefullybasedonTavernaPlatformLoad/Save/Shareworkflowruns
OpenTaverna2/3workflowsFeaturecompleteforworkflowdesign/run
Removedperspectives:myExperiment,BioCataloguePluginperspective:
asin2.5
Optional andeditions-askonstartup
Iterationstrategy&looping-
Createnestedworkflow/componentfrom
Standaloneapplicationtoview as ?
:restconfig,logging
bioswr