PPD - Trabalho Prático de Serviços Web

De Aulas

Links relacionados: Programação Paralela e Distribuída

Descrição

Desenvolver, baseado na aula de Serviços Web, um serviço conforme as seguintes especificações:

  • A finalidade do serviço é calcular a média de um conjunto de até dez números.
  • Neste serviço existem as seguintes funções
  1. Função que envia apenas um número positivo ao serviço. Este é armazenado em um vetor de até 10 elementos. Para cada número que será enviado, este método deve ser chamado.
  2. Função que retorna a média dos números enviados
  3. Função que retorna um número que foi enviado, pela ordem que o mesmo foi enviado. Por exemplo, se você quer receber o primeiro número enviado, então este índice deve ser 0, se for o quinto, então o índice é 4. Caso você peça um elemento que não foi enviado, isto é, se você enviou 3 números positivos e requisitou o 5º número, então é retornado o valor -1.
  4. Função que retorna quantos números já foram enviados.
  • Você também deve desenvolver um cliente que envia uma certa quantidade de valores, de 1 à 10, passados por parâmetros. No final da execução do programa, este deve imprimir na tela quantos números foram enviados, quais e qual a média dos mesmos. Todas essas informações devem ter sido requisitadas do serviço web.
  • Por fim, deve ser elaborar um relatório de 5 ou 6 páginas do trabalho no formato Estrutura Básica para Relatórios.

Observações

  • Este trabalho gera 2 notas:
  1. Nota da apresentação oral da implementação;
  2. Nota do relatório entregue em formato impresso;
  • O relatório deve conter uma boa base teórica sobre o assunto. No mínimo 4 referências de artigos ou livros (Wikipédia ou sites de fraca referência não valem).
  • A detecção de PLÁGIO (CUT&PASTE) no trabalho acarretará em uma nota zero no relatório.