SlideShare a Scribd company logo
1 of 8
SOA
   Tiago Willian
Vinicius Vicente
   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
   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
 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
   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
 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
FIM

More Related Content

What's hot

Apresentação Extensão de Webservice para Joomla 3 - FISL 15
Apresentação Extensão de Webservice para Joomla 3 - FISL 15Apresentação Extensão de Webservice para Joomla 3 - FISL 15
Apresentação Extensão de Webservice para Joomla 3 - FISL 15Felipe Barth
 
SOA - Uma Breve Introdução
SOA - Uma Breve IntroduçãoSOA - Uma Breve Introdução
SOA - Uma Breve IntroduçãoAndré Borgonovo
 
Introdução a Arquitetura Orientada a Serviços
Introdução a Arquitetura Orientada a ServiçosIntrodução a Arquitetura Orientada a Serviços
Introdução a Arquitetura Orientada a ServiçosIgor Takenami
 
SOA - Governança
SOA - GovernançaSOA - Governança
SOA - Governançaalinebicudo
 
SOA e Web Services
SOA e Web ServicesSOA e Web Services
SOA e Web Servicessergiocrespo
 
Como Trazer o Legado para SOA
Como Trazer o Legado para SOAComo Trazer o Legado para SOA
Como Trazer o Legado para SOADavi Silva
 
Arquitetura orientada a servicos soa
Arquitetura orientada a servicos   soaArquitetura orientada a servicos   soa
Arquitetura orientada a servicos soaLeonardo Eloy
 
Modelo de arquitetura orientada a serviços para sistemas
Modelo de arquitetura orientada a serviços para sistemasModelo de arquitetura orientada a serviços para sistemas
Modelo de arquitetura orientada a serviços para sistemasLeandro Najm
 
Palestra sobre a SOA foi destaque no Ciasc
Palestra sobre a SOA foi destaque no Ciasc  Palestra sobre a SOA foi destaque no Ciasc
Palestra sobre a SOA foi destaque no Ciasc guest880159
 
Arquiteturas SOA, WOA e REST
Arquiteturas SOA, WOA e RESTArquiteturas SOA, WOA e REST
Arquiteturas SOA, WOA e RESTlucasbarsand
 
Calculando o Retorno sobre o Investimento (ROI) em Projetos de Portais Corpor...
Calculando o Retorno sobre o Investimento (ROI) em Projetos de Portais Corpor...Calculando o Retorno sobre o Investimento (ROI) em Projetos de Portais Corpor...
Calculando o Retorno sobre o Investimento (ROI) em Projetos de Portais Corpor...Jose Claudio Terra
 
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NETArquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NETRenato Groff
 
Arquitetura BPEL
Arquitetura BPELArquitetura BPEL
Arquitetura BPELcomdias
 

What's hot (20)

Apresentação Extensão de Webservice para Joomla 3 - FISL 15
Apresentação Extensão de Webservice para Joomla 3 - FISL 15Apresentação Extensão de Webservice para Joomla 3 - FISL 15
Apresentação Extensão de Webservice para Joomla 3 - FISL 15
 
SOA - Uma Breve Introdução
SOA - Uma Breve IntroduçãoSOA - Uma Breve Introdução
SOA - Uma Breve Introdução
 
Introdução a Arquitetura Orientada a Serviços
Introdução a Arquitetura Orientada a ServiçosIntrodução a Arquitetura Orientada a Serviços
Introdução a Arquitetura Orientada a Serviços
 
SOA - Governança
SOA - GovernançaSOA - Governança
SOA - Governança
 
SOA e Web Services
SOA e Web ServicesSOA e Web Services
SOA e Web Services
 
Como Trazer o Legado para SOA
Como Trazer o Legado para SOAComo Trazer o Legado para SOA
Como Trazer o Legado para SOA
 
Web Service - XML
Web Service - XMLWeb Service - XML
Web Service - XML
 
WebServices-XML
WebServices-XMLWebServices-XML
WebServices-XML
 
Arquitetura orientada a servicos soa
Arquitetura orientada a servicos   soaArquitetura orientada a servicos   soa
Arquitetura orientada a servicos soa
 
Soa conceitos
Soa conceitosSoa conceitos
Soa conceitos
 
Modelo de arquitetura orientada a serviços para sistemas
Modelo de arquitetura orientada a serviços para sistemasModelo de arquitetura orientada a serviços para sistemas
Modelo de arquitetura orientada a serviços para sistemas
 
Real World S O A
Real World S O AReal World S O A
Real World S O A
 
Palestra sobre a SOA foi destaque no Ciasc
Palestra sobre a SOA foi destaque no Ciasc  Palestra sobre a SOA foi destaque no Ciasc
Palestra sobre a SOA foi destaque no Ciasc
 
Arquiteturas SOA, WOA e REST
Arquiteturas SOA, WOA e RESTArquiteturas SOA, WOA e REST
Arquiteturas SOA, WOA e REST
 
Webservice
WebserviceWebservice
Webservice
 
Calculando o Retorno sobre o Investimento (ROI) em Projetos de Portais Corpor...
Calculando o Retorno sobre o Investimento (ROI) em Projetos de Portais Corpor...Calculando o Retorno sobre o Investimento (ROI) em Projetos de Portais Corpor...
Calculando o Retorno sobre o Investimento (ROI) em Projetos de Portais Corpor...
 
TechEd 2011 USA
TechEd 2011 USATechEd 2011 USA
TechEd 2011 USA
 
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NETArquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
 
