CONCEÇÃO
__
__
O sistema contempla situações de falta de interatividade entre os seus componentes.
Como já era esperado, podem ocorrer falhas de ligação entre o módulo cliente e o
servidor de dados, devido a problemas na infraestrutura de comunicação ou no próprio
servidor de base de dados. Assim, um dos requisitos passa pela integridade dos dados,
mesmo que não exista temporariamente nenhuma ligação entre os módulos cliente e
servidor, os dados devem ser recolhidos e guardados localmente por cada um dos
componentes cliente.
De facto, num domínio comercial, deixa de ser aceitável que um determinado serviço
permaneça suspenso ou se percam dados.
A Figura 1 apresenta um diagrama geral do sistema, baseado numa arquitetura física
cliente-servidor. O sistema é constituído principalmente por dois módulos que
interagem através da internet. O módulo servidor composto pelo sistema de base de
dados e serviços web e o módulo cliente composto pelo software cliente.
Figura 1: Diagrama Geral do Sistema
Software Cliente:
É o componente do sistema a instalar em cada um dos computadores que se
pretendam monitorizar dentro da organização. Pode ser executado em modo
"Silencioso" para que o colaborador não se aperceba do seu funcionamento. Pode ser
configurado como um filtro de programas e tráfego específico ou para gerar alertas.
Mantém-se ativo desde que o computador é ligado até que se desliga. Pode ser instalado
nos computadores que fazem parte da rede local ou nos portáteis usados por exemplo
por comerciais no exterior da organização.