SlideShare uma empresa Scribd logo

Real World S O A

SOA presentation at Open Perspectives 2007 by António Cruz open-perspectives.logical-software.com

1 de 28
Baixar para ler offline
Real-world SOA da teoria à prática António Cruz, Outubro 2007
António Cruz ,[object Object],[object Object],[object Object],[object Object],[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],[object Object],[object Object],[object Object]
Orientação a Serviços António Cruz, Outubro 2007
Orientação a Serviços  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Serviço Interface
O que não é: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Recomendados

Engenharia de software orientada a servicos
Engenharia de software orientada a servicosEngenharia de software orientada a servicos
Engenharia de software orientada a servicosLeonardo Eloy
 
SOA - Uma Breve Introdução
SOA - Uma Breve IntroduçãoSOA - Uma Breve Introdução
SOA - Uma Breve IntroduçãoAndré Borgonovo
 
SOA - Arquitetura Orientada a Serviços
SOA - Arquitetura Orientada a ServiçosSOA - Arquitetura Orientada a Serviços
SOA - Arquitetura Orientada a Serviçosalinebicudo
 
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
 
Repositorio SOA
Repositorio SOARepositorio SOA
Repositorio SOASensedia
 
Como Trazer o Legado para SOA
Como Trazer o Legado para SOAComo Trazer o Legado para SOA
Como Trazer o Legado para SOADavi Silva
 
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
 

Mais conteúdo relacionado

Mais procurados

Soa Next Steps/Passos de Adoção SOA
Soa Next Steps/Passos de Adoção SOASoa Next Steps/Passos de Adoção SOA
Soa Next Steps/Passos de Adoção SOASensedia
 
Arquitetura orientada a servicos soa
Arquitetura orientada a servicos   soaArquitetura orientada a servicos   soa
Arquitetura orientada a servicos soaLeonardo Eloy
 
Indicadores para APIs
Indicadores para APIsIndicadores para APIs
Indicadores para APIsSensedia
 
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
 
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
 
Governança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaGovernança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaSensedia
 
API Methodology by Skalena
API Methodology by SkalenaAPI Methodology by Skalena
API Methodology by SkalenaEdgar Silva
 
Construindo APIs Mobile
Construindo APIs MobileConstruindo APIs Mobile
Construindo APIs MobileSensedia
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecturerenanwb
 
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
 
TDC 2011 - SharePoint 2010 para Desenvolvedores
TDC 2011 - SharePoint 2010 para DesenvolvedoresTDC 2011 - SharePoint 2010 para Desenvolvedores
TDC 2011 - SharePoint 2010 para DesenvolvedoresHélio Sá Moreira
 
Construção de APIs para Apps Móveis
Construção de APIs para Apps MóveisConstrução de APIs para Apps Móveis
Construção de APIs para Apps MóveisKleber Bacili
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented ArchitectureHugo Rodrigues
 
Arquiteturas soa_woa_rest
Arquiteturas soa_woa_restArquiteturas soa_woa_rest
Arquiteturas soa_woa_restapssocial2011
 
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
 
Do mapa mental para Serviços de Dados até APIs
Do mapa mental para Serviços de Dados até APIsDo mapa mental para Serviços de Dados até APIs
Do mapa mental para Serviços de Dados até APIsWSO2
 
REST - padrões e melhores práticas
REST - padrões e melhores práticasREST - padrões e melhores práticas
REST - padrões e melhores práticasSensedia
 

Mais procurados (20)

Soa Next Steps/Passos de Adoção SOA
Soa Next Steps/Passos de Adoção SOASoa Next Steps/Passos de Adoção SOA
Soa Next Steps/Passos de Adoção SOA
 
Arquitetura orientada a servicos soa
Arquitetura orientada a servicos   soaArquitetura orientada a servicos   soa
Arquitetura orientada a servicos soa
 
Indicadores para APIs
Indicadores para APIsIndicadores para APIs
Indicadores para APIs
 
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!
 
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
 
Governança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na PráticaGovernança de Serviços Automatizada na Prática
Governança de Serviços Automatizada na Prática
 
API Methodology by Skalena
API Methodology by SkalenaAPI Methodology by Skalena
API Methodology by Skalena
 
