Grayson on toolchain suorittamiseksi, suunnittelu, kehittäminen ja jakaminen tieteellisen työnkulkuja. & Nbsp; Se koostuu:
& Nbsp; & nbsp; 1. editori, YED jonka yWorks, luoda visuaalisia työnkulun komponentteja
& Nbsp; & nbsp; 2. kääntäjä jäsentämiseen ja yhdistää komponenttien työnkulun
& Nbsp; & nbsp; 3. visuaalinen debuggeri toteuttamisesta ja vianmääritys työnkulkuja
Editor:
YED on työpöydän sovellus ja GraphML toimittaja. Se tarjoaa kohta ja napsauta, vedä ja pudota ja muita tuttuja käyttöliittymä kielikuvia. Kaavio solmut voidaan selityksineen ja kaikki esineitä tallennetaan XML.
Compiler:
Kääntäjä on python komentorivi ohjelma, joka kokoaa GraphML malleja osaksi abstraktin syntaksipuun ja säteilee Pegasus DAX kaikki tarvittavat luettelot.
Se myös proivides pakkaajan joka kokoaa työnkulku esineitä osaksi pakattu arkisto toimitettavaksi suoritusympäristön.
Execution Environment:
Suoritusympäristö on web-sovellus mahdollistaa ladata ja toteutus pakattu työnkulkuja.
Se lukee GraphML työnkulkuja embedded JSON merkintöjä ja tekee niitä käyttämällä HTML5 Canvas API.
Se myös kokoaa työnkulun Pegasus WMS DAX ja toimittaa sen täytäntöönpanoa varten.
Se tarjoaa seuranta infrastruktuuri koostuu:
& Nbsp; & nbsp; - AMQP viestin jonoon
& Nbsp; & nbsp; - Jaettu tehtävä jono - Selleri
& Nbsp; & nbsp; - Asynchronous tapahtuman ilmoituksen asiakkaalle kautta Node.js
Tämä mahdollistaa työnkulun tapahtumia voidaan dynaamisesti sulatettu käyttöliittymässä.
Vaatimukset :
- Python
- Pegasus 3.0.1
- Condor
- Globus Toolkit
Kommentteja ei löytynyt