Grayson er et verktøysett for gjennomføring, designe, debugging og dele vitenskapelige arbeidsflyt & nbsp; Den består av.:
& Nbsp; & nbsp; 1. En redaktør, Yed av yWorks, for å skape visuelle arbeidsflyt komponenter
& Nbsp; & nbsp; 2. En kompilator for parsing og knytte komponenter til en arbeidsflyt
& Nbsp; & nbsp; 3. En visuell debugger for gjennomføring og feilsøking arbeidsflyt
Redaktør:
Yed er en desktop applikasjon og GraphML redaktør. Det gir pek og klikk, dra og slipp og andre velkjente brukergrensesnitt metaforer. Graf noder kan bearbeides og alle gjenstander er lagret som XML.
Compiler:
Kompilatoren er en python kommandolinje program som samler GraphML modeller til et abstrakt syntaks-treet og avgir en Pegasus DAX med alle nødvendige kataloger.
Det proivides også en pack som samler arbeidsflyt gjenstander inn i et komprimert arkiv for innsending til execution environment.
Execution Environment:
Henrettelsen miljø er en webapplikasjon som tillater opplasting og gjennomføring av pakket arbeidsflyt.
Den leser GraphML arbeidsflyt med innebygde JSON merknader og gjengir dem ved hjelp av HTML5 Canvas API.
Det samler også arbeidsflyten til en Pegasus WMS DAX og sender det for henrettelse.
Det gir overvåking infrastruktur som består av:
& Nbsp; & nbsp; - En AMQP melding kø
& Nbsp; & nbsp; - En distribuert oppgave kø - Selleri
& Nbsp; & nbsp; - Asynkron event melding til klienten via Node.js
. Dette gjør arbeidsflyt hendelser for å være dynamisk gjengitt i brukergrensesnittet
Krav :
- Python
- Pegasus 3.0.1
- Condor
- Globus Toolkit
Kommentarer ikke funnet