🏠 Home

⬅️ Back


Agenzia ACME

L’agenzia è stata implementata tramite un file BPMN eseguibile e due web service usati come interfaccia per i client.

Model (sources)

Le classi condivise utilizzate come modello per i dati sono state aggregate in un file .jar ed incluse come dipendenze Maven di entrambi i progetti.

Web services (sources)

I web services sono stati realizzati utilizzando JAX-WS ed espongono le interfacce utilizzate dai client di acquirente e venditore per scambiare informazioni con il BPMS. Di seguito sono descritti gli enpoint per ciascuno:

Acquirente (sources)

Venditore (sources)

BPMS (sources)

Il BPMS è semplicemente un progetto Maven che implementa i task specificati dal BPM ed è organizzato come segue:

Per semplicitĂ  i database sono stati implementati come classi java statiche.


➡️ Next