Skip to content

2. A natureza do serviço web desenvolvido

Uma empresa de serviços de informática, [ISTIA-IAIE], deseja oferecer um serviço de agendamento de consultas. O primeiro mercado-alvo é o dos médicos que atuam por conta própria. Esses profissionais geralmente não contam com secretariado. Os clientes que desejam marcar uma consulta ligam diretamente para o médico. Assim, ele é frequentemente interrompido ao longo do dia, o que reduz sua disponibilidade para os pacientes. A empresa [ISTIA-IAIE] deseja oferecer a eles um serviço de agendamento de consultas que funcione com base no seguinte princípio:

  • um secretariado se encarrega de agendar consultas para um grande número de médicos. Esse secretariado pode ser composto por apenas uma pessoa. O salário dessa pessoa é dividido entre todos os médicos que utilizam o serviço.
  • O secretariado e todos os médicos estão conectados à Internet
  • as consultas são registradas em um banco de dados centralizado, acessível pela Internet, tanto pela secretaria quanto pelos médicos
  • O registro do RV é normalmente feito pela secretaria. Ele também pode ser feito pelos próprios médicos. Esse é o caso, notadamente, quando, ao final de uma consulta, o próprio médico define um novo RV para seu paciente.

A arquitetura do serviço de emissão do RV é a seguinte:

Os médicos ganham em eficiência ao não precisarem mais gerenciar os RV. Se forem em número suficiente, sua contribuição para as despesas operacionais da secretaria será baixa.

A empresa [ISTIA-IAIE] decide implementar a parte do servidor na forma de um serviço web. O aplicativo terá a seguinte arquitetura:

  • [1]: as camadas [dao, jpa] que permitem o acesso aos dados são implementadas por meio de um serviço web J2EE
  • [2]: apresentaremos diversos tipos de clientes: Java, C#, Asp.Net