Skip to content

2. La naturaleza del servicio web creado

Una empresa de servicios informáticos [ISTIA-IAIE] desea ofrecer un servicio de gestión de citas. El primer mercado al que se dirige es el de los médicos que trabajan por cuenta propia. Estos, por lo general, no cuentan con personal de secretaría. Los clientes que desean concertar una cita llaman directamente al médico. Esto supone una interrupción frecuente a lo largo del día, lo que reduce su disponibilidad para atender a sus pacientes. La empresa [ISTIA-IAIE] desea ofrecerles un servicio de gestión de citas que funcione según el siguiente principio:

  • una secretaría se encarga de gestionar las citas de un gran número de médicos. Esta secretaría puede reducirse a una sola persona. El salario de esta se reparte entre todos los médicos que utilizan el servicio.
  • La secretaría y todos los médicos están conectados a Internet
  • las citas se registran en una base de datos centralizada, accesible a través de Internet, tanto para la secretaría como para los médicos
  • La toma de RV la realiza normalmente la secretaría. También pueden realizarla los propios médicos. Este es el caso, en particular, cuando, al final de una consulta, el médico asigna él mismo un nuevo RV a su paciente.

La arquitectura del servicio de asignación de RV es la siguiente:

Los médicos ganan en eficiencia si ya no tienen que gestionar los RV. Si son lo suficientemente numerosos, su contribución a los gastos de funcionamiento de la secretaría será reducida.

La empresa [ISTIA-IAIE] decide implementar la parte del servidor en forma de servicio web. La aplicación tendrá la siguiente arquitectura:

  • [1]: las capas [dao, jpa] que permiten el acceso a los datos se implementan mediante un servicio web J2EE
  • [2]: presentaremos diversos tipos de clientes: Java, C#, Asp.Net