SlideShare une entreprise Scribd logo
1  sur  25
Arquitetura SOA Service Oriented Architecture ,[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introdução ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Interesse
Repercussão no Mercado SOAs to have 'profound impact' IDC looks forward to challenges and opportunities Robert Jaques, vnunet.com 03 Apr 2006 http://www.vnunet.com/vnunet/news/2153310/soas-profound-impact ? vnu_lt = vnu_art_related_articles   IT directors dismiss SOA as marketing hype Two-thirds write off Service Oriented Architecture as 'meaningless puff' Matt Chapman, vnunet.com 04 Apr 2006 http://www.whatpc.co.uk/vnunet/news/2153394/directors-believe-soa-hype   IBM's SOA strategy under fire from experts Big Blue's plans dismissed as 'disjointed' and lacking in third-party integration Tom Sanders in California, vnunet.com 24 Mar 2006 http://www.vnunet.com/vnunet/news/2152664/analysts-puzzled-ibm-soa
Repercussão no Mercado The Sun is Shining over SOA Market Softpedia, 20th of June 2005, 10:29 GMT http://news.softpedia.com/news/The-Sun-is-Shining-over-SOA-Market-3402 . shtml   Planejamento em etapas é chave para sucesso de projetos SOA, diz Gartner Por Camila Fusco, do COMPUTERWORLD 18 de abril de 2006 - 11h18 http://computerworld.uol.com.br/gestao/2006/04/18/idgnoticia .2006-04-18.6974930760/ IDGNoticia_view
Arquitetura ,[object Object],[object Object],[object Object]
Problemas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Soluções ,[object Object],[object Object],[object Object],[object Object],[object Object]
Exemplos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Composição ,[object Object],[object Object],[object Object]
Interação ,[object Object]
Oferecendo o Serviço Passo a Passo ,[object Object],[object Object],[object Object]
Oferecendo o Serviço Passo a Passo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Em busca do Serviço Passo a Passo ,[object Object],[object Object],[object Object],[object Object],[object Object]
Em busca do Serviço Esquema gráfico Cliente Registry Servidor Dynamic Discovery   Contract Serviços Disponíveis Requisição de Serviço Resultado do Serviço
Estrutura de Registry Observação ,[object Object],[object Object]
SOA e Baixo Acoplamento ,[object Object],[object Object]
SOA e Baixo Acoplamento ,[object Object],[object Object],[object Object],[object Object]
SOA e Design Patterns ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOA ServiceLocator ,[object Object],[object Object],[object Object],[object Object]
SOA Broker ,[object Object],[object Object]
SOA Broker
SOA Broker ,[object Object],[object Object]
Vantagens Desvantagens Recursos antigos: não é necessário se desfazer de sistemas legados ou parte deles. Aplicações isoladas, não distribuídas que não requerem integração com outras aplicações. Baixo acoplamento: a principal integração que ocorre em SOA é com relação à parte de especificação dos serviços, permitindo liberdade com relação à sua implementação. Aplicações que são desenvolvidas com o intuito de durarem pouco tempo, SOA visa longevidade. Escalabilidade: a arquitetura oferece facilidade de integração de novas funcionalidades e permite respostas rápidas a inovações requeridas pelos usuários. Aplicações homogêneas, por exemplo, desenvolvidas sobre uma única plataforma. Reuso: os serviços disponíveis podem ser combinados para fornecer novos serviços aos clientes sem a necessidade de mais esforço em desenvolvimento. Aplicações que requerem altas taxas de transmissão de dados.

Contenu connexe

Tendances

SOA - Uma Breve Introdução
SOA - Uma Breve IntroduçãoSOA - Uma Breve Introdução
SOA - Uma Breve IntroduçãoAndré Borgonovo
 
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
 
Cisco Enterprise Agreement
Cisco Enterprise AgreementCisco Enterprise Agreement
Cisco Enterprise AgreementRodrigo Leme
 
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 - Governança
SOA - GovernançaSOA - Governança
SOA - Governançaalinebicudo
 
Repositorio SOA
Repositorio SOARepositorio SOA
Repositorio SOASensedia
 
Vida longa para SOA com microservices
Vida longa para SOA com microservicesVida longa para SOA com microservices
Vida longa para SOA com microservicesFábio Rosato
 
Repensando o ESB: sua arquitetura SOA, usando APIs
Repensando o ESB: sua arquitetura SOA, usando APIsRepensando o ESB: sua arquitetura SOA, usando APIs
Repensando o ESB: sua arquitetura SOA, usando APIsFábio Rosato
 
Arquitetura Orientada a Servicos (SOA)
Arquitetura Orientada a Servicos (SOA)Arquitetura Orientada a Servicos (SOA)
Arquitetura Orientada a Servicos (SOA)Marcelo Sávio
 
SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!Sensedia
 
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
 
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
 
Como Planejar a Implantação de SOA
Como Planejar a Implantação de SOAComo Planejar a Implantação de SOA
Como Planejar a Implantação de SOADavi Silva
 

Tendances (20)

SOA - Uma Breve Introdução
SOA - Uma Breve IntroduçãoSOA - Uma Breve Introdução
SOA - Uma Breve Introdução
 
Arquitetura orientada a servicos soa
Arquitetura orientada a servicos   soaArquitetura orientada a servicos   soa
Arquitetura orientada a servicos soa
 
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
 
Cisco Enterprise Agreement
Cisco Enterprise AgreementCisco Enterprise Agreement
Cisco Enterprise Agreement
 
Real World S O A
Real World S O AReal World S O A
Real World S O A
 
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 - Governança
SOA - GovernançaSOA - Governança
SOA - Governança
 
Repositorio SOA
Repositorio SOARepositorio SOA
Repositorio SOA
 
Vida longa para SOA com microservices
Vida longa para SOA com microservicesVida longa para SOA com microservices
Vida longa para SOA com microservices
 
Repensando o ESB: sua arquitetura SOA, usando APIs
Repensando o ESB: sua arquitetura SOA, usando APIsRepensando o ESB: sua arquitetura SOA, usando APIs
Repensando o ESB: sua arquitetura SOA, usando APIs
 
Arquitetura Orientada a Servicos (SOA)
Arquitetura Orientada a Servicos (SOA)Arquitetura Orientada a Servicos (SOA)
Arquitetura Orientada a Servicos (SOA)
 
SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!SOA e APIs: O que muda e o que segue!
SOA e APIs: O que muda e o que segue!
 
Palestra Tendências PIP2008
Palestra Tendências PIP2008Palestra Tendências PIP2008
Palestra Tendências PIP2008
 
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
 
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...
 
Soa conceitos
Soa conceitosSoa conceitos
Soa conceitos
 
PHP nas Nuvens
PHP nas NuvensPHP nas Nuvens
PHP nas Nuvens
 
Soa woa - rest
Soa   woa - restSoa   woa - rest
Soa woa - rest
 
WebServices-XML
WebServices-XMLWebServices-XML
WebServices-XML
 
Como Planejar a Implantação de SOA
Como Planejar a Implantação de SOAComo Planejar a Implantação de SOA
Como Planejar a Implantação de SOA
 

En vedette

Forense Computacional
Forense ComputacionalForense Computacional
Forense Computacionalrenanwb
 
Agile Yourself
Agile YourselfAgile Yourself
Agile Yourselfrenanwb
 
Conhecendo o confluence
Conhecendo o confluenceConhecendo o confluence
Conhecendo o confluencejrompkovski
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakShelly Sanchez Terrell
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 

En vedette (6)

Forense Computacional
Forense ComputacionalForense Computacional
Forense Computacional
 
Agile Yourself
Agile YourselfAgile Yourself
Agile Yourself
 
Conhecendo o confluence
Conhecendo o confluenceConhecendo o confluence
Conhecendo o confluence
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & Textspeak
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 

Similaire à SOA Arquitetura Orientada a Serviços

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
 
Arquitetura BPEL
Arquitetura BPELArquitetura BPEL
Arquitetura BPELcomdias
 
Pense Aberto, Pense Linux
Pense Aberto, Pense LinuxPense Aberto, Pense Linux
Pense Aberto, Pense Linuxaviram
 
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
 
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de MicroservicesDeep Tech Brasil
 
Aumentando escalabilidade com SOA
Aumentando escalabilidade com SOAAumentando escalabilidade com SOA
Aumentando escalabilidade com SOAHugo Marques
 
Workshop soa, microservices e devops
Workshop soa, microservices e devopsWorkshop soa, microservices e devops
Workshop soa, microservices e devopsDiego Pacheco
 
Apresentação SOA
Apresentação SOAApresentação SOA
Apresentação SOAproxypt
 
Serviços na Plataforma .NET (SOA, REST, Microservices, WCF, Web API)
Serviços na Plataforma .NET (SOA, REST, Microservices, WCF, Web API)Serviços na Plataforma .NET (SOA, REST, Microservices, WCF, Web API)
Serviços na Plataforma .NET (SOA, REST, Microservices, WCF, Web API)Renato Groff
 
Uma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesUma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesMarkus Christen
 
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
 
Arquitetura orientada a serviço
Arquitetura orientada a serviçoArquitetura orientada a serviço
Arquitetura orientada a serviçocadeirudo
 
Soa – Woa Rest Arquiteturas
Soa – Woa   Rest ArquiteturasSoa – Woa   Rest Arquiteturas
Soa – Woa Rest Arquiteturasrafaslide
 
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 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
 

Similaire à SOA Arquitetura Orientada a Serviços (20)

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
 
Arquitetura BPEL
Arquitetura BPELArquitetura BPEL
Arquitetura BPEL
 
Pense Aberto, Pense Linux
Pense Aberto, Pense LinuxPense Aberto, Pense Linux
Pense Aberto, Pense Linux
 
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)
 
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
[DTC21] Thiago Lima - Do Zero ao 100 no Mundo de Microservices
 
