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.

4.4. Categorie <strong>di</strong> <strong>analisi</strong> e criteri <strong>di</strong> valutazione 105<br />

L’essere multipiattaforma è importante da un punto <strong>di</strong> vista dell’utilizzo dello<br />

strumento <strong>BPM</strong> in quanto non vincola l’utilizzatore finale a dover lavorare<br />

su un calcolatore avente un particolare sistema o<strong>per</strong>ativo. Questo fattore<br />

potrebbe anche incidere sui costi <strong>di</strong> acquisizione del prodotto <strong>BPM</strong> stesso,<br />

in quanto bisogna anche prendere in considerazione i costi <strong>di</strong> acquisizione <strong>di</strong><br />

licenze <strong>di</strong> sistemi o<strong>per</strong>ativi o <strong>di</strong> hardware supportato dal prodotto, ma non<br />

presente dove lavora l’utilizzatore finale. Questo potrebbe essere un fattore<br />

<strong>di</strong>scriminante nella scelta se adottare o meno quel particolare strumento.<br />

Utilizzo <strong>di</strong> Database Management System (DBMS)<br />

L’utilizzo <strong>di</strong> un Database Management System da parte <strong>di</strong> uno strumento<br />

<strong>BPM</strong> è un fattore importante in quanto in<strong>di</strong>ca che i dati trattati dal <strong>BPM</strong><br />

non vengono trattati salvandoli in un file ma vengono gestiti appunto da un<br />

DBMS. In questa sede non ci soffermeremo in particolare sui vantaggi dell’utilizzare<br />

un DBMS in generale. Invece andremo a valutare l’impatto che<br />

un loro utilizzo hanno nei confronti <strong>di</strong> un sistema <strong>BPM</strong>. Innanzitutto la necessità<br />

<strong>di</strong> DBMS comporta dei costi aggiuntivi all’acquisizione <strong>di</strong> un sistema<br />

<strong>BPM</strong> in quanto quasi sempre sono software <strong>di</strong> terzi produttori. Inoltre la<br />

loro presenza comporta una ulteriore fase <strong>di</strong> configurazione del sistema <strong>BPM</strong><br />

in quanto deve essere preparato il database composto da tabelle specifiche<br />

sulle quali andranno salvati i dati <strong>di</strong> lavoro del sistema <strong>BPM</strong>. Di contro,<br />

l’utilizzo <strong>di</strong> un DBMS <strong>per</strong>mette <strong>di</strong> immagazzinare i dati in modo separato<br />

dal particolare sistema <strong>BPM</strong> utilizzato, migliorando l’efficienza della loro<br />

gestione. Possiamo elencare alcuni vantaggi derivati dall’utilizzo <strong>di</strong> questi<br />

sistemi:<br />

• i dati non sono duplicati<br />

• l’accesso ai dati avviene in base a privilegi fissati dal DBMS<br />

• i vincoli <strong>di</strong> consistenza possono essere fissati all’interno del DBMS<br />

• l’accesso concorrente ai dati è controllato dal DBMS che gestisce la<br />

mutua esclusione dei programmi<br />

L’utilizzo <strong>di</strong> un DBMS <strong>per</strong>mette <strong>di</strong> salvare in maniera sistematica i modelli<br />

<strong>di</strong> processi <strong>di</strong> business che sono stati progettati e le applicazioni da cui<br />

essi derivano. In particolare un ulteriore fattore <strong>di</strong> valutazione preso in<br />

considerazione è la presenza o meno della possibilità <strong>di</strong> fare un mapping<br />

<strong>di</strong>retto tra i dati definiti nel modello informativo del processo <strong>di</strong> business<br />

e le tabelle associate a quel particolare processo nel database. In entrambi

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

Saved successfully!

Ooh no, something went wrong!