Palestra Tendências PIP2008
Palestra Tendências PIP2008Palestra Tendências PIP2008
Palestra Tendências PIP2008
 
Arquitetura BPEL
Arquitetura BPELArquitetura BPEL
Arquitetura BPEL
 

Similar to SOA

Arquitetura Orientada a Serviços e BPM
Arquitetura Orientada a Serviços e BPMArquitetura Orientada a Serviços e BPM
Arquitetura Orientada a Serviços e BPMRoger Ritter
 
Saa s software como serviço (slides)
Saa s   software como serviço (slides)Saa s   software como serviço (slides)
Saa s software como serviço (slides)Daniela Nunes
 
Aumentando escalabilidade com SOA
Aumentando escalabilidade com SOAAumentando escalabilidade com SOA
Aumentando escalabilidade com SOAHugo Marques
 
Arquitetura orientada a serviço
Arquitetura orientada a serviçoArquitetura orientada a serviço
Arquitetura orientada a serviçocadeirudo
 
SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...
SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...
SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...Michel Azevedo
 
Sistemas Distribuídos - Comunicação Distribuída – SOA
Sistemas Distribuídos - Comunicação Distribuída – SOASistemas Distribuídos - Comunicação Distribuída – SOA
Sistemas Distribuídos - Comunicação Distribuída – SOAAdriano Teixeira de Souza
 
AERio 2011 - BPM e SOA - Leonardo Azevedo
AERio 2011 - BPM e SOA - Leonardo AzevedoAERio 2011 - BPM e SOA - Leonardo Azevedo
AERio 2011 - BPM e SOA - Leonardo AzevedoFernando Botafogo
 
[Ass] arquiteturas soa, woa, e rest
[Ass] arquiteturas soa, woa, e rest[Ass] arquiteturas soa, woa, e rest
[Ass] arquiteturas soa, woa, e restassufmg
 
Microsoft BizTalk server aos olhos dos programadores
Microsoft BizTalk server aos olhos dos programadoresMicrosoft BizTalk server aos olhos dos programadores
Microsoft BizTalk server aos olhos dos programadoresSandro Pereira
 
Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...
Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...
Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...Glauco Vinicius Argentino de Oliveira
 
Integração de software solucao e estilo
Integração de software   solucao e estiloIntegração de software   solucao e estilo
Integração de software solucao e estiloGrupoAlves - professor
 

Similar to SOA (20)

Arquitetura Orientada a Serviços e BPM
Arquitetura Orientada a Serviços e BPMArquitetura Orientada a Serviços e BPM
Arquitetura Orientada a Serviços e BPM
 
Monica vasconcelos
Monica vasconcelosMonica vasconcelos
Monica vasconcelos
 
Monica vasconcelos (1)
Monica vasconcelos (1)Monica vasconcelos (1)
Monica vasconcelos (1)
 
Monica vasconcelos
Monica vasconcelosMonica vasconcelos
Monica vasconcelos
 
Saa s software como serviço (slides)
Saa s   software como serviço (slides)Saa s   software como serviço (slides)
Saa s software como serviço (slides)
 
Aumentando escalabilidade com SOA
Aumentando escalabilidade com SOAAumentando escalabilidade com SOA
Aumentando escalabilidade com SOA
 
Arquitetura orientada a serviço
Arquitetura orientada a serviçoArquitetura orientada a serviço
Arquitetura orientada a serviço
 
Saas
SaasSaas
Saas
 
UM ESTUDO SOBRE SOA
UM ESTUDO SOBRE SOAUM ESTUDO SOBRE SOA
UM ESTUDO SOBRE SOA
 
PHP nas Nuvens
PHP nas NuvensPHP nas Nuvens
PHP nas Nuvens
 
Web services
Web servicesWeb services
Web services
 
SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...
SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...
SOA na Prática – Criando uma Aplicação BPMN com Bonita Open Solution, Mule ES...
 
Sistemas Distribuídos - Comunicação Distribuída – SOA
Sistemas Distribuídos - Comunicação Distribuída – SOASistemas Distribuídos - Comunicação Distribuída – SOA
Sistemas Distribuídos - Comunicação Distribuída – SOA
 
A Estrutura de um Web Service
A Estrutura de um Web ServiceA Estrutura de um Web Service
A Estrutura de um Web Service
 
AERio 2011 - BPM e SOA - Leonardo Azevedo
AERio 2011 - BPM e SOA - Leonardo AzevedoAERio 2011 - BPM e SOA - Leonardo Azevedo
AERio 2011 - BPM e SOA - Leonardo Azevedo
 
[Ass] arquiteturas soa, woa, e rest
[Ass] arquiteturas soa, woa, e rest[Ass] arquiteturas soa, woa, e rest
[Ass] arquiteturas soa, woa, e rest
 
Microsoft BizTalk server aos olhos dos programadores
Microsoft BizTalk server aos olhos dos programadoresMicrosoft BizTalk server aos olhos dos programadores
Microsoft BizTalk server aos olhos dos programadores
 
Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...
Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...
Estudo da aplicação da arquitetura orientada a serviços em um sistema de gest...
 
Integração de software solucao e estilo
Integração de software   solucao e estiloIntegração de software   solucao e estilo
Integração de software solucao e estilo
 
Integração de software 2
Integração de software 2Integração de software 2
Integração de software 2
 

SOA

  • 1. SOA Tiago Willian Vinicius Vicente
  • 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. 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.  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. 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.  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.
  • 8. FIM