Aumentando escalabilidade com SOA
Aumentando escalabilidade com SOAAumentando escalabilidade com SOA
Aumentando escalabilidade com SOA
 
Workshop soa, microservices e devops
Workshop soa, microservices e devopsWorkshop soa, microservices e devops
Workshop soa, microservices e devops
 
Corbawebserves
CorbawebservesCorbawebserves
Corbawebserves
 
Architecture performance using micro services
Architecture performance using micro servicesArchitecture performance using micro services
Architecture performance using micro services
 
Apresentação SOA
Apresentação SOAApresentação SOA
Apresentação SOA
 
Serviços na Plataforma .NET (SOA, REST, Microservices, WCF, Web API)
Serviços na Plataforma .NET (SOA, REST, Microservices, WCF, Web API)Serviços na Plataforma .NET (SOA, REST, Microservices, WCF, Web API)
Serviços na Plataforma .NET (SOA, REST, Microservices, WCF, Web API)
 
Uma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicaçõesUma visão geral sobre a plataforma de aplicações
Uma visão geral sobre a plataforma de aplicações
 
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
 
Arquitetura orientada a serviço
Arquitetura orientada a serviçoArquitetura orientada a serviço
Arquitetura orientada a serviço
 
Soa – Woa Rest Arquiteturas
Soa – Woa   Rest ArquiteturasSoa – Woa   Rest Arquiteturas
Soa – Woa Rest Arquiteturas
 
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
 
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
 
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
 

