Tem se utilizado amplamente o conceito de GRID (grades computacionais)
para diversos tipos de aplicaes a fim de obter melhor desempenho. Grades de Dados so grids que trabalham no gerenciamento e compartilhando de grandes quantidades de dados. Muitas aplicaes geram uma imensa quantidade de dados, que precisam ser disponibilizados e acessados de forma segura e confivel. Uma grade a utilizao de diversos sistemas computacionais ao mesmo tempo para processar um problema, que podem ser ou no geograficamente prximas ou heterogneas. Globus uma organizao que desenvolve tecnologia para grades com um software aberto para desenvolvimento e gerenciamento do GRID que o Globus Toolkit para grades de dados, que possui diversos componentes para vrias necessidades, sendo possvel montar uma estrutura que for mais interessante para a aplicao. Um componente responsvel pela transferncia de dados o GridFTP que uma evoluo do FTP, onde possui diversos mecanismos de segurana, confiabilidade e mltiplas transferncias paralelas.Com isso a ideia propor um modelo de arquitetura baseada em GRID usando o framework Globus Toolkit(GT) para o sistema LINKEST, implementando servios especficos para funcionalidades da aplicao.
Figura 1. Modelo Arquitetural usando GRID. O caso de uso do LINKEST onde ser aplicado o GridFTP o gerenciamento de links na funcionalidade Rankeamento de links. Todas as transferncias entre aplicao e o Grid Globus devero ser monitoradas atravs de uma URL de origem/destino. Um processo solicita por meio de uma interface ao Web Service as conexes e realiza chamadas ao Grid pelo GridFTP que ir viabilizar a execuo dessa funcionalidade na aplicao de forma rpida, segura e transparente para os usurios, pois a listagem dos links rankeados no sistema pode demorar devido a todo momento est sendo cadastrado um novo link no sistema. Atravs desse modelo de aplicao baseada em GRID possvel obter capacidade computacional necessria para no ocorrer problemas no tempo de resposta no Ranking de links ocasionando ociosidade no usurio, podendo ser resolvido atravs da distribuio do processamento entre os recursos pertencentes ao GRID onde o Globus ir gerenciar.
Especificao Caso de Uso Rankeamento de Links Quando o usurio interagir com o sistema, a lista de links ser automaticamente atualizada baseando-se no novo ranking. O sistema da aplicao Linkest seleciona as preferncias do usurio e informaes de sua interao com os links (mais avaliados e favoritados) e se comunica com o sistema de Agentes, fornecendo estes dados. O sistema de agentes, localizado em outro servidor, ir processar as informaes fornecidas, utilizando um software de raciocinador a fim de encontrar outros links que se assemelhem (com relao s suas categorias e avaliaes do pblico) aos dados fornecidos pelo usurio e os retorna aplicao. Caso no seja possvel se comunicar com o sistema de agentes, o sistema Linkest seleciona as preferncias do usurio autenticado, categorias de sua autoria, e lista de avaliaes e favoritos, efetuando uma busca local e filtrando os resultados de acordos com os dados obtidos do usurio.