Enunciado - Tecgraf JIRA / Confluence - PUC-Rio

Propaganda
Curso de Desenvolvimento de Aplicações Java para o Openbus
Parte 5: O Serviço de Execução Remota OpenDreams
1. Nesse exercício, o objetivo é desenvolver um cliente que utiliza o Serviço
OpenDreams publicado pelo CSGrid no barramento. Usaremos o CSGrid
que está executando na máquina rasa. Você deve:

Fazer inicialmente o login como administrador do CSGrid para
atribuir as permissões necessárias ao seu login. O login de
administrador do CSGrid é admin e a senha 1234. Para iniciar o
cliente web do CSGrid, digite a seguinte url no browser:
http://rasa:8080/csgrid/init

Atenção: o browser precisa estar configurado para iniciar o Java
WebStart ao fazer o dowload do arquivo jnlp que está nessa url.
Caso isso não aconteça, configure o browser da sua máquina
indicando o path onde o Java WebStart está instalado.

Para executar através do serviço OpenDreams, o usuário precisa
ter permissão de execução de algoritmos e permissão de execução
nos servidores SGAs. No capítulo 3 do Tutorial do OpenDreams
(http://www.tecgraf.pucrio.br/ftp_pub/csbase/opendreams/1.4.1/tutorial.pdf) você
encontra as orientações de como fazer a configuração do CSGrid.

O Tutorial do OpenDreams exemplifica o desenvolvimento de
aplicações clientes java do Serviço OpenDreams usando uma classe
auxiliar OpenDreamsProxy. Você deve criar uma aplicação cliente
que, ao invés de usar o Proxy, utilize diretamente o SDK OpenBus
para se conectar e recuperar o serviço OpenDreams.

Sua aplicação cliente deve submeter para execução o algoritmo
cadastrado no CSGrid como o nome “Teste da
SimpleDemoOpenDreams”. Ao terminar a execução, mostre na
console o resultado informado no JobInfo.
2. Use o Serviço de Dados publicado no CSGrid para que sua aplicação
recupere o log de saída da execução do algoritmo. Para isso, você deve ter
atribuído um caminho de um arquivo no atributo outputPath do
JobTemplate. O OpenDreams cria esse arquivo na área de projetos e o
conteúdo é o log (stdout) de saída da execução do algoritmo.
Download