SOA Arquitetura Orientada a Serviços

  • 1.
  • 2.
  • 3.
  • 5. Repercussão no Mercado SOAs to have 'profound impact' IDC looks forward to challenges and opportunities Robert Jaques, vnunet.com 03 Apr 2006 http://www.vnunet.com/vnunet/news/2153310/soas-profound-impact ? vnu_lt = vnu_art_related_articles IT directors dismiss SOA as marketing hype Two-thirds write off Service Oriented Architecture as 'meaningless puff' Matt Chapman, vnunet.com 04 Apr 2006 http://www.whatpc.co.uk/vnunet/news/2153394/directors-believe-soa-hype IBM's SOA strategy under fire from experts Big Blue's plans dismissed as 'disjointed' and lacking in third-party integration Tom Sanders in California, vnunet.com 24 Mar 2006 http://www.vnunet.com/vnunet/news/2152664/analysts-puzzled-ibm-soa
  • 6. Repercussão no Mercado The Sun is Shining over SOA Market Softpedia, 20th of June 2005, 10:29 GMT http://news.softpedia.com/news/The-Sun-is-Shining-over-SOA-Market-3402 . shtml Planejamento em etapas é chave para sucesso de projetos SOA, diz Gartner Por Camila Fusco, do COMPUTERWORLD 18 de abril de 2006 - 11h18 http://computerworld.uol.com.br/gestao/2006/04/18/idgnoticia .2006-04-18.6974930760/ IDGNoticia_view
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Em busca do Serviço Esquema gráfico Cliente Registry Servidor Dynamic Discovery Contract Serviços Disponíveis Requisição de Serviço Resultado do Serviço
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 24.
  • 25. Vantagens Desvantagens Recursos antigos: não é necessário se desfazer de sistemas legados ou parte deles. Aplicações isoladas, não distribuídas que não requerem integração com outras aplicações. Baixo acoplamento: a principal integração que ocorre em SOA é com relação à parte de especificação dos serviços, permitindo liberdade com relação à sua implementação. Aplicações que são desenvolvidas com o intuito de durarem pouco tempo, SOA visa longevidade. Escalabilidade: a arquitetura oferece facilidade de integração de novas funcionalidades e permite respostas rápidas a inovações requeridas pelos usuários. Aplicações homogêneas, por exemplo, desenvolvidas sobre uma única plataforma. Reuso: os serviços disponíveis podem ser combinados para fornecer novos serviços aos clientes sem a necessidade de mais esforço em desenvolvimento. Aplicações que requerem altas taxas de transmissão de dados.