SlideShare uma empresa Scribd logo
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

Mais conteúdo relacionado

Mais procurados

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
Felipe Barth
 
SOA - Uma Breve Introdução
SOA - Uma Breve IntroduçãoSOA - Uma Breve Introdução
SOA - Uma Breve Introdução
André 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ços
Igor Takenami
 
SOA - Governança
SOA - GovernançaSOA - Governança
SOA - Governança
alinebicudo
 
SOA e Web Services
SOA e Web ServicesSOA e Web Services
SOA e Web Services
sergiocrespo
 
Como Trazer o Legado para SOA
Como Trazer o Legado para SOAComo Trazer o Legado para SOA
Como Trazer o Legado para SOA
Davi Silva
 
Web Service - XML
Web Service - XMLWeb Service - XML
Web Service - XML
blogspheregroup
 
WebServices-XML
WebServices-XMLWebServices-XML
WebServices-XML
blogspheregroup
 
Arquitetura orientada a servicos soa
Arquitetura orientada a servicos   soaArquitetura orientada a servicos   soa
Arquitetura orientada a servicos soa
Leonardo Eloy
 
Soa conceitos
Soa conceitosSoa conceitos
Soa conceitos
João Abussamra Neto
 
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
Leandro Najm
 
Real World S O A
Real World S O AReal World S O A
Real World S O A
Paulo Traç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
guest880159
 
Arquiteturas SOA, WOA e REST
Arquiteturas SOA, WOA e RESTArquiteturas SOA, WOA e REST
Arquiteturas SOA, WOA e REST
lucasbarsand
 
Webservice
WebserviceWebservice
Webservice
Chromus Master
 
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
 
TechEd 2011 USA
TechEd 2011 USATechEd 2011 USA
TechEd 2011 USA
brunoestrozi
 
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
Renato Groff
 
Palestra Tendências PIP2008
Palestra Tendências PIP2008Palestra Tendências PIP2008
Palestra Tendências PIP2008
Instituto Intranet Portal
 
Arquitetura BPEL
Arquitetura BPELArquitetura BPEL
Arquitetura BPEL
comdias
 

Mais procurados (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
 

Semelhante a 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 BPM
Roger Ritter
 
Monica vasconcelos
Monica vasconcelosMonica vasconcelos
Monica vasconcelos
monicavasconcelos
 
Monica vasconcelos
Monica vasconcelosMonica vasconcelos
Monica vasconcelos
monicavasconcelos
 
Monica vasconcelos (1)
Monica vasconcelos (1)Monica vasconcelos (1)
Monica vasconcelos (1)
monicavasconcelos
 
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 SOA
Hugo Marques
 
Arquitetura orientada a serviço
Arquitetura orientada a serviçoArquitetura orientada a serviço
Arquitetura orientada a serviço
cadeirudo
 
Saas
SaasSaas
UM ESTUDO SOBRE SOA
UM ESTUDO SOBRE SOAUM ESTUDO SOBRE SOA
UM ESTUDO SOBRE SOA
Juliana Cindra
 
PHP nas Nuvens
PHP nas NuvensPHP nas Nuvens
PHP nas Nuvens
Marcos Bezerra
 
Web services
Web servicesWeb services
Web services
Sérgio Rocha
 
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 – SOA
Adriano Teixeira de Souza
 
A Estrutura de um Web Service
A Estrutura de um Web ServiceA Estrutura de um Web Service
A Estrutura de um Web Service
Paulo Vitor Antonini Orlandin
 
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
Fernando Botafogo
 
[Ass] arquiteturas soa, woa, e rest
[Ass] arquiteturas soa, woa, e rest[Ass] arquiteturas soa, woa, e rest
[Ass] arquiteturas soa, woa, e rest
assufmg
 
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
Sandro 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 estilo
GrupoAlves - professor
 
Integração de software 2
Integração de software 2Integração de software 2
Integração de software 2
GrupoAlves - professor
 

Semelhante a 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
Monica vasconcelosMonica vasconcelos
Monica vasconcelos
 
Monica vasconcelos (1)
Monica vasconcelos (1)Monica vasconcelos (1)
Monica vasconcelos (1)
 
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
 

Último

Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Gabriel de Mattos Faustino
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 

Último (8)

Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 

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