格雷森是一个工具链执行,设计,调试和分享科学的工作流程 它包括:
   1.编辑器,通过YED yWorks,创建可视化工作流组件
   2.编译器解析和连接组件集成到工作流
   3.可视化调试器用于执行和故障排除工作流程
编辑:
YED是一个桌面应用程序和GraphML编辑器。它提供了指向和点击,拖放等熟悉的用户界面隐喻。图形节点可以注明,所有文物都保存为XML。
编译器:
编译器是一个Python的命令行程序,组装GraphML模型转化为抽象语法树并发出飞马DAX所有必要的目录。
它还proivides一个打包该组装流程文物成压缩归档,提交给执行环境。
执行环境:
执行环境是一个Web应用程序,允许上传和执行包装工作流程。
它读取GraphML工作流程嵌入式JSON注解和使用HTML5的Canvas API渲染他们。
它还编制工作流飞马WMS DAX并提交执行。
它提供的监控基础设施包括:
   - 一个AMQP的消息队列
   - 分布式任务队列 - 芹菜
   - 异步事件通知通过Node.js的客户端
这使得工作流程事件在用户界面上进行动态渲染
要求:
- 在Python中
- 在飞马3.0.1
- 神鹰
- 的Globus工具包
评论没有发现