Грейсон является набора инструментов для выполнения, проектирования, отладки и распространения научных рабочих процессов и NBSP; Он состоит из.:
& NBSP; & NBSP; 1. Редактор, Yed по yWorks, для создания визуальных компонентов рабочего процесса
& NBSP; & NBSP; 2. компилятор для разбора и связь компонентов в рабочем процессе
& NBSP; & NBSP; 3. Визуальный отладчик для выполнения рабочих процессов и устранения неполадок
Редактор:
Yed является настольных приложений и редактор GraphML. Она обеспечивает точку и нажмите, перетаскивания и других интерфейсных метафор знакомы пользователей. График узлы могут быть аннотированный и все артефакты будут сохранены в XML.
Компилятор:
Компилятор программа командной строки, которая питона собирает модели GraphML в абстрактного синтаксического дерева и излучает Pegasus DAX со всеми необходимыми каталогов.
Он также proivides упаковщик, который собирает артефакты документооборота в сжатый архив для представления среды исполнения.
Execution Environment:
Среда выполнения представляет собой веб-приложение, позволяющее загружать и выполнение упакованных рабочих процессов.
Он читает GraphML рабочих процессов со встроенными аннотации JSON и делает их помощью API HTML5 Canvas.
Он также компилирует рабочий процесс в Pegasus WMS DAX и представляет его на исполнение.
Он обеспечивает инфраструктуру мониторинга, состоящая из:
& NBSP; & NBSP; - An AMQP очереди сообщений
& NBSP; & NBSP; - Распределенная очереди задача - Сельдерей
& NBSP; & NBSP; - Уведомление о событии Асинхронный клиенту через Node.js
. Это позволяет события документооборота динамически вынесено пользовательского интерфейса
Требования
- Python
- Пегас 3.0.1
- Кондор
- Globus Toolkit
Комментарии не найдены