Integração de sistemas sempre foi uma tarefa difícil, REST é um estilo arquitetural definido por Roy Fielding em sua tese de doutorado no ano 2000, onde simplificou-se os padrões de trocas de mensagem, sem a necessidade de protocolo de serviços web como SOAP.
Neste mini-curso entenderemos como pensar em uma arquitetura com REST, e como ele trabalha com JSF 2 através da JSR - 311 (JAX-RS), além de como podemos integrar isto tudo com HTML 5 em nossos projetos.
Minicurso criado pelo Raphael Adrien originalmente para apresentação no JavaOne Brasil 2010.