Entrega: Compartilhamento de Fotos

Entrega: Compartilhamento de Fotos

por Gustavo Ansaldi Oliva -
Número de respostas: 1
- Estilo arquitetural REST

Implementamos as seguintes funcionalidades em REST, utilizando o framework Restlets e XML como documento para troca de informações:

- Listar Assinantes: GET http://localhost:8080/PictWare/rest/assinante/
- Cadastrar Assinante: POST http://localhost:8080/PictWare/rest/assinante/
- Listar Assinante Específico: GET http://localhost:8080/PictWare/rest/assinante/{assinante_id}
- Atualizar info assinante: PUT http://localhost:8080/PictWare/rest/assinante/{assinante_id}
- Excluir assinante: DELETE http://localhost:8080/PictWare/rest/assinante/{assinante_id}

Demorou algum tempo até nos familiarizarmos com o framework e seus recursos. Porém, depois de disso, a implementação torna-se intuitiva. A API do framework é leve e relativamente fácil de usar.

Dentro do pacote de teste, existe uma classe de nome TestAssinanteRest com testes unitários para as funcionalidades acima.

- MASHUP

Implementamos uma busca sofisticada de fotos. Quando o usuário busca por uma foto, o sistema consulta o Google Picasa e o Flickr (dois famosos compartilhadores de fotos). Desta maneira, dificilmente o usuário não terá resultados para sua busca.
Implementar este MASHUP foi relativamente trabalhoso porque naturalmente envolveu a familiarização com a API de terceiros. A API do Flickr é mais simples e fácil de usar. A API do Google é mais completa (vários JARS!) e mais complexa.

Segue anexo o projeto sem os JARS. Caso queiram rodar o projeto, me avisem e eu disponibilizo projeto completo.

Abraços
Em resposta à Gustavo Ansaldi Oliva

Re: Entrega: Compartilhamento de Fotos

por Omar Mahmoud Abou Ajoue -
Segue o estilo arquitetural REST de acordo com as sugestões dadas, com recursos navegáveis.

Utilizam mashups no projeto de forma bem inteligente.

Nota: 10.0