Technical note Open Access

Un motore di Workflow per applicazioni web

Paoletti, Antonello; Terilli, Giancarlo; Ciamei, Claudio; Serafini, Francesco


Citation Style Language JSON Export

{
  "DOI": "10.15161/oar.it/76987", 
  "abstract": "<p>Progettazione e sviluppo di un <strong>motore di workflow</strong> per processi gestionali informatizzati. Il termine <em>workflow</em> identifica il modello digitale di un processo di <em>business</em> attraverso la sua rappresentazione in forma di <em>grafo</em> <em>orientato</em>. Ogni <em>nodo</em> del grafo identifica un&rsquo;azione ben definita, declinata in forma di passaggi decisionali, sottoprocessi e/o manipolazione dei dati di contesto, con l&rsquo;obiettivo di supportare l&rsquo;iter di un processo in maniera efficiente, misurabile e ripetibile. La definizione di un <em>workflow</em> implica sia aspetti statici che dinamici di un processo e ne modella il comportamento come un <em>automa a stati finiti</em>. Ogni <em>collegamento</em> dell&rsquo;automa stabilisce un collegamento fra due attivit&agrave;, definendo condizioni di <em>percorrenza</em> formalizzate come funzioni <em>booleane</em>. Tali funzioni sono attivate nel momento in cui un <em>attore</em> o un sotto-processo conclude le attivit&agrave; previste dalla fase attuale e vuole transire alla successiva. Emerge, a questo punto, la necessit&agrave; di un <em>orchestratore</em> che governi l&rsquo;andamento del <em>workflow</em>, garantisca il rispetto dei vincoli imposti dal processo sottostante e punti alla &ldquo;fase attuale&rdquo; del flusso, permettendo di individuare i percorsi attivabili e le condizioni di percorribilit&agrave; in funzione del <em>contesto</em> e degli <em>attori</em>.</p>", 
  "author": [
    {
      "family": "Paoletti, Antonello"
    }, 
    {
      "family": "Terilli, Giancarlo"
    }, 
    {
      "family": "Ciamei, Claudio"
    }, 
    {
      "family": "Serafini, Francesco"
    }
  ], 
  "id": "76987", 
  "issued": {
    "date-parts": [
      [
        2023, 
        5, 
        3
      ]
    ]
  }, 
  "language": "ita", 
  "title": "Un motore di Workflow per applicazioni web", 
  "type": "article", 
  "version": "v1"
}
0
0
views
downloads
All versions This version
Views 00
Downloads 00
Data volume 0 Bytes0 Bytes
Unique views 00
Unique downloads 00

Share

Cite as