Microservices

A definição mais simplória de microservices seria a de uma abordagem para desenvolvimento de aplicações compostas por uma série de pequenos serviços. Ao pensar rapidamente sobre essa descrição, a arquitetura SOA ressurge na mente como uma arquitetura intimamente ligada a abordagem de microservices. De fato, microservices é uma evolução do pensamento orientado a serviço tradicional…

Criando um web service RESTful com JAX-RS

REST é um padrão arquitetural baseado nas operações básicas do protocolo HTTP. Os posts REST, JAX-RS, RESTeasy e integração e Entendendo web services em Java (JAX-WS e JAX-RS) fornecem mais detalhes sobre REST. Alguns conceitos sobre aplicações RESTful Basicamente, uma aplicação REST utiliza o conceito de recursos, considerando tudo como recurso. O recurso é acessado e manipulado…

Entendendo web services em Java (JAX-WS e JAX-RS)

Ao aprender sobre web services de forma mais abrangente e detalhada, especialmente em Java, logo no início percebemos certa complexidade. O conceito de web service é simples, mas essa complexidade existe devido a quantidade de siglas e acrônimos para designar o emaranhado de tecnologias que compõem o universo dos web services em Java. Vejamos a…

Criando um web service e um cliente com JAX-WS

Este artigo mostra como construir e fazer o deploy de um web service e um cliente utilizando JAX-WS.  A figura 1 ilustra como a tecnologia JAX-WS  gerencia a comunicação entre o web service e o cliente. A comunicação é feita basicamente com a troca de mensagens SOAP. O ponto de início para construir um web…