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
- 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.
- Função que retorna a média dos números enviados
- 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.
- 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:
- Nota da apresentação oral da implementação;
- 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.