DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

SOA na prática - Artigo Java Magazine 62

Artigo da Revista Java Magazine Edição 62.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?

Esse artigo faz parte da revista Java Magazine edição 62. Clique aqui para ler todos os artigos desta edição

SOA na prática

Veja a realização dos princípios SOA de maneira prática

Aprenda a construir serviços utilizando conceitos de abstração e roteamento em um barramento corporativo de serviços (ESB)

De que se trata o artigo:

O artigo aborda princípios básicos de SOA e de um barramento corporativo bem como exemplos de uma ferramenta especializada.

 

Para que serve:

Fornecer o caminho a quem quer iniciar os estudos em SOA e abordar o assunto de forma prática e direta, algo raro na literatura técnica hoje em dia.

 

Em que situação o tema é útil:

SOA é um tema muito atual e várias empresas já estão migrando suas aplicações para suportar seus conceitos e tecnologias. Um ESB é o coração de uma arquitetura orientada a serviços e mostramos no artigo quais são os componentes básicos para a criação de serviços corporativos com transformações (XQuery e XPath), além de conceitos de abstração (proxy e business service) através de exemplos práticos.

 

SOA na prática:

O artigo mostra como criar serviços corporativos de maneira prática e simplificada apresentando uma ferramenta poderosa, o Aqualogic Service Bus ou simplesmente ALSB. Através do uso de XQuery e XPath, transformações e conceitos de roteamentos são apresentados. Também são apresentados exemplos de consumo de um serviço da internet, disponibilizando esse serviço através de um proxy service, exemplificando como aplicar abstração em uma arquitetura SOA.

 

Cada vez mais tem se falado sobre SOA e seus benefícios, suas estratégias e diversas recomendações para sua empresa ou seu negócio se tornar “SOA-enabled”. O que temos visto, porém, é que não são tão comuns artigos técnicos, relacionados à implementação prática do que realmente suporta os princípios que SOA tanto prega: alinhamento das áreas de negócio com TI, reuso, desacoplamento, roteamento de mensagens e governança.

Através da exposição de serviços, a composição de novos serviços e novas aplicações se torna o resultado natural da combinação dos já expostos, dando a agilidade que as áreas de negócio tanto precisam para ousar mais e se destacar no mercado.

Veremos nesse artigo um pouco sobre como expor e orquestrar esses serviços de forma padronizada através de uma ferramenta que implementa o padrão arquitetural conhecido como Enterprise Service Bus (ESB, ou barramento corporativo de serviços).

SOA

Esse artigo focará fortemente na prática, porém uma introdução sobre o conceito de arquitetura orientada a serviços será necessária para justificarmos a necessidade de um barramento de serviços.

SOA é um novo paradigma com foco em prover um maior reuso e eficiência na criação ou manutenção de funcionalidades e aplicações de uma empresa. Em uma arquitetura orientada a serviços, as funcionalidades que antes estariam contidas dentro de programas e sistemas de forma isolada, devem agora ser expostas na forma de serviços através de interfaces bem definidas, utilizando tecnologias interoperáveis e padrões abertos. A combinação de tudo isso possibilitará um alto grau de reuso e permitirá que novas funcionalidades sejam compostas rapidamente a partir do que já está exposto na forma de serviço.

Atualmente, a grande maioria das empresas está com demandas para TI com prazos cada vez menores, buscando a redução de custo e ganho de diferenciais junto aos clientes. Neste contexto, SOA e suas combinações surgem como uma das melhores soluções para unir as melhores práticas arquiteturais em um padrão com potencial para prover de maneira consistente o que as empresas atualmente precisam: maior alinhamento de TI com o negócio e maior investimento em inovação graças à economia gerada pelo reuso de sistemas e serviços."

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


William Markito Oliveira
é arquiteto de sistemas e consultor em tecnologias Java, especializado em plataforma BEA. Possui experiência em projetos de EAI e SOA. É membro do WS-I.org e já ministrou apresentações sobre SOA e ferramentas BEA. Trabalha com Java desde 2003 e desde 2006 tem focado seus estudos em SOA e tecnologias...
O que você achou deste post?

    1 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Anderson F De Rossi
Muito bom.

Fiz uma leitura rápida do artigo e gostei , separei ele p/ ler com mais calma.

Parabéns
[há +1 mês] - Responder

 
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03