Minicurso Globalcode: RESTful Web Services

RESTful Web Services – Integrando aplicações e criando serviços sem complicar a vida de ninguém

Desde que começamos a desenvolver softwares há a necessidade de integrá-los, ao longo dos anos descobrimos e criamos diversos padrões para estas integrações, com a popularidade e uso massivo da web a transformamos em também uma plataforma de integração. Porém muita complexidade e burocracia foi agregada a estas integrações dificultando e em alguns casos incompatibilizando integrações de plataformas heterogêneas. E é bem sabido que a proposta de um web service é exatamente o contrário, disponibilizar e consumir serviços independente da plataforma em que qualquer uma das partes foi implementada. REST é a resposta a essa complexidade e burocracia desnecessária, é uma forma simples, descomplicada e eficiente de integrar aplicações -seja gerando serviços ou consumindo-os – utilizando a web como plataforma, porém sem dificultar a vida de ninguém.

Palestrante: Rafael Nunes

Informações

Onde? Globalcode SÃO PAULO
Quando? 28/10/08 (terça)
Horário: 19:00 às 22:00
Valor: gratuito

Matrícula online


Minicurso Globalcode: Introdução ao REST

Introdução ao REST e acesso a serviços Yahoo! com Java, Flex e Python

Desde que começamos a desenvolver softwares há a necessidade de integrá-los, ao longo dos anos descobrimos e criamos diversos padrões para estas integrações, com a popularidade e uso massivo da web a transformamos em também uma plataforma de integração. Porém muita complexidade e burocracia foi agregada a estas integrações dificultando e em alguns casos incompatibilizando integrações de plataformas heterogêneas. E é bem sabido que a proposta de um web service é exatamente o contrário, disponibilizar e consumir serviços independente da plataforma em que qualquer uma das partes foi implementada. REST é a resposta a essa complexidade e burocracia desnecessária, é uma forma simples, descomplicada e eficiente de integrar aplicações -seja gerando serviços ou consumindo-os – utilizando a web como plataforma, porém sem dificultar a vida de ninguém.

Palestrante: Rafael Nunes

Informações

Onde? Globalcode SÃO PAULO
Quando? 21/10/08 (terça)
Horário: 18:30 às 21:30
Valor: gratuito

Matrícula online


REST fácil com RESTEasy

RESTEasy é um projeto da JBoss que provê vários frameworks que ajudam no desenvolvimento de web services RESTful e aplicações Java RESTful. Ele implementa a especificação JAX-RS (JSR-311), que provê uma Java API para serviços web RESTful. RESTEasy é uma portátil implementação que nos permite executá-lo em qualquer contêiner Servlet.

Características:

  •  Implementação JAX-RS;
  •  Portátil a qualquer servidor de aplicação que executa o JDK 5 ou superior;
  •  Servidor embutido para testes JUnit;
  •  Integração com EJB e Spring;
  •  Provê um framework que torna a escrita de clientes HTTP fácil;
RESTEasy facilita o desenvolvimento de serviços REST porque abstrai tarefas como controle de processamento das URIs, validações das mesmas e o encaminhamento correto das operações. Assim o desenvolvedor se foca basicamente no desenvolvimento dos serviços. 
 
Download >>aqui<<

HTTP Client para Eclipse (HTTP4E)

HTTP4E é um plugin visual para o Eclipse, muito útil para o desenvolvimento Web, Web Services (SOAP e REST), que permite chamadas HTTP diretamente do Eclipse, fornecendo alto ganho no desenvolvimento e teste de aplicações.

Version: 1.2.2
Support Eclipse Version: 3.2, 3.3, 3.4
License: Free CPL
Development Status: Production/Stable
Company: roussev.org

Mais detalhes

Mais informações sobre a ferramenta e instalação >>aqui<<.

Enjoy!


Livro RESTful Web Services

RESTful Web Services

Finalmente meu livro de REST chegou.
A dica para tal aquisição foi do colega Rafael Nunes.
Lí os primeiros capítulos, e estou muito ansioso para terminá-lo. Tenho certeza que vai me ajudar muito no desenvolvimento do meu trabalho de conclusão de curso.
A abordagem dos autores do livro é muito iteressante, pois cita exemplos reais em três linguagens diferentes: Java, Ruby e Python.
Assim que terminar a leitura, farei um post com mais detalhes.

Até o próximo post!