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