Construindo APIs Mobile
Construindo APIs MobileConstruindo APIs Mobile
Construindo APIs Mobile
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
TechEd 2011 USA
TechEd 2011 USATechEd 2011 USA
TechEd 2011 USA
 
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
 
Soa woa - rest
Soa   woa - restSoa   woa - rest
Soa woa - rest
 
TDC 2011 - SharePoint 2010 para Desenvolvedores
TDC 2011 - SharePoint 2010 para DesenvolvedoresTDC 2011 - SharePoint 2010 para Desenvolvedores
TDC 2011 - SharePoint 2010 para Desenvolvedores
 
Construção de APIs para Apps Móveis
Construção de APIs para Apps MóveisConstrução de APIs para Apps Móveis
Construção de APIs para Apps Móveis
 
Service Oriented Architecture
Service Oriented ArchitectureService Oriented Architecture
Service Oriented Architecture
 
Arquiteturas soa_woa_rest
Arquiteturas soa_woa_restArquiteturas soa_woa_rest
Arquiteturas soa_woa_rest
 
Vida longa para SOA com microservices
Vida longa para SOA com microservicesVida longa para SOA com microservices
Vida longa para SOA com microservices
 
Do mapa mental para Serviços de Dados até APIs
Do mapa mental para Serviços de Dados até APIsDo mapa mental para Serviços de Dados até APIs
Do mapa mental para Serviços de Dados até APIs
 
SOA
SOASOA
SOA
 
REST - padrões e melhores práticas
REST - padrões e melhores práticasREST - padrões e melhores práticas
REST - padrões e melhores práticas
 

Destaque

Sharing economy - Como criar negócios disruptivos
Sharing economy - Como criar negócios disruptivosSharing economy - Como criar negócios disruptivos
Sharing economy - Como criar negócios disruptivosHenrique Bussacos
 
Governing modes and the European Research Area: (non) plus ultra?
Governing modes and the European Research Area:  (non) plus ultra?Governing modes and the European Research Area:  (non) plus ultra?
Governing modes and the European Research Area: (non) plus ultra?Filipa M. Ribeiro
 
De 15 meest geraadpleegde fondsanalyses op www.morningstar.nl in 2013
De 15 meest geraadpleegde fondsanalyses op www.morningstar.nl in 2013De 15 meest geraadpleegde fondsanalyses op www.morningstar.nl in 2013
De 15 meest geraadpleegde fondsanalyses op www.morningstar.nl in 2013maartenvanderpas
 
Reading lists the good, the bad and the ugly
Reading lists  the good, the bad and the uglyReading lists  the good, the bad and the ugly
Reading lists the good, the bad and the uglyDavid Clover
 
Fórum Aquecimento Global - Soluções Viáveis, 17/08/2009 - Apresentação de Ant...
Fórum Aquecimento Global - Soluções Viáveis, 17/08/2009 - Apresentação de Ant...Fórum Aquecimento Global - Soluções Viáveis, 17/08/2009 - Apresentação de Ant...
Fórum Aquecimento Global - Soluções Viáveis, 17/08/2009 - Apresentação de Ant...FecomercioSP
 
Especial the world economy 01.10
Especial the world economy 01.10Especial the world economy 01.10
Especial the world economy 01.10Meio & Mensagem
 
World Trend Report 2013|2014
World Trend Report 2013|2014World Trend Report 2013|2014
World Trend Report 2013|2014Luis Rasquilha
 
O Modelo Social Europeu na nova realidade Europeia e os Desafios da Estratégi...
O Modelo Social Europeu na nova realidade Europeia e os Desafios da Estratégi...O Modelo Social Europeu na nova realidade Europeia e os Desafios da Estratégi...
O Modelo Social Europeu na nova realidade Europeia e os Desafios da Estratégi...teixeiravasco
 
Maurice Lévy: The Competitive Lever of Strong Boards and Good Governance
Maurice Lévy: The Competitive Lever of Strong Boards and Good GovernanceMaurice Lévy: The Competitive Lever of Strong Boards and Good Governance
Maurice Lévy: The Competitive Lever of Strong Boards and Good GovernanceMSL
 
Implicações da Globalização na governação
Implicações da Globalização na governaçãoImplicações da Globalização na governação
Implicações da Globalização na governaçãoLuis Borges Gouveia
 
