SlideShare uma empresa Scribd logo
1 de 28
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]
O que é: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Processo de Desenvolvimento de Serviços ,[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],Governance
Componentes da Orientação a Serviços ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOA Governance ,[object Object],[object Object],[object Object],[object Object]
Case Study : services.sapo.pt António Cruz, Outubro 2007
Sapo Services Passado António Cruz, Outubro 2007
Realidade Sapo em 2005 ,[object Object],[object Object],[object Object],[object Object]
Sapo Services Presente António Cruz, Outubro 2007
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.
Realidade Sapo em 2007  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XML SOAP RSS JSON O Salto na Plataforma: O SAPO está preparado
Sapo Services Bus (http://services.sapo.pt) Consumidor BUS Serviço
Suporte a Políticas de Acesso e Consumo Router Transform Authentication Cache Validation Protect Log Market Estratégia de Processamento
Sapo Services Casos de Utilização António Cruz, Outubro 2007
Casos de Utilização ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sapo Local HTTP GET SOAP JSON XML RSS JSON Browser Weather BUS AdWords Finance Photos
Consulta de Mail na Homepage do Sapo Autenticação HTTP GET SOAP SOAP XML HTTP GET HTML Homepage Mail BUS LDAP PTMail Browser
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
Conclusões António Cruz, Outubro 2007
Conclusões ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q&A António Cruz, Outubro 2007
Real-world SOA da teoria à prática António Cruz, Outubro 2007

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
 

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