RSS .92| RSS 2.0| ATOM 0.3
  • Home
  • Artigos
  • Publicações
  • Apresentações
  • Interviews
  • Livros
  • Contact
  • About
  • Conclusão

    O objetivo deste artigo foi partir de um exemplo rico o suficiente de arquitetura orientada a serviços e então fazer a modelagem e desenvolvimento dos mesmos com uso de uma abordagem RESTful. Através do exemplo do leilão do Mercado Livre, fomos capazes de percorrer todas as etapas envolvidas na implementação de web services REST. Entre estas etapas podemos destacar a identificação dos recursos, mapeamento de URIs, definição do protocolo de comunicação e formas de mapeamento de Java para XML e XML para Java.

    Foi possível ilustrar bem como o bom uso dos recursos do HTTP podem ajudar na definição de um protocolo de comunicação conciso e claro. Elementos já conhecidos como os status e métodos HTTP, URIs e Content-Types passam a ser utilizados para comunicações bem mais diversas do que a transferência simples de HTML.

    Com o amadurecimento das implementações REST, estamos caminhando na direção de soluções poderosas e interoperáveis. Até alguns anos atrás, a adoção de web services representava uma troca de performance por interoperabilidade. Piorar a performance na comunicação com a mesma plataforma e linguagem para ser capaz de falar com qualquer outro serviço.

    Isto felizmente está deixando de ser verdade. Estamos conquistando poder suficiente para ter ao mesmo tempo alta performance e interoperabilidade.

    A JSR-311 e o Jersey trazem benefícios interessantes, e não nos tiram o poder do REST. A introdução destes componentes simplifica o desenvolvimento. Além disso, ganhamos funcionalidades que seriam muito trabalhosas de implementar de forma customizada. A capacidade de manipular múltiplos formatos e a geração do WADL são bons exemplos disso.

    Esperamos que este artigo tenha contribuído com novas idéias para os leitores no desenvolvimento de serviços REST. Esta linha de serviços vem amadurecendo progressivamente e já se apresenta como uma opção poderosa para integração entre aplicações.

    Pretendo publicar vários outros artigos na área de web services, integração e tecnologias relacionadas, então se você gostou deste artigo, acompanhe sempre as novidades por aqui ;)

    AnteriorÍndice

    2 Responses to “WebServicesREST - Conclusão”

    1. A2 Says:

      Mandou bem, Bruno!
      Muito esclarecedor o artigo, principalmente pra quem é quase q totalmente leigo no assunto, como é o meu caso. Quer dizer, agora que já li o artigo, nem tão leigo assim…rs
      Abs

    2. blpsilva Says:

      Oi A2, fico contente que você tenha gostado. Espero que o artigo seja útil para algumas pessoas, e pretendo publicar outros artigos relacionados em breve.

      É muito bom quando as pessoas interagem, como você fez, porque aí facilita para que eu vá melhorando progressivamente a qualidade dos artigos.

      []s

    Leave a Reply

    Bruno Pereira is Digg proof thanks to caching by WP Super Cache!