Início > JAVA > O que é SOA?

O que é SOA?

SOA quer dizer Service Oriented Architecture, ou em português, Arquitetura Orientada a Serviços,  é uma forma de se especificar e desenvolver sistemas nas quais suas principais funcionalidades são vistas como Serviços.

Um serviço é uma função qualquer de nosso sistema que é disponível para qualquer parte do mesmo sistema e para todos os outros sistemas, funcionando assim, de forma independente de qualquer sistema. Um serviço normalmente fica “rodando” num determinado servidor, esperando (ouvindo) por requisições.

SOA é largamente utilizada em projetos de integração, onde temos N sistemas em uma empresa  e queremos que estes sistemas “conversem” (não necessariamente em uma empresa, podemos querem que sistemas de empresas distintas conversem). Normalmente, um sistema X não tem acesso aos dados do sistema Y, então, o sistema Y deve disponibilizar um serviço, implementado como um Web Service normalmente, que vai poder ser acessado e disponibilizará os dados para o sistema X.

O arquiteto dessa integração, deve então definir como será feita esta comunicação, como será a solicitação e a resposta, e criando padrões que ambos sistemas entenderão.

Muito superficialmente, esta é a idéia sobre o que ó SOA! Logo vou postar um artigo bem simples sobre como desenvolver um serviço e o testar!

Enjoy!

Categorias:JAVA Tags:,
  1. maio 28, 2009 às 6:20 pm

    Boa noite Juliano,

    Acho que você entrou em um tema perigoso.. Como Martin Fowler escreveu certa vez: “SOA significa muitas coisas diferentes para pessoas diferentes”..

    Abraço!
    LeoLuz

  1. No trackbacks yet.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: