Krabbenhöft Hajo N, Möller Steffen, Bayer Daniel
Institute for Neuro- and Bioinformatics, University of Lübeck, 23538 Lübeck, Germany.
Bioinformatics. 2008 May 1;24(9):1221-2. doi: 10.1093/bioinformatics/btn095. Epub 2008 Mar 19.
This work presents two independent approaches for a seamless integration of computational grids with the bioinformatics workflow suite Taverna. These are supported by a unique relational database to link applications with grid resources and presents those as workflow elements. A web portal facilitates its collaborative maintenance. The first approach implements a gateway service to handle authentication certificates and all communication with the grid. It reads the database to spawn web services for workflow elements which are in turn used by Taverna. The second approach lets Taverna communicate with the grid on its own, by means of a newly developed plug-in. It reads the database and executes the needed tasks directly on the grid. While the gateway service is non-intrusive, the plug-in has technical advantages, e.g. by allowing data to remain on the grid while being passed between workflow elements.
这项工作提出了两种将计算网格与生物信息学工作流套件Taverna无缝集成的独立方法。这些方法由一个独特的关系数据库提供支持,该数据库将应用程序与网格资源链接起来,并将它们呈现为工作流元素。一个门户网站便于其进行协作维护。第一种方法实现了一个网关服务,用于处理认证证书以及与网格的所有通信。它读取数据库以生成用于工作流元素的Web服务,这些服务又被Taverna使用。第二种方法通过一个新开发的插件让Taverna直接与网格进行通信。它读取数据库并直接在网格上执行所需任务。虽然网关服务是非侵入式的,但该插件具有技术优势,例如允许数据在工作流元素之间传递时保留在网格上。