Technical note Open Access
Paoletti, Antonello; Terilli, Giancarlo; Ciamei, Claudio; Serafini, Francesco
{ "conceptdoi": "10.15161/oar.it/76986", "conceptrecid": "76986", "created": "2023-05-08T15:31:06.750959+00:00", "doi": "10.15161/oar.it/76987", "files": [ { "bucket": "f6076a1f-b9da-4b2a-ab16-a7efb1c46966", "checksum": "md5:d3416afced834872431c021aa50a626d", "key": "INFN_23_17_motore_workflow_def.pdf", "links": { "self": "https://www.openaccessrepository.it/api/files/f6076a1f-b9da-4b2a-ab16-a7efb1c46966/INFN_23_17_motore_workflow_def.pdf" }, "size": 341000, "type": "pdf" } ], "id": 76987, "links": { "badge": "https://www.openaccessrepository.it/badge/doi/10.15161/oar.it/76987.svg", "bucket": "https://www.openaccessrepository.it/api/files/f6076a1f-b9da-4b2a-ab16-a7efb1c46966", "conceptbadge": "https://www.openaccessrepository.it/badge/doi/10.15161/oar.it/76986.svg", "conceptdoi": "https://doi.org/10.15161/oar.it/76986", "doi": "https://doi.org/10.15161/oar.it/76987", "html": "https://www.openaccessrepository.it/record/76987", "latest": "https://www.openaccessrepository.it/api/records/76987", "latest_html": "https://www.openaccessrepository.it/record/76987" }, "metadata": { "access_right": "open", "access_right_category": "success", "communities": [ { "id": "infn" } ], "creators": [ { "affiliation": "INFN AC", "name": "Paoletti, Antonello", "orcid": "0000-0003-3409-9195" }, { "affiliation": "INFN AC", "name": "Terilli, Giancarlo" }, { "affiliation": "INFN Roma", "name": "Ciamei, Claudio" }, { "affiliation": "INFN AC", "name": "Serafini, Francesco", "orcid": "0000-0003-2659-7442" } ], "description": "<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’azione ben definita, declinata in forma di passaggi decisionali, sottoprocessi e/o manipolazione dei dati di contesto, con l’obiettivo di supportare l’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’automa stabilisce un collegamento fra due attività, 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à previste dalla fase attuale e vuole transire alla successiva. Emerge, a questo punto, la necessità di un <em>orchestratore</em> che governi l’andamento del <em>workflow</em>, garantisca il rispetto dei vincoli imposti dal processo sottostante e punti alla “fase attuale” del flusso, permettendo di individuare i percorsi attivabili e le condizioni di percorribilità in funzione del <em>contesto</em> e degli <em>attori</em>.</p>", "doi": "10.15161/oar.it/76987", "keywords": [ "workflow engine", "business process", "business logic", "springboot", "backend", "web application", "microservices" ], "language": "ita", "license": { "id": "CC-BY-4.0" }, "publication_date": "2023-05-03", "related_identifiers": [ { "identifier": "10.15161/oar.it/76986", "relation": "isVersionOf", "scheme": "doi" } ], "relations": { "version": [ { "count": 1, "index": 0, "is_last": true, "last_child": { "pid_type": "recid", "pid_value": "76987" }, "parent": { "pid_type": "recid", "pid_value": "76986" } } ] }, "resource_type": { "subtype": "technicalnote", "title": "Technical note", "type": "publication" }, "title": "Un motore di Workflow per applicazioni web", "version": "v1" }, "owners": [ 177 ], "revision": 2, "stats": { "downloads": 0.0, "unique_downloads": 0.0, "unique_views": 0.0, "version_downloads": 0.0, "version_unique_downloads": 0.0, "version_unique_views": 0.0, "version_views": 0.0, "version_volume": 0.0, "views": 0.0, "volume": 0.0 }, "updated": "2023-05-11T10:06:21.773339+00:00" }
All versions | This version | |
---|---|---|
Views | 0 | 0 |
Downloads | 0 | 0 |
Data volume | 0 Bytes | 0 Bytes |
Unique views | 0 | 0 |
Unique downloads | 0 | 0 |