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

