27.12.2014 Views

Thesis full text PDF - Politecnico di Milano

Thesis full text PDF - Politecnico di Milano

Thesis full text PDF - Politecnico di Milano

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.

Workflow Capitolo 2<br />

Lo scopo <strong>di</strong> questo caso <strong>di</strong> stu<strong>di</strong>o è quello <strong>di</strong> offrire un processo base da poter scomporre in<br />

<strong>di</strong>fferenti sottoprocessi da eseguire su <strong>di</strong>versi server, anche detti “peer”, per coprire i <strong>di</strong>versi<br />

scenari in<strong>di</strong>viduabili nel contesto dei workflow <strong>di</strong>stribuiti. Questi scenari verranno presentati e<br />

illustrati dettagliatamente nel capitolo 5.<br />

2.3.2. Click4aCar<br />

Questo secondo caso <strong>di</strong> stu<strong>di</strong>o è stato introdotto in quanto si adatta in modo più adeguato ad un<br />

particolare scenario <strong>di</strong> <strong>di</strong>stribuzione <strong>di</strong> workflow che tratteremo rispetto al caso <strong>di</strong> stu<strong>di</strong>o<br />

precedente, in quanto è necessario avere due flussi <strong>di</strong> processo separati; per questo motivo<br />

abbiamo scelto lo scenario della compraven<strong>di</strong>ta <strong>di</strong> macchine usate.<br />

In questo caso abbiamo due workflow in<strong>di</strong>pendenti, uno riguardante le auto, che viene gestito da<br />

un’applicazione che rappresenta un concessionario, e uno riguardante l’utente, proprio <strong>di</strong><br />

un’applicazione che gestisce i clienti del concessionario.<br />

Il workflow delle auto è quello riportato in figura 3:<br />

Car<br />

Manufacture Matriculation For Sale Purchase / Sale x<br />

Demolition<br />

Figura 3 - Workflow delle auto<br />

Il flusso <strong>di</strong> processo relativo ad un auto inizia con la sua fabbricazione, continua con la sua<br />

immatricolazione e prosegue con delle attività che rappresentano la compraven<strong>di</strong>ta dell’auto.<br />

Queste attività comprendono “For Sale”, in cui l’auto viene messa in ven<strong>di</strong>ta per consentirle la<br />

ricerca da parte dell’acquirente, e “Purchase / Sale” che conclude le operazioni <strong>di</strong> compraven<strong>di</strong>ta;<br />

esse possono essere eseguite più volte, a seconda del numero <strong>di</strong> transazioni che avvengono nel<br />

sistema. L’ultima fase, che porta al completamento del flusso <strong>di</strong> processo relativo ad un’auto, è la<br />

demolizione.<br />

User<br />

Figura 4 - Workflow degli utenti<br />

15

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

Saved successfully!

Ooh no, something went wrong!