APIs for biz dev 2.0 - Which business model?
APIs for biz dev 2.0 - Which business model?APIs for biz dev 2.0 - Which business model?
APIs for biz dev 2.0 - Which business model?3scale
 
O papel das organizações internacionais na procura de
O papel das organizações internacionais na procura deO papel das organizações internacionais na procura de
O papel das organizações internacionais na procura deLilokas1997
 
WTR 2013 Experience Economy Sample
WTR 2013   Experience Economy SampleWTR 2013   Experience Economy Sample
WTR 2013 Experience Economy SampleLuis Rasquilha
 
Sharing Economy & UBER - Economia Compartilhada
Sharing Economy & UBER - Economia CompartilhadaSharing Economy & UBER - Economia Compartilhada
Sharing Economy & UBER - Economia CompartilhadaNEO Empresarial
 
World Development Report 2014
World Development Report 2014 World Development Report 2014
World Development Report 2014 WB_Research
 
Blocos EconôMicos Conceitos Importantes
Blocos EconôMicos   Conceitos ImportantesBlocos EconôMicos   Conceitos Importantes
Blocos EconôMicos Conceitos ImportantesDiego Yamazaki Bolano
 
O desenvolvimento sustentável
O desenvolvimento sustentávelO desenvolvimento sustentável
O desenvolvimento sustentávelcattonia
 
PP Os regimes ditatoriais na Europa
PP Os regimes ditatoriais na EuropaPP Os regimes ditatoriais na Europa
PP Os regimes ditatoriais na Europaisabel mgm
 
A grande crise do capitalismo nos anos 30 e Regimes ditatoriais na Europa
A grande crise do capitalismo nos anos 30 e Regimes ditatoriais na EuropaA grande crise do capitalismo nos anos 30 e Regimes ditatoriais na Europa
A grande crise do capitalismo nos anos 30 e Regimes ditatoriais na EuropaBárbara Minhoto
 
Globalização - O papel das organizações internacionais (FMI, OMC e BM)
Globalização - O papel das organizações internacionais (FMI, OMC e BM)Globalização - O papel das organizações internacionais (FMI, OMC e BM)
Globalização - O papel das organizações internacionais (FMI, OMC e BM)Pedro Tomé
 

Destaque (20)

Sharing economy - Como criar negócios disruptivos
Sharing economy - Como criar negócios disruptivosSharing economy - Como criar negócios disruptivos
Sharing economy - Como criar negócios disruptivos
 
Governing modes and the European Research Area: (non) plus ultra?
Governing modes and the European Research Area:  (non) plus ultra?Governing modes and the European Research Area:  (non) plus ultra?
Governing modes and the European Research Area: (non) plus ultra?
 
De 15 meest geraadpleegde fondsanalyses op www.morningstar.nl in 2013
De 15 meest geraadpleegde fondsanalyses op www.morningstar.nl in 2013De 15 meest geraadpleegde fondsanalyses op www.morningstar.nl in 2013
De 15 meest geraadpleegde fondsanalyses op www.morningstar.nl in 2013
 
Reading lists the good, the bad and the ugly
Reading lists  the good, the bad and the uglyReading lists  the good, the bad and the ugly
Reading lists the good, the bad and the ugly
 
Fórum Aquecimento Global - Soluções Viáveis, 17/08/2009 - Apresentação de Ant...
Fórum Aquecimento Global - Soluções Viáveis, 17/08/2009 - Apresentação de Ant...Fórum Aquecimento Global - Soluções Viáveis, 17/08/2009 - Apresentação de Ant...
Fórum Aquecimento Global - Soluções Viáveis, 17/08/2009 - Apresentação de Ant...
 
Especial the world economy 01.10
Especial the world economy 01.10Especial the world economy 01.10
Especial the world economy 01.10
 
World Trend Report 2013|2014
World Trend Report 2013|2014World Trend Report 2013|2014
World Trend Report 2013|2014
 
O Modelo Social Europeu na nova realidade Europeia e os Desafios da Estratégi...
O Modelo Social Europeu na nova realidade Europeia e os Desafios da Estratégi...O Modelo Social Europeu na nova realidade Europeia e os Desafios da Estratégi...
O Modelo Social Europeu na nova realidade Europeia e os Desafios da Estratégi...
 
