Soa - service oriented architecture

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (729 palavras )
  • Download(s) : 0
  • Publicado : 26 de junho de 2012
Ler documento completo
Amostra do texto
SOA - Service Oriented Architecture
Marcelo Canevello Ferreira

Índice
     

Arquitetura baseada em componentes Introdução a SOA Principais conceitos de SOA SOA Framework Abordagem deintegração Conclusões

Evolução da arquitetura
Serviço orientado a Componentes Componentes Objetos distribuídos Evolução N Camadas 3 Camadas Cliente Servidor Orientado a objetos MonolíticaEstruturado

Arquitetura baseada em componentes






A arquitetura baseada em componentes é uma arquitetura onde as funcionalidades do todo são divididas em funções menores, cada qualencapsulada num componente. Sistemas distribuídos são uma extensão da arquitetura baseada em componentes e referencia componentes que podem existir em diferentes locais físicos As principais vantagens de umaarquitetura baseada em componentes são a facilidade de reusabilidade e reposição de componentes, que tornam a manutenção mais fácil (principais requisitos de negócio para a adoção de SOA). Introdução a SOA




SOA é uma evolução da arquitetura baseada em componentes, projeto baseado em interface (orientação a objetos) e sistemas distribuídos (DCOM, CORBA, J2EE e Intenet em geral) SOA nãosignifica Web Services (.NET, J2EE e CORBA). Essas são apenas implementações que incluem os principais aspectos da arquitetura com abordagem orientada a serviços. Cada uma dessas implementações estendeo modelo básico de referência do SOA

Introdução a SOA
Os seguintes conceitos são encontrados em todas as implementações de SOA: Serviços Descritores de serviços Propaganda e descobertaEspecificação de um modelo de dados associado Contrato de serviço

   



Principais conceitos de SOA


Serviço O serviço, no ponto de vista da arquitetura SOA, é uma função de um sistemacomputacional que é disponibilizado para outro sistema na forma de um serviço. Um serviço deve funcionar de forma independente do estado de outros serviços e deve possuir interface bem definida. Como...
tracking img