Como desenvolver Web Services baseados em REST com o framework Restlet

938 palavras 4 páginas
Introdução Um requisito básico de qualquer empresa é prover serviços, sejam os vendedores, o setor de custos e compras, os prestadores de serviço, etc. Cada empresa oferece serviços para a comunicação entre ela e outras pessoas, sejam pessoas físicas ou jurídicas, internas ou externas a empresa. Alguns desses serviços podem ser automatizados. Para as empresas, os Web services podem trazer agilidade para os processos e eficiência na comunicação entre cadeias de produção ou de logística. Toda e qualquer comunicação entre sistemas passa a ser dinâmica e principalmente segura, pois não há intervenção humana. O Web Service faz com que os recursos da aplicação do software estejam disponíveis sobre a rede de uma forma normalizada. Outras tecnologias fazem a mesma coisa, como por exemplo, os browsers da Internet acedem às páginas Web disponíveis usando por norma as tecnologias da Internet, HTTP e HTML. No entanto, estas tecnologias não são bem sucedidas na comunicação e integração de aplicações. Os WebServices são implementados usando uma série de estilos. Hoje, um dos mais populares é o Representational State Transfer, ou REST. Uma implementação do REST é sobre o bem conhecido protocolo HTTP, permitindo que o HTTP exista como um meio para uma arquitetura RESTful (usando operações HTTP padrão como GET, PUT das atualizações, POSTe DELETE).Serviços baseados em REST são muito fáceis de entender e de se trabalhar, pois o cliente que vai utilizar o serviço REST não precisa utilizar nenhuma API especializada. Neste Tutorial será utilizado o framework Restlet, estrutura do Restlet é extremamente leve. Um aplicativo RESTful totalmente funcional pode ser construído com várias classes que se estendem a partir de algumas classes de base Restlet principais. A configuração e a implementação alavancam modelos de contêiner existentes, portanto, basta atualizar o arquivo web.xml usual e implementar um arquivo Web archive (WAR) padrão.

Desenvolvimento
Neste

Relacionados

  • 2012 06 27 21 12 32
    26707 palavras | 107 páginas
  • Web semânticos redes sociais online
    40425 palavras | 162 páginas
  • Casa do Código Introdução a Arquitetura e Design de Software
    76613 palavras | 307 páginas
  • Automação do Sistema de Controle de Endemias no Sistema de Saúde
    19969 palavras | 80 páginas