IrionEDM si declina nelle seguenti componenti applicative:
✓ Client, user interface principale e motore di esecuzione;
✓ Automation Console, interfaccia dedicata alle funzioni amministrative (e.g. setup e licensing);
✓ Batch modulo che consente di lanciare istruzioni da linea di comando, per richiamare componenti delle soluzioni sviluppate o amministrare l’infrastruttura applicativa;
✓ Services servizi Windows utilizzati per la schedulazione e l'esecuzione di workflow.
Le componenti applicative di IrionEDM sono file eseguibili, di estensione .exe, estratti dal setup nel percorso di installazione. |
Le diverse funzionalità applicative della piattaforma si basano sui concetti standard di:
✓ processo,
✓ sessione,
✓ esecuzione.
In IrionEDM, un processo è l’istanza del programma in esecuzione, che può essere di tipo interattivo (i.e. User Interface) o batch (i.e. Workflow Executor).
Il termine sessione indica, invece, il colloquio tra l’applicazione ed un Catalog. Una stessa sessione può essere condivisa tra più processi ed il suo ciclo vita si esaurisce quando terminano tutti i processi coinvolti.
Infine, un'esecuzione coincide con una singola unità di elaborazione, ingaggiata da un processo all’interno di una sessione.