1、简介
Taverna是一个开源的工作流管理工具,一般在科研领域,物理、化学、生物计算方向使用较多。
官网:http://www.taverna.org.uk/
由于项目需要,接触这个工具已经有一年多的时间了。期间,中文学习资料较少,项目中用的功能也有限,到现在为止也只是作为一个初学者。学习过程也比较缓慢,解决问题的效率也不高。把自己这段时间学习的东西整理一下,算是笔记吧。
2、使用环境
jdk1.6
Taverna Workbench 2.4 :用来构建工作流,这个工具我感觉一个画图工具,其中提供需要功能模块,通过这个工具可以构建你自己想要的工作流,也可以通过REST/soap webservice构建自己的功能模块, 是一个工作流集成工具。
Taverna Server 2.4 :用来运行工作流。上一步的工具构建好了工作流,是一个.t2flow的文件,该服务器用来运行你的工作流。
目前,taverna已经发布了最新的2.5版本,不过2.5版本需要使用jdk1.7
3、安装
(1)jdk安装不在叙述。
(2)Taverna Workbench 2.4 的安装。
首先,下载 http://www.taverna.org.uk/download/workbench/2-4/
找到对应系统的下载文件,解压即可,我用的是Win7。
解压之后,点击.exe文件,显示如下界面:
工具上方为导航栏,左上角是taverna提供的一些基本模块。左下方是工作流的具体信息,右边是工作区,用来构建工作流。具体的功能下次介绍。
导航中有一个连接到myExperiment(http://www.myexperiment.org/)这里是共享了一些科研工作流,可以在其上搜索工作流,如hello world.
点击相应的工作流,就可以将其加载到本地,这里注意要选择Type: Taverna 2 的工作流。
具体可参考:http://dev.mygrid.org.uk/wiki/display/tav250/Workbench+in+detail
4、测试
加载上述过程搜索到的Hello Word工作流,可以发现工作流被加载到工作区,点击左上角的绿色三角运行工作流,可以得到如下结果:
可以看到下方的workflow results输出了"Hello,World!",这样就完成了第一个工作流的测试。
可参考官网:http://dev.mygrid.org.uk/wiki/display/tav250/Run+workflow+dialog
时间关系,准备每次博文写的会短一些,每次介绍一个知识点,下次描述如何构建工作流。
相关推荐
Taverna Workflow system Constant Value Activity:数据模型和执行实现此代码以前托管在
Taverna 工作流系统 BioMoby 活动:用于 Taverna 工作台的用户界面部件。 扩展 此代码以前托管在
Taverna 工作流系统 SoapLab 活动:用于 Taverna 工作台的用户界面部件。 扩展 此代码以前托管在
Taverna 工作流系统组件活动:在 Taverna 工作台中使用的用户界面部件。 扩展 此代码以前托管在
Taverna 工作流系统基础设施 (Raven) 用于启动 Taverna 2 的基础设施,包括插件管理、Raven 和 SPI 发现 此代码以前托管在
工作台拓扑由 Taverna Workbench 上的工作流文件创建的动态 Apache Storm 拓扑。
Taverna 工作流系统执行引擎安全凭证存储Taverna 2 和 Taverna 2 活动的安全基础设施。 此代码以前托管在
这是 Workbench 和 Taverna 命令行的插件,它允许导出根据运行的工作流的来源。 源代码和许可证 这个插件是在 (LGPL) 下分发的。 此插件的源代码可在 Taverna 工作台的安装 安装此插件的发布版本不需要编译,而是...
Taverna Workflow 系统外部工具活动:数据模型和执行实现此代码以前托管在
Taverna 工作流系统子工作流活动:在 Taverna 工作台中使用的用户界面部件。 扩展 此代码以前托管在
Taverna 工作流系统 XPath 活动:用于 Taverna 工作台的用户界面部件。 扩展 此代码以前托管在
Taverna Workflow 系统 SoapLab 活动:数据模型和执行实现此代码以前托管在
Taverna Workflow 系统 WSDL Activity:数据模型和执行实现此代码以前托管在
Taverna 工作流系统命令行工具 此代码以前托管在
Taverna 工作流系统文字价值活动:在 Taverna 工作台中使用的用户界面部件。 扩展 此代码以前托管在
dr:Taverna代码库不再维护,在此提供该文件用于存档目的。 从2014年到2020年,此代码库由项目Apache Taverna(正在孵化)维护(请参阅和)。 2020年,Taverna社区退出Taverna作为一个项目,并从Apache Software ...
禁用处理器的 Taverna 工作流系统用户界面。 没有直接对应的活动库此代码以前托管在
Taverna Workflow 系统 Workbench 用户界面组件 此代码以前托管在
Taverna Workflow 系统 Workbench 用户界面组件 此代码以前托管在
Taverna Workflow 系统电子表格导入活动:数据模型和执行实现 此代码以前托管在