SOA

187 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
187
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
5
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

SOA

  1. 1. SOA Tiago WillianVinicius Vicente
  2. 2.  Com o avanço das tecnologias as pequenas e grandes empresas tentam se adaptar da melhor forma possível a estes avanços, para agilizar suas rotinas e suas operações. O objetivo deste trabalho é apresentar um novo paradigma no desenvolvimento de sistemas em grande escala. Arquitetura Orientada a Serviços – SOA. Temos o objetivo de apresentar os conceitos da Arquitetura Orientada a Serviços, descrevendo algumas técnicas, mostrando o seu funcionamento básico. No geral, pode-se dizer que a SOA é um conceito de arquitetura de software que tem como seu componente principal o conceito de serviço. A SOA promete oferecer interoperabilidade entre plataformas distintas de hardware e software, disponibilizando serviços através de uma plataforma comum para troca de mensagens.Introdução
  3. 3.  As implementações SOA dependem de uma rede de serviços de software; Serviços incluem baixo acoplamento de unidades e de funcionalidade; Cada serviço implementa uma ação, como preencher um formulário on-line de uma aplicação ou visualizar um extrato bancário de uma conta, ou realizar uma reserva on-line para bilhete de avião. Ao invés de realizar chamadas diretas para o código fonte, os serviços definem protocolos que descrevem como enviar e receber as mensagens, utilizando metadados;Características
  4. 4.  A SOA oferece a possibilidade da reutilização de serviços e recursos, onde funcionalidades já existentes podem resultar na redução significativa do esforço de desenvolvimento da aplicação e isso implica diretamente nos custos; Programadores podem desenvolver os serviços em diferentes linguagens; Recursos já existentes podem ser reutilizados para outros fins;Características
  5. 5.  Tudo é visto como serviço; Usam protocolos, regras e tecnologias que são completamente independentes das plataformas, sistemas ou linguagens de programação; Diferentes plataformas se comunicam sem restrições, uma aplicação Linux pode interagir com outra Windows sem problemas; Diferentes Aplicações de comunicação, como ERP, CRM, Sistemas diversos; Não interfere com o usuário;Características
  6. 6.  Os serviços usam principalmente os WebServices para comunicação; Usa linguagem XML; SOA Foca nas funções de negócio e POO no empacotamento dos dados; Tem alguma semelhança com POO, como a não interação desnecessária entre componentes, o reaproveitamento de recursos e as representações de coisas e ações do mundo real.Características
  7. 7. FIM

×