Oi. Sou iniciante nessa parte de programação para Web. Tenho um trabalho de faculdade para o fim do ano envolvendo várias matérias. O projeto é desenvolver um sistema de estágio, onde empresas e Faculdade interagem o sistema. O aluno poderá cadastrar seu curriculo e procurar por vagas. A empresa poderá cadastrar vagas e gerenciar os alunos que estagiam, através do supervidor que poderá gerar relatorios sobre aluno direto no sistema. e a Faculdade através do orientador para pegar os relatórios do aluno e dar nota.
A professora de inteligência artificial pediu para que colocássemos um agente no sistema. O agente que projetamos fará o seguinte:
- Como todo agente, será autônomo e deverá rodar o tempo inteiro.
- Ele ficará o tempo todo comparando alunos com vagas e classficando os alunos de acordo com o requesito da vaga, caso o aluno preencha os requisitos, mandará um e-mail para a empresa dizendo que existe um aluno para preencher a vaga e um para o aluno informando sobre a oferta de vaga.
Expliquei tudo isso para vocês entenderem como tudo vai funcionar.
Minhas dúvidas:
-
Como devo implementar o agente ? Como uma classe comum ? Como um servlet ?
-
Estou tendo problemas para deixar o agente em loop, pausar ele para processar o que for requerido para ele e depois ele voltar ao processamento. Como o agent evai trabalhar direto com o banco, essa interrupção do loop geraria algum problema ?
A quem puder ajudar, desde já obrigado.