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.

64 Capitolo 3. Standard degli Strumenti <strong>BPM</strong><br />

1. tradurre gli standard grafici che descrivono i processi <strong>di</strong> business in<br />

standard <strong>di</strong> esecuzione<br />

2. <strong>per</strong>mettere il trasferimento dei modelli dei processi <strong>di</strong> business tra<br />

<strong>strumenti</strong> <strong>BPM</strong> <strong>di</strong> <strong>di</strong>versi produttori<br />

Attualmente esistono due standard <strong>di</strong> interscambio significativi:<br />

1. Business Process Definition Metamodel (BPDM)<br />

2. XML Process Definition Language (XPDL)<br />

Il secondo standard <strong>di</strong> formato <strong>di</strong> interscambio citato sarà l’argomento del<br />

paragrafo 3.2.1. Infatti è lo standard <strong>di</strong> interscambio che pren<strong>di</strong>amo in<br />

considerazione in quanto <strong>di</strong>ventato standard de facto tra i produttori <strong>di</strong><br />

<strong>strumenti</strong> <strong>BPM</strong>.<br />

Descriviamo brevemente il formato BPDM. Business Process Definition<br />

Metamodel è un formato proposto dal Object Management Group (OMG).<br />

Secondo gli autori del formato, BPDM è in grado <strong>di</strong> rappresentare e <strong>di</strong><br />

modellizzare i processi <strong>di</strong> business in maniera in<strong>di</strong>pendente dalla notazione<br />

o dalla <strong>metodologia</strong> utilizzata, uniformandoli in un unico formato [27]. Come<br />

si evince dal nome del formato stesso, questo èinrealtà un meta-modello<br />

che serve <strong>per</strong> descrivere gli elementi comuni presenti nelle definizioni dei<br />

processi <strong>di</strong> business. Secondo l’Object Management Group:<br />

Il meta-modello alla base <strong>di</strong> BPDM descrive i processi <strong>di</strong> business<br />

in maniera molto generale e fornisce una sintassi XML <strong>per</strong><br />

immagazzinare e trasferire i modelli dei processi <strong>di</strong> business tra<br />

i vari <strong>strumenti</strong> <strong>BPM</strong> e le varie infrastrutture. Molti <strong>strumenti</strong><br />

<strong>BPM</strong>, metodologie e tecnologie possono quin<strong>di</strong> mappare il loro<br />

modo <strong>di</strong> descrivere, capire e implementare i processi <strong>di</strong> business<br />

verso e attraverso BPDM.[27]<br />

Di fatto un meta-modello è un modello astratto che contiene gli elementi<br />

<strong>di</strong> base caratterizzanti <strong>di</strong>versi linguaggi <strong>di</strong> modellazione. Questo significa<br />

che BPDM lavora come un traduttore tra <strong>di</strong>versi linguaggi standar<strong>di</strong>zzati<br />

entro una comune piattaforma. La figura 3.32 mostra i linguaggi correnti<br />

che BPDM è in grado <strong>di</strong> tradurre.<br />

Allo stato attuale, BPDM non viene utilizzato da nessun strumento<br />

<strong>BPM</strong>. Le motivazioni dello scarso interesse <strong>di</strong> questo formato e della sua<br />

mancata implementazione in nessuno strumento <strong>BPM</strong> <strong>di</strong>sponibile sono dovute<br />

al fatto che viene definito uno standard <strong>di</strong> interscambio complesso da utilizzare<br />

e non user-friendly [22].

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

Saved successfully!

Ooh no, something went wrong!