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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4 Capitolo 1. Introduzione<br />

opiù workflow che collaborano tra <strong>di</strong> loro al fine <strong>di</strong> raggiungere un obiettivo<br />

comune. Un workflow è l’automazione <strong>di</strong> una sequenza <strong>di</strong> attività. Il<br />

concetto <strong>di</strong> workflow viene definito dal Workflow Management Coalition. Il<br />

WfMC è un consorzio formato da sviluppatori, analisti e ricercatori che si<br />

occupano <strong>di</strong> definire degli standard <strong>per</strong> la gestione dei processi <strong>di</strong> business<br />

e dei relativi workflow. Tra questi standard il WfMC ha definito lo standard<br />

XPDL che è un linguaggio che ha come scopo quello <strong>di</strong> definire una<br />

rappresentazione univoca del modello <strong>di</strong> processo <strong>di</strong> business in modo tale<br />

che possa essere interpretato da <strong>di</strong>versi sistemi <strong>BPM</strong>. Esistono altri enti e<br />

consorzi che hanno definito standard nell’ambito dei sistemi <strong>BPM</strong>. Uno <strong>di</strong><br />

questi èl’Object Management Group che ha definito uno standard <strong>per</strong> la<br />

modellazione grafica <strong>di</strong> un processo <strong>di</strong> business: la notazione <strong>BPM</strong>N (Business<br />

Process Management Notation). Un altro ancora èilconsorzioOASIS<br />

(Organization for the Advancement of Structured Information Standards)<br />

che ha definito lo standard BPEL (Business Process Execution Language).<br />

BPEL è uno standard <strong>di</strong> esecuzione che <strong>per</strong>mette al processo <strong>di</strong> business <strong>di</strong><br />

essere eseguito in<strong>di</strong>fferentemente su tutti gli <strong>strumenti</strong> <strong>BPM</strong> che supportano<br />

questo standard. L’adozione <strong>di</strong> questi standard da parte degli <strong>strumenti</strong><br />

<strong>BPM</strong> è importante dal punto <strong>di</strong> vista dell’intero<strong>per</strong>abilità. Oltre agli <strong>strumenti</strong><br />

che devono supportare gli standard descritti, un sistema <strong>BPM</strong> deve<br />

presentare uno strumento che metta in esecuzione il processo <strong>di</strong> business descritto.<br />

Questo strumento è il <strong>BPM</strong> engine che <strong>per</strong>mette <strong>di</strong> assegnare l’esecuzione<br />

<strong>di</strong> un’attività del workflow ad uno specifica risorsa. <strong>Una</strong> volta che<br />

il processo <strong>di</strong> business è in esecuzione, lo strumento <strong>BPM</strong> deve fornire uno<br />

strumento <strong>per</strong> poter monitorare lo stato del processo e raccogliere metriche<br />

sulle prestazioni della sua esecuzione. Questi componenti sono il Business<br />

Activity Monitoring (BAM) e il Business Cockpit. Vedremo in dettaglio nel<br />

corso dei capitoli successivi i componenti <strong>di</strong> un sistema <strong>BPM</strong>.<br />

1.2 Motivazione e obiettivi della tesi<br />

Esistono numerose soluzioni <strong>di</strong> <strong>strumenti</strong> <strong>BPM</strong> presenti sul mercato [19].<br />

Queste soluzioni non sono tutte uguali. Infatti alcune <strong>di</strong> queste forniscono<br />

solamente gli <strong>strumenti</strong> <strong>per</strong> la modellazione dei processi <strong>di</strong> business. Altre<br />

ancora non forniscono gli <strong>strumenti</strong> <strong>di</strong> <strong>analisi</strong> del processo <strong>di</strong> business.<br />

In base allo specifico progetto <strong>BPM</strong> che si deve realizzare, nasce la necessità<br />

<strong>di</strong> poter scegliere lo strumento <strong>BPM</strong> adatto alle proprie necessità.<br />

Attualmente la letteratura non propone un metodo scientifico <strong>per</strong> valutare<br />

i <strong>di</strong>fferenti <strong>strumenti</strong> <strong>BPM</strong>. Lo scopo <strong>di</strong> questa tesi è appunto quello <strong>di</strong><br />

definire un framework <strong>di</strong> <strong>analisi</strong> e valutazione <strong>di</strong> questi <strong>strumenti</strong> <strong>BPM</strong>. La

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

Saved successfully!

Ooh no, something went wrong!