Planejando Usar o JAX-RS para ativar os Serviços RESTful

Usando a API Java™ para Serviços da Web RESTful (JAX-RS), os desenvolvedores de aplicativos podem desenvolver rapidamente aplicativos RESTful. Ao planejar o uso do JAX-RS para ativar serviços RESTful, considere como melhor implementar as capacidades e características de um aplicativo RESTful com o JAX-RS.

Antes de Iniciar

Consulte a visão geral de informações JAX-RS para saber mais sobre os serviços REST e as vantagens de usar o JAX-RS para criar serviços RESTful.

Sobre Esta Tarefa

O JAX-RS é um modelo de programação que fornece um mecanismo para desenvolver serviços que seguem os princípios Representational State Transfer (REST). Usando o JAX-RS, o desenvolvimento de serviços RESTful é simplificado.

O JAX-RS é uma API Java para desenvolver aplicativos REST rapidamente. Enquanto o JAX-RS fornece uma maneira mais rápida de desenvolver aplicativos da Web do que os servlets, o objetivo primário do JAX-RS é construir serviços RESTful. O JAX-RS 1.0 define uma API de componente do lado do servidor para criar aplicativos REST. O IBM® JAX-RS fornece uma implementação da especificação JAX-RS (JSR 311).

Usando a tecnologia JAX-RS, os aplicativos REST são mais simples de desenvolver, de consumir e de escalar quando comparado a outros tipos de sistemas distribuídos. Vários serviços da Internet populares e amplamente utilizados têm fornecido com êxito APIs RESTful para os aplicativos. Terceiros têm usado várias APIs REST para criar seus próprios negócios e aplicativos.

Devido ao simples consumo de serviços RESTful, é possível gravar clientes em vários idiomas em plataformas diferentes. A maioria dos idiomas não requer nenhuma biblioteca de terceiro enquanto houver um método para usar uma conexão HTTP. Devido à penetração dos navegadores da Web, os clientes mais predominantes são tipicamente os navegadores da Web. Por exemplo, várias propriedades da Web 2.0 usam uma estrutura JavaScript, como o kit de ferramentas Dojo, para desenvolver um cliente em um navegador em conjunto com o aplicativo do lado do servidor RESTful que fornece dados para o cliente.

Procedimento

  1. Revise os negócios e aplicativos middleware existentes no seu ambiente para determinar quais serviços você deseja implementar como serviços REST.
  2. Defina os recursos nos seus aplicativos RESTful..
  3. Determine os formatos de padrões de URL, operações e tipo de mídia para usar em cada recurso.
    1. Defina os padrões de URI para recursos nos aplicativos RESTful.
    2. Defina as capacidades de cliente para aplicativos RESTful usando métodos HTTP .
    3. Defina os cabeçalhos HTTP e códigos de resposta para aplicativos RESTful usando métodos HTTP .

Resultados

Você possui um plano de design para usar o JAX-RS para implementar serviços REST.


Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_jaxrs_plan
Nome do arquivo: twbs_jaxrs_plan.html