Thesis full text PDF - Politecnico di Milano
Thesis full text PDF - Politecnico di Milano
Thesis full text PDF - Politecnico di Milano
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