科学工作流平台常用的主要有哪些?

来源:北大青鸟飞迅校区|发布时间:2013-05-01 15:39:23

        所谓的科学工作流便是指这些用于管理、监控和执行科学过程的工作流。

  随着信息化技术的飞速发展,许多新兴学科充分利用现代信息技术强大的数据信息和知识处理能力,有力地促进了科学研究的发展。比如,生物信息学就是一门利用计算机工具进行海量生物数据的分析研究的交叉学科。这些学科研究大多涉及严格的工作步骤,随着工作过程的复杂性和数据量的增加,很难通过简单的人工来管理,利用工作流技术来管理这些科学实验过程,已经成为一种比较通用的机制。

  科学工作流与传统工作流最重要的区别是,科学工作流主要以数据为中心,多涉及高通量数据的处理、共享与传输;而传统的工作流技术更加注重业务过程的自动化。目前国内外已经开发出许多科学工作流平台,其中常用的主要有:

  Taverna是一个基于开放源码的工作流管理系统,基于Web Service标准的面向服务架构,旨在整合风格各异的web services资源,用工作流的方式为生物学家提供简便的生物信息学分析服务。它使用专有的语言——SCUFL(Simple Conceptual Unified Flow Language,SCUFL)来定义工作流。SCUFL语言是一种高层次的基于XML的概念语言,它允许用户通过本地或远程服务定义工作流。

  Kepler是在Ptolemy II系统之上,开发的一个开源的、支持工作流设计、部署和执行的科学工作流系统。Kepler是以参与者(actor)为导向的设计,这里参与者是指可重复使用的独立的计算模块,如: Web服务等。从一组输入中获取数据再将数据写入一组输出中来形成参与者之间的数据流。

  目前,科学工作流技术尚缺乏统一的标准,多数平台都是基于特定的研究领域。

上一篇:web开发:HTML5的网页标准?
下一篇:C#中怎样使一个字符串重复N倍?

热门话题

招生热线: 4008-0731-86 / 0731-82186801

学校地址: 长沙市天心区团结路6号

Copyright © 2006 | 湖南大计信息科技有限公司 版权所有

湘ICP备14017520号-3

关注我们
在线咨询
嘿,我来帮您!