16.04.2013 Views

Una metodologia di analisi e confronto per strumenti BPM

Una metodologia di analisi e confronto per strumenti BPM

Una metodologia di analisi e confronto per strumenti BPM

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

14 Capitolo 2. Stato dell’Arte<br />

Nel paragrafo 2.2.4 descriveremo i componenti <strong>di</strong> un sistema <strong>BPM</strong> in<br />

riferimento alla definizione data <strong>di</strong> <strong>BPM</strong>.<br />

2.2.2 Workflow<br />

Secondo il Workflow Management Coalition (WfMC), un workflow è l’automazione<br />

<strong>di</strong> un processo <strong>di</strong> business in tutto o in parte durante la quale<br />

documenti, informazioni e tasks vengono passati da un partecipante ad un<br />

altro affinchè si possa raggiungere un obiettivo comune, utilizzando un insieme<br />

predefinito <strong>di</strong> regole. Un workflow può essere visto come un componente<br />

<strong>di</strong> un processo <strong>di</strong> business, in quanto consiste in una sequenza <strong>di</strong><br />

attività specifiche <strong>di</strong> una particolare applicazione attuate attraverso insiemi<br />

<strong>di</strong> istruzioni predefiniti, coinvolgendo sia procedure automatizzate che manuali.<br />

Per questo si <strong>di</strong>fferenzia da un <strong>BPM</strong> che invece riguarda la definizione,<br />

l’esecuzione e la gestione <strong>di</strong> un processo <strong>di</strong> business in<strong>di</strong>pendentemente dalle<br />

applicazioni che praticamente svolgono i task del processo. Un workflow<br />

viene descritto attraverso tre modelli:<br />

• Modello <strong>di</strong> processo<br />

• Modello informativo<br />

• Modello organizzativo<br />

Per descrivere i tre modelli verranno utilizzati due modelli <strong>per</strong> descrivere<br />

i workflow: quello del Workflow Management Coalition [18] e il modello<br />

WIDE (Workflow on Intelligent and Distributed database Environment) [5].<br />

Di seguito la descrizione dei tre modelli. L’utilizzo <strong>di</strong> questi due modelli<br />

e della loro terminologia non fa <strong>per</strong>dere <strong>di</strong> generalità la descrizione dei tre<br />

modelli che costituiscono il workflow.<br />

Modello <strong>di</strong> processo<br />

Utilizziamo la terminologia utilizzata dal Workflow Management System <strong>per</strong><br />

definire un workflow e metterlo in relazione con un processo <strong>di</strong> business. In<br />

figura 2.2 lo schema della terminologia utilizzata <strong>per</strong> i vari componenti e le<br />

relazioni tra <strong>di</strong> essi.<br />

I componenti fondamentali <strong>di</strong> un workflow sono:<br />

• Processo: un processo è definito come la rappresentazione formale <strong>di</strong><br />

un processo <strong>di</strong> business in modo tale che la sua manipolazione sia possibile<br />

<strong>per</strong> mezzo <strong>di</strong> un workflow management system (WfMS). Questo

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!