2. A natureza do serviço web desenvolvido
Uma empresa de serviços informáticos, a [ISTIA-IAIE], pretende oferecer um serviço de marcação de consultas. O primeiro mercado-alvo é o dos médicos que exercem a profissão de forma independente. Estes, em geral, não dispõem de secretariado. Os clientes que pretendem marcar uma consulta ligam, então, diretamente para o médico. Este é, assim, frequentemente incomodado ao longo do dia, o que diminui a sua disponibilidade para com os doentes. A empresa [ISTIA-IAIE] pretende oferecer-lhes um serviço de marcação de consultas que funcione segundo o seguinte princípio:
- um secretariado assegura a marcação de consultas para um grande número de médicos. Este secretariado pode ser reduzido a uma única pessoa. O salário desta pessoa é partilhado entre todos os médicos que utilizam o serviço.
- O secretariado e todos os médicos estão ligados à Internet
- as marcações são registadas numa base de dados centralizada, acessível pela Internet, tanto pela secretaria como pelos médicos
- A emissão de RV é normalmente efetuada pelo secretariado. Pode também ser efetuada pelos próprios médicos. É o caso, nomeadamente, quando, no final de uma consulta, o próprio médico atribui um novo RV ao seu doente.
A arquitetura do serviço de atribuição do RV é a seguinte:
![]() |
Os médicos ganham em eficiência se deixarem de ter de gerir os RV. Se forem em número suficiente, a sua contribuição para as despesas de funcionamento do secretariado será reduzida.
A empresa [ISTIA-IAIE] decide implementar a parte do servidor sob a forma de um serviço web. A aplicação terá a seguinte arquitetura:
![]() |
- [1]: as camadas [dao, jpa] que permitem o acesso aos dados são implementadas através de um serviço web J2EE
- [2]: apresentaremos vários tipos de clientes: Java, C#, Asp.Net

