Questo documento si concentra in particolare sull’orchestrazione delle API per i workflow applicativi. La necessità di una presentazione dettagliata di questo elemento deriva dalla presenza nel capitolato tecnico del Marketplace di H2IOSC della capacità di creare servizi di “Livello 2” come aggregazioni non puramente descrittive. All’interno di queste aggregazioni il Marketplace dovrà essere quindi in grado di orchestrare per l’utente, da uno spazio dedicato, l’esecuzione remota dei singoli servizi di “Livello 1”, senza che né l’elaborazione né il passaggio dei dati tra un servizio e l’altro impegnino le risorse del Marketplace stesso. Viene qui presentato uno scenario esemplificativo per l’implementazione di questa orchestrazione e vengono esplicitate le linee guida per lo sviluppo di un sistema di API Management secondo i requisiti funzionali emersi dalla fase di progettazione del Marketplace.
Orchestrazione API per workflow applicativi nell'ambito delle Digital Humanities
Sichera, PietroPrimo
;Marras, Cristina;Pasini, Enrico
2024
Abstract
Questo documento si concentra in particolare sull’orchestrazione delle API per i workflow applicativi. La necessità di una presentazione dettagliata di questo elemento deriva dalla presenza nel capitolato tecnico del Marketplace di H2IOSC della capacità di creare servizi di “Livello 2” come aggregazioni non puramente descrittive. All’interno di queste aggregazioni il Marketplace dovrà essere quindi in grado di orchestrare per l’utente, da uno spazio dedicato, l’esecuzione remota dei singoli servizi di “Livello 1”, senza che né l’elaborazione né il passaggio dei dati tra un servizio e l’altro impegnino le risorse del Marketplace stesso. Viene qui presentato uno scenario esemplificativo per l’implementazione di questa orchestrazione e vengono esplicitate le linee guida per lo sviluppo di un sistema di API Management secondo i requisiti funzionali emersi dalla fase di progettazione del Marketplace.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.