Skip to content

2. La natura del servizio web sviluppato

Una società di servizi informatici [ISTIA-IAIE] desidera offrire un servizio di prenotazione degli appuntamenti. Il mercato di riferimento principale è costituito dai medici che esercitano in proprio. Questi medici generalmente non dispongono di personale amministrativo. I clienti che desiderano fissare un appuntamento chiamano quindi direttamente il medico. Ciò interrompe frequentemente il lavoro del medico durante la giornata, riducendo la sua disponibilità nei confronti dei pazienti. La società [ISTIA-IAIE] desidera offrire loro un servizio di prenotazione degli appuntamenti che funzioni secondo il seguente principio:

  • un addetto alla reception gestisce la prenotazione degli appuntamenti per un gran numero di medici. Questo addetto alla reception può essere una sola persona. Il suo stipendio viene ripartito tra tutti i medici che utilizzano il servizio di prenotazione.
  • L'ufficio amministrativo e tutti i medici sono collegati a Internet
  • Gli appuntamenti vengono registrati in un database centralizzato, accessibile via Internet dall'ufficio amministrativo e dai medici
  • Gli appuntamenti vengono normalmente fissati dall'ufficio amministrativo. Possono essere fissati anche dai medici stessi. Ciò avviene in particolare quando, al termine di una visita, il medico fissa un nuovo appuntamento per il paziente.

L'architettura del servizio di prenotazione degli appuntamenti è la seguente:

I medici diventano più efficienti se non devono più gestire gli appuntamenti. Se il loro numero è sufficiente, il loro contributo ai costi operativi dell'ufficio amministrativo sarà minimo.

L'azienda [ISTIA-IAIE] ha deciso di implementare la componente lato server come servizio web. L'applicazione avrà la seguente architettura:

  • [1]: I livelli [DAO, JPA] che consentono l'accesso ai dati sono implementati utilizzando un servizio web J2EE
  • [2]: Presenteremo vari tipi di client: Java, C#, Asp.Net