REST!
De forma simplista, o Rest é um modelo arquitetural projetado para a concepção de sistemas distribuídos, permitindo a comunicação entre serviços distribuídos entre plataformas e tecnologias diferentes.
Em resumo, o REST (Transferência de Estado Representacional) é um padrão de projeto de software à ser seguido no desenvolvimento de um webapp (serviços na web). Desenhado para permitir que programas/plataformas consigam conversar/trocar informações na web.
Roy Fielding
Proposto por Roy Fielding, um dos autores da especificação do protocolo HTTP e definiu o termo REST em 2000 (na sua dissertação de doutorado).
O REST é baseado nos conceitos de Recursos e utilização de requisições HTTP. E, hoje é a principal arquitetura utilizada com WebServices.