Grayson is 'n tool chain vir die uitvoering, ontwerp, ontfouting en die deel van wetenskaplike werkstromen & nbsp; dit bestaan.:
& Nbsp; & nbsp; 1. 'n redakteur, yEd deur yWorks, vir die skep van visuele workflow komponente
& Nbsp; & nbsp; 2. 'n vertaler vir die ontleding van en die koppeling van komponente in 'n workflow
& Nbsp; & nbsp; 3. 'n visuele debugger vir die uitvoering en die oplos van probleme werkstromen
Redakteur:
yEd is 'n lessenaar toepassing en GraphML redakteur. Dit bied punt en klik, sleep en ander bekende interface metafore. Grafiek nodes kan geannoteerde word en alle artefakte gered as XML.
Compiler:
Die samesteller is 'n luislang command line program wat versamel GraphML modelle in 'n abstrakte sintaksis boom en stuur 'n Pegasus DAX met al die nodige katalogusse.
Dit proivides ook 'n verpakker wat aanmekaar workflow artefakte in 'n saamgeperste argief vir voorlegging aan die uitvoering omgewing.
Uitvoering Omgewing:
Die uitvoering omgewing is 'n web-program toelaat oplaai en uitvoering van verpakte werkstromen.
Dit lui GraphML work flows met ingeboude into aantekeninge en maak dat hulle met behulp van die HTML5 Canvas API.
Dit stel ook die workflow 'n Pegasus WMS DAX en lê dit voor vir uitvoering.
Dit bied monitering infrastruktuur wat bestaan uit:
& Nbsp; & nbsp; - 'N AMQP boodskap tou
& Nbsp; & nbsp; - 'N verspreide taak tou - Seldery
& Nbsp; & nbsp; - Asynchronous geval kennisgewing aan die kliënt via Node.js
. Dit laat workflow gebeure dinamies gelewer word op die gebruiker koppelvlak
Vereistes :
- Python
- Pegasus 3.0.1
- Condor
- Globus Toolkit
Kommentaar nie gevind