Maurice Lévy: The Competitive Lever of Strong Boards and Good Governance
Maurice Lévy: The Competitive Lever of Strong Boards and Good GovernanceMaurice Lévy: The Competitive Lever of Strong Boards and Good Governance
Maurice Lévy: The Competitive Lever of Strong Boards and Good Governance
 
Implicações da Globalização na governação
Implicações da Globalização na governaçãoImplicações da Globalização na governação
Implicações da Globalização na governação
 
APIs for biz dev 2.0 - Which business model?
APIs for biz dev 2.0 - Which business model?APIs for biz dev 2.0 - Which business model?
APIs for biz dev 2.0 - Which business model?
 
O papel das organizações internacionais na procura de
O papel das organizações internacionais na procura deO papel das organizações internacionais na procura de
O papel das organizações internacionais na procura de
 
WTR 2013 Experience Economy Sample
WTR 2013   Experience Economy SampleWTR 2013   Experience Economy Sample
WTR 2013 Experience Economy Sample
 
Sharing Economy & UBER - Economia Compartilhada
Sharing Economy & UBER - Economia CompartilhadaSharing Economy & UBER - Economia Compartilhada
Sharing Economy & UBER - Economia Compartilhada
 
World Development Report 2014
World Development Report 2014 World Development Report 2014
World Development Report 2014
 
Blocos EconôMicos Conceitos Importantes
Blocos EconôMicos   Conceitos ImportantesBlocos EconôMicos   Conceitos Importantes
Blocos EconôMicos Conceitos Importantes
 
O desenvolvimento sustentável
O desenvolvimento sustentávelO desenvolvimento sustentável
O desenvolvimento sustentável
 
PP Os regimes ditatoriais na Europa
PP Os regimes ditatoriais na EuropaPP Os regimes ditatoriais na Europa
PP Os regimes ditatoriais na Europa
 
A grande crise do capitalismo nos anos 30 e Regimes ditatoriais na Europa
A grande crise do capitalismo nos anos 30 e Regimes ditatoriais na EuropaA grande crise do capitalismo nos anos 30 e Regimes ditatoriais na Europa
A grande crise do capitalismo nos anos 30 e Regimes ditatoriais na Europa
 
Globalização - O papel das organizações internacionais (FMI, OMC e BM)
Globalização - O papel das organizações internacionais (FMI, OMC e BM)Globalização - O papel das organizações internacionais (FMI, OMC e BM)
Globalização - O papel das organizações internacionais (FMI, OMC e BM)
 

Semelhante a Real World S O A

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
 
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
 
Aumentando escalabilidade com SOA
Aumentando escalabilidade com SOAAumentando escalabilidade com SOA
Aumentando escalabilidade com SOAHugo Marques
 
Palestra UNIBERO (SP) - SOA: Conceito e prática na implementação
Palestra UNIBERO (SP) - SOA: Conceito e prática na implementaçãoPalestra UNIBERO (SP) - SOA: Conceito e prática na implementação
Palestra UNIBERO (SP) - SOA: Conceito e prática na implementaçãoAndré Lima
 
TDC 2010 - SharePoint Server 2010
TDC 2010 - SharePoint Server 2010TDC 2010 - SharePoint Server 2010
TDC 2010 - SharePoint Server 2010Hélio Sá Moreira
 
04 - Felipe Oliveira - Think Decoupled! (SOA)
04 - Felipe Oliveira - Think Decoupled! (SOA)04 - Felipe Oliveira - Think Decoupled! (SOA)
04 - Felipe Oliveira - Think Decoupled! (SOA)DNAD
 
AWS Initiate week 2020 - Adoção de Nuvem com AWS ProServe
AWS Initiate week 2020 - Adoção de Nuvem com AWS ProServeAWS Initiate week 2020 - Adoção de Nuvem com AWS ProServe
AWS Initiate week 2020 - Adoção de Nuvem com AWS ProServeAmazon Web Services LATAM
 
Apresentação SOA
Apresentação SOAApresentação SOA
Apresentação SOAproxypt
 
Totvs discurso futuro 2010 - versao final
Totvs   discurso futuro 2010 - versao finalTotvs   discurso futuro 2010 - versao final
Totvs discurso futuro 2010 - versao finalRafael Marega
 
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
 
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
 
Apresentacao ADDs Cases Alfresco
Apresentacao ADDs Cases AlfrescoApresentacao ADDs Cases Alfresco
Apresentacao ADDs Cases AlfrescoADDs Solutions
 
Portais Corporativos e Estratégia Empresarial
Portais Corporativos e Estratégia EmpresarialPortais Corporativos e Estratégia Empresarial
Portais Corporativos e Estratégia EmpresarialMarcelo Pimenta (menta90)
 
Arquitetura da plataforma com o Biztalk Server
Arquitetura da plataforma com o Biztalk ServerArquitetura da plataforma com o Biztalk Server
Arquitetura da plataforma com o Biztalk ServerMarkus Christen
 

Semelhante a Real World S O A (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
 
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
 
266-940-1-PB
266-940-1-PB266-940-1-PB
266-940-1-PB
 
Aumentando escalabilidade com SOA
Aumentando escalabilidade com SOAAumentando escalabilidade com SOA
Aumentando escalabilidade com SOA
 
20141128-Carlos-Eduardo-Capparelli
20141128-Carlos-Eduardo-Capparelli20141128-Carlos-Eduardo-Capparelli
20141128-Carlos-Eduardo-Capparelli
 
Sap Forum 2011
Sap Forum 2011Sap Forum 2011
Sap Forum 2011
 
Palestra UNIBERO (SP) - SOA: Conceito e prática na implementação
Palestra UNIBERO (SP) - SOA: Conceito e prática na implementaçãoPalestra UNIBERO (SP) - SOA: Conceito e prática na implementação
Palestra UNIBERO (SP) - SOA: Conceito e prática na implementação
 
TDC 2010 - SharePoint Server 2010
TDC 2010 - SharePoint Server 2010TDC 2010 - SharePoint Server 2010
TDC 2010 - SharePoint Server 2010
 
04 - Felipe Oliveira - Think Decoupled! (SOA)
04 - Felipe Oliveira - Think Decoupled! (SOA)04 - Felipe Oliveira - Think Decoupled! (SOA)
04 - Felipe Oliveira - Think Decoupled! (SOA)
 
FabricioDoi
FabricioDoiFabricioDoi
FabricioDoi
 
AWS Initiate week 2020 - Adoção de Nuvem com AWS ProServe
AWS Initiate week 2020 - Adoção de Nuvem com AWS ProServeAWS Initiate week 2020 - Adoção de Nuvem com AWS ProServe
AWS Initiate week 2020 - Adoção de Nuvem com AWS ProServe
 
Apresentação SOA
Apresentação SOAApresentação SOA
Apresentação SOA
 
Totvs discurso futuro 2010 - versao final
Totvs   discurso futuro 2010 - versao finalTotvs   discurso futuro 2010 - versao final
Totvs discurso futuro 2010 - versao final
 
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
 
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
 
Apresentacao ADDs Cases Alfresco
Apresentacao ADDs Cases AlfrescoApresentacao ADDs Cases Alfresco
Apresentacao ADDs Cases Alfresco
 
Carlos Eduardo Capparelli
Carlos Eduardo CapparelliCarlos Eduardo Capparelli
Carlos Eduardo Capparelli
 
Portais Corporativos e Estratégia Empresarial
Portais Corporativos e Estratégia EmpresarialPortais Corporativos e Estratégia Empresarial
Portais Corporativos e Estratégia Empresarial
 
Arquitetura da plataforma com o Biztalk Server
Arquitetura da plataforma com o Biztalk ServerArquitetura da plataforma com o Biztalk Server
Arquitetura da plataforma com o Biztalk Server
 

Mais de Paulo Traça

DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...Paulo Traça
 
Graph Databases 101
Graph Databases 101 Graph Databases 101
Graph Databases 101 Paulo Traça
 
INT08 Interoperabilidade de Web Service com WCF e Metro
INT08 Interoperabilidade de Web Service com WCF e MetroINT08 Interoperabilidade de Web Service com WCF e Metro
INT08 Interoperabilidade de Web Service com WCF e MetroPaulo Traça
 
Desenvolvimento Ágil e Scrum 101
Desenvolvimento Ágil e Scrum 101Desenvolvimento Ágil e Scrum 101
Desenvolvimento Ágil e Scrum 101Paulo Traça
 
Groovy Up Your Code
Groovy Up Your CodeGroovy Up Your Code
Groovy Up Your CodePaulo Traça
 

Mais de Paulo Traça (6)

DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...DevOps, Agile methods and Continuous Improvement in the Software development ...
DevOps, Agile methods and Continuous Improvement in the Software development ...
 
Graph Databases 101
Graph Databases 101 Graph Databases 101
Graph Databases 101
 
INT08 Interoperabilidade de Web Service com WCF e Metro
INT08 Interoperabilidade de Web Service com WCF e MetroINT08 Interoperabilidade de Web Service com WCF e Metro
INT08 Interoperabilidade de Web Service com WCF e Metro
 
Desenvolvimento Ágil e Scrum 101
Desenvolvimento Ágil e Scrum 101Desenvolvimento Ágil e Scrum 101
Desenvolvimento Ágil e Scrum 101
 
Moving to Scrum
Moving to ScrumMoving to Scrum
Moving to Scrum
 
Groovy Up Your Code
Groovy Up Your CodeGroovy Up Your Code
Groovy Up Your Code
 

Último

Gadgets Inteligentes: Transformando o Modo como Vivemos .pdf
Gadgets Inteligentes: Transformando o Modo como Vivemos .pdfGadgets Inteligentes: Transformando o Modo como Vivemos .pdf
Gadgets Inteligentes: Transformando o Modo como Vivemos .pdfRicardoLealPintoDaSi
 
MAPA -INTRODUÇÃO À ENGENHARIA - 512024.docx
MAPA -INTRODUÇÃO À ENGENHARIA  - 512024.docxMAPA -INTRODUÇÃO À ENGENHARIA  - 512024.docx
MAPA -INTRODUÇÃO À ENGENHARIA - 512024.docx2m Assessoria
 
MAPA - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx
MAPA - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docxMAPA - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx
MAPA - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx
ATIVIDADE 1 - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docxATIVIDADE 1 - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx
ATIVIDADE 1 - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx2m Assessoria
 
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docxMAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docxjosecarlos413721
 
MAPA - INTRODUÇÃO À ENGENHARIA - 51-2024.docx
MAPA - INTRODUÇÃO À ENGENHARIA - 51-2024.docxMAPA - INTRODUÇÃO À ENGENHARIA - 51-2024.docx
MAPA - INTRODUÇÃO À ENGENHARIA - 51-2024.docxjosecarlos413721
 
MAPA - RH - TEORIAS DA ADMINISTRAÇÃO - 51-2024.docx
MAPA - RH - TEORIAS DA ADMINISTRAÇÃO - 51-2024.docxMAPA - RH - TEORIAS DA ADMINISTRAÇÃO - 51-2024.docx
MAPA - RH - TEORIAS DA ADMINISTRAÇÃO - 51-2024.docxjosecarlos413721
 
Aula 01 - Desenvolvimento web - A internet.pptx
Aula 01 - Desenvolvimento web - A internet.pptxAula 01 - Desenvolvimento web - A internet.pptx
Aula 01 - Desenvolvimento web - A internet.pptxHugoHoch2
 
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docxATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docx
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx2m Assessoria
 
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docxATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docxjosecarlos413721
 
MAPA - ESTATÍSTICA E PROBABILIDADE - 512024.docx
MAPA - ESTATÍSTICA E PROBABILIDADE - 512024.docxMAPA - ESTATÍSTICA E PROBABILIDADE - 512024.docx
MAPA - ESTATÍSTICA E PROBABILIDADE - 512024.docx2m Assessoria
 
ATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docx
ATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docxATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docx
ATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docx2m Assessoria
 
ATIVIDADE 1 - CCONT - ESTRUTURAS DAS DEMONSTRAÇÕES CONTÁBEIS - 512024.docx
ATIVIDADE 1 - CCONT - ESTRUTURAS DAS DEMONSTRAÇÕES CONTÁBEIS - 512024.docxATIVIDADE 1 - CCONT - ESTRUTURAS DAS DEMONSTRAÇÕES CONTÁBEIS - 512024.docx
ATIVIDADE 1 - CCONT - ESTRUTURAS DAS DEMONSTRAÇÕES CONTÁBEIS - 512024.docx2m Assessoria
 
MAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docx
MAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docxMAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docx
MAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docxjosecarlos413721
 
MAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docx
MAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docxMAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docx
MAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docx2m Assessoria
 
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024Ismael Ash
 
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docxATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx2m Assessoria
 
MAPA - CÁLCULO DIFERENCIAL E INTEGRAL II - 512024.docx
MAPA - CÁLCULO DIFERENCIAL E INTEGRAL II - 512024.docxMAPA - CÁLCULO DIFERENCIAL E INTEGRAL II - 512024.docx
MAPA - CÁLCULO DIFERENCIAL E INTEGRAL II - 512024.docx2m Assessoria
 
ATIVIDADE 1 - CCONT - ADMINISTRAÇÃO FINANCEIRA E ORÇAMENTÁRIA - 512024.docx
ATIVIDADE 1 - CCONT - ADMINISTRAÇÃO FINANCEIRA E ORÇAMENTÁRIA - 512024.docxATIVIDADE 1 - CCONT - ADMINISTRAÇÃO FINANCEIRA E ORÇAMENTÁRIA - 512024.docx
ATIVIDADE 1 - CCONT - ADMINISTRAÇÃO FINANCEIRA E ORÇAMENTÁRIA - 512024.docx2m Assessoria
 
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docxMAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docx
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx2m Assessoria
 

Último (20)

Gadgets Inteligentes: Transformando o Modo como Vivemos .pdf
Gadgets Inteligentes: Transformando o Modo como Vivemos .pdfGadgets Inteligentes: Transformando o Modo como Vivemos .pdf
Gadgets Inteligentes: Transformando o Modo como Vivemos .pdf
 
MAPA -INTRODUÇÃO À ENGENHARIA - 512024.docx
MAPA -INTRODUÇÃO À ENGENHARIA  - 512024.docxMAPA -INTRODUÇÃO À ENGENHARIA  - 512024.docx
MAPA -INTRODUÇÃO À ENGENHARIA - 512024.docx
 
MAPA - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx
MAPA - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docxMAPA - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx
MAPA - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx
 
ATIVIDADE 1 - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx
ATIVIDADE 1 - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docxATIVIDADE 1 - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx
ATIVIDADE 1 - GCOM - TÉCNICAS DE NEGOCIAÇÃO E VENDAS - 512024.docx
 
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docxMAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
 
MAPA - INTRODUÇÃO À ENGENHARIA - 51-2024.docx
MAPA - INTRODUÇÃO À ENGENHARIA - 51-2024.docxMAPA - INTRODUÇÃO À ENGENHARIA - 51-2024.docx
MAPA - INTRODUÇÃO À ENGENHARIA - 51-2024.docx
 
MAPA - RH - TEORIAS DA ADMINISTRAÇÃO - 51-2024.docx
MAPA - RH - TEORIAS DA ADMINISTRAÇÃO - 51-2024.docxMAPA - RH - TEORIAS DA ADMINISTRAÇÃO - 51-2024.docx
MAPA - RH - TEORIAS DA ADMINISTRAÇÃO - 51-2024.docx
 
Aula 01 - Desenvolvimento web - A internet.pptx
Aula 01 - Desenvolvimento web - A internet.pptxAula 01 - Desenvolvimento web - A internet.pptx
Aula 01 - Desenvolvimento web - A internet.pptx
 
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docxATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docx
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
 
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docxATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
ATIVIDADE 1 - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
 
MAPA - ESTATÍSTICA E PROBABILIDADE - 512024.docx
MAPA - ESTATÍSTICA E PROBABILIDADE - 512024.docxMAPA - ESTATÍSTICA E PROBABILIDADE - 512024.docx
MAPA - ESTATÍSTICA E PROBABILIDADE - 512024.docx
 
ATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docx
ATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docxATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docx
ATIVIDADE 1- LÓGICA PARA COMPUTAÇÃO - 512024.docx
 
ATIVIDADE 1 - CCONT - ESTRUTURAS DAS DEMONSTRAÇÕES CONTÁBEIS - 512024.docx
ATIVIDADE 1 - CCONT - ESTRUTURAS DAS DEMONSTRAÇÕES CONTÁBEIS - 512024.docxATIVIDADE 1 - CCONT - ESTRUTURAS DAS DEMONSTRAÇÕES CONTÁBEIS - 512024.docx
ATIVIDADE 1 - CCONT - ESTRUTURAS DAS DEMONSTRAÇÕES CONTÁBEIS - 512024.docx
 
MAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docx
MAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docxMAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docx
MAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docx
 
MAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docx
MAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docxMAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docx
MAPA - PROGRAMAÇÃO E CÁLCULO NUMÉRICO - 512024.docx
 
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
Serviços para fazer deploy do seu Frontend - react ceara 8 meetup 2024
 
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docxATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
ATIVIDADE 1 - ESTATÍSTICA E PROBABILIDADE - 512024.docx
 
MAPA - CÁLCULO DIFERENCIAL E INTEGRAL II - 512024.docx
MAPA - CÁLCULO DIFERENCIAL E INTEGRAL II - 512024.docxMAPA - CÁLCULO DIFERENCIAL E INTEGRAL II - 512024.docx
MAPA - CÁLCULO DIFERENCIAL E INTEGRAL II - 512024.docx
 
ATIVIDADE 1 - CCONT - ADMINISTRAÇÃO FINANCEIRA E ORÇAMENTÁRIA - 512024.docx
ATIVIDADE 1 - CCONT - ADMINISTRAÇÃO FINANCEIRA E ORÇAMENTÁRIA - 512024.docxATIVIDADE 1 - CCONT - ADMINISTRAÇÃO FINANCEIRA E ORÇAMENTÁRIA - 512024.docx
ATIVIDADE 1 - CCONT - ADMINISTRAÇÃO FINANCEIRA E ORÇAMENTÁRIA - 512024.docx
 
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docxMAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES  - 512024.docx
MAPA - ADSIS - FUNDAMENTOS E ARQUITETURA DE COMPUTADORES - 512024.docx
 

Real World S O A

  • 1. Real-world SOA da teoria à prática António Cruz, Outubro 2007
  • 2.
  • 3.
  • 4. Orientação a Serviços António Cruz, Outubro 2007
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Case Study : services.sapo.pt António Cruz, Outubro 2007
  • 12. Sapo Services Passado António Cruz, Outubro 2007
  • 13.
  • 14. Sapo Services Presente António Cruz, Outubro 2007
  • 15. Realidade Sapo em 2007 RSS , Shopping, ADSL, Tags, Administration, Metadata, Search, Photos, Auto, Broker , Motors, STS , News, Culture, AdWords, Health, Blogs, PodCasts, JobOffers, Pharmacy , GeoReferencer, Weather , TV, Videos, RealEstate, Exception, Sport, Science, Mail , Leisure, Traffic , Economy, OpenSearch, SimpleForum, IOL, Poll, Finance , Maps, Transformer, GIS, etc.
  • 16.
  • 17. XML SOAP RSS JSON O Salto na Plataforma: O SAPO está preparado
  • 18. Sapo Services Bus (http://services.sapo.pt) Consumidor BUS Serviço
  • 19. Suporte a Políticas de Acesso e Consumo Router Transform Authentication Cache Validation Protect Log Market Estratégia de Processamento
  • 20. Sapo Services Casos de Utilização António Cruz, Outubro 2007
  • 21.
  • 22. Sapo Local HTTP GET SOAP JSON XML RSS JSON Browser Weather BUS AdWords Finance Photos
  • 23. Consulta de Mail na Homepage do Sapo Autenticação HTTP GET SOAP SOAP XML HTTP GET HTML Homepage Mail BUS LDAP PTMail Browser
  • 24. Emissões em Directo via Sapo Videos 1 Autenticação Pedido ao Sapo Videos Token com TTL e IP do Cliente Media Server URL com Token GetToken (TTL+IP) 2 Pedido de Visualização ValidateToken(Token) Token Info (IP) Browser BUS/STS LDAP PTMail Media Server Sapo Videos
  • 26.
  • 27. Q&A António Cruz, Outubro 2007
  • 28. Real-world SOA da teoria à prática António Cruz, Outubro 2007