CONCEÇÃO
__
__
Componentes do servidor:
O módulo servidor é constituído por dois componentes de software que podem ser
instalados numa única máquina servidor ou distribuídos em várias máquinas para
melhorar o desempenho do sistema. Os componentes do módulo servidor interagem
entre si de forma a dar resposta aos pedidos que recebem do exterior do sistema. Os
dois componentes principais são o servidor de dados e o servidor web.
- Servidor de Dados
O servidor de dados armazena a informação recolhida dos computadores
monitorizados, é responsável pela gestão e processamento dos mesmos e dá resposta
aos pedidos do servidor web. Como é um componente essencial ao funcionamento do
sistema, mantém um mecanismo de backup da informação armazenada.
Após o registo do utilizador/gestor é criada uma base de dados única e independente
usando-se para tal um esquema (schema) de uma base de dados padrão. A base de
dados de cada gestor ficará protegida com a palavra passe que o mesmo escolheu
aquando do registo no sistema.
Porem, além da base de dados pessoal de cada um dos gestores, o servidor possui
também um base de dados dos “clientes” onde serão armazenados os dados de controlo
de acesso de todos os utilizadores/gestores, nomeadamente, nome, password, licença
etc...
- Servidor Web
O servidor web do sistema será responsável por aceitar pedidos HTTP dos browsers,
e responder-lhes com informação que obtém do servidor de dados. Os gestores acedem-
lhe através de um browser, selecionam a informação pretendida, e recebem uma
resposta através de uma página web composta por gráficos ou tabelas de dados que
podem usar na tomada de decisões.
Antes de ser concedida permissão para aceder ao portal do sistema, o servidor web
verifica na base de dados dos clientes se o utilizador tem ou não permissões de acesso
que lhe permitam obter a informação pretendida. Se não possuir permissões é exibida
uma mensagem ao utilizador informando-o que o acesso ao portal não é permitido.
Fazem parte do servidor web o portal do sistema e a página da loja virtual do mesmo.
Trata-se ainda de um componente em fase de desenvolvimento, por isso, será dado
pouco enfase à sua conceção e desenvolvimento no decorrer deste projeto.
À semelhança do que acontece com a base de dados, o gestor possui um “portal”
único e pessoal. A partir do momento que faz o registo no sistema é criada uma
arquitetura de ficheiros e pastas única de acordo com um template que pode ser
personalizada de acordo com as preferências pessoais do gestor.