REST, JAX-RS, RESTeasy e integração

É cada vez maior o interesse e a necessidade em integração de sistemas, as aplicações raramente permanecem isoladas, pois usuários querem acessar todas as informações e funcionalidades de uma empresa independente de qual sistema os dados ou funcionalidades estejam. Ao longo do tempo, muito esforço foi despendido em diversas técnicas, padrões e arquiteturas foram criadas…

Importância da TI para a Estratégia Organizacional

Estratégia Organizacional O objetivo de uma organização é sobreviver e para sobreviver ela precisa de uma estratégia. Estratégia compreende aspectos que se relacionam com o comportamento global da organização, o comportamento da organização no ambiente em que ela opera e o futuro da organização. Segundo Luecke (2009, p. 12): Estratégia é um plano que objetiva…

SOA e Cloud Computing

SOA ou Cloud Computing? Antes de escolher algum destes termos técnicos para se implementar uma solução de TI é importante entender o que significam cada um deles em um contexto abrangente de um sistema computacional.  SOA (Service Oriented Architecture) é um padrão arquitetural para desenvolvimento de sistemas distribuídos que transformam recursos de software em serviços….

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…

Conciliando arquitetura com agilidade

Arquitetura de Software A arquitetura de software é uma subárea da engenharia de software, é uma ponte entre os requisitos e o código (implementação). Quando a arquitetura de software é bem implementada, o resultado é um software que satisfaz as principais exigências do projeto, tais como desempenho, confiabilidade, portabilidade, etc. É a arquitetura de software…