SlideShare uma empresa Scribd logo
1 de 19
Como trazer o legado para dentro da Arquitetura SOA Davi  Carvalho  (Diretor de TI) Denis  Bertoluci  (Gerente de Arquitetura e Integração) Setembro, 2008, Palestra SOA, Evento IQPC, São Paulo, Brasil
[object Object],[object Object],[object Object],[object Object],[object Object],Impactos da Implantação de SOA SOA Legado Modularidade Aplicações Monolíticas Processos de negócio integrados Tecnologia Obsoleta Modelo de Arquitetura em Camadas Não possui camadas
[object Object],[object Object],O objetivo dos serviços corporativos é aprimorar a capacidade de negócios. O modelo de um serviço corporativo concentra-se nas questões e requisitos de negócios, de modo que seja possível definir um único serviço corporativo Classificação dos Serviços
[object Object],Oferecem funcionalidades de negócios, mas são desenvolvidos sob as limitações e capacidades técnicas específicas de uma determinada aplicação. Concentram-se nas questões de integração de aplicações em vez de simples requisitos de negócios.  ,[object Object],Esses serviços fornecem funções de suporte técnico, como autenticação, autorização, conexão, gerador de logs e registros, acesso generalizado aos dados, acesso aos canais de comunicação, entre outros.  Classificação dos Serviços
Os serviços de infra-estrutura e aplicação solucionam problemas de TI como reutilização e integração. Em contraste, um serviço corporativo fornece um único lugar para realizar uma tarefa corporativa definida O conjunto de serviços corporativos equivale à implementação dos negócios de sua empresa, pronto e acessível a qualquer cliente, parceiro, fornecedor ou processo empresarial.  SOA é capaz de estimular a otimização contínua e estratégica da empresa * Fonte: Forrester Consulting Serviços Corporativos
Estratégia “Rip-and-Replace” ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Abordagem de Transformação do Legado
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],* Fonte: Forrester Consulting Critérios da Decisão: Substituir X Transformar
Estudo de caso de modernização dos ativos baseado em banco de dados em uma arquitetura SOA
Oracle Forms, Reports Antes de SOA ,[object Object],[object Object],[object Object],[object Object],Intenet Filiais Client-Server to SOA
E S B OSS/BSS Database Legacy System Web Serv. VoIP Platform Client-Server to SOA Saldo  VoIP Depois de SOA
Client-Server to SOA E S B OSS/BSS Database Legacy System ERP Web Serv. Web Serv. Billing CDR  Import SMS Saldo  VoIP Skype Data Web Serv. Broker SMS
SOA Para que?
WS-* é SOA?
Porque queremos modernizar o “Legado”? ,[object Object],[object Object],[object Object]
. . . . . . . Source:  ZapThink.com Custo da Integração
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Melhores práticas para SOA e aplicações existentes Conclusão
Desenvolvimento de uma Governança SOA (em paralelo com a implantação) Adaptação e reutilização dos Web Services anteriormente desenvolvidos Adaptação do Processo atual (baseado em RUP) Integração com o “legado”: preservação dos investimento e integração das equipes Definição do “Roadmap” de SOA Experiência de Implantação de SOA
http://soasimples.com/blog Blog atualizado sobre Arquitetura de Sistemas e SOA Perguntas ?
Obrigado! Davi Carvalho da Silva Diretor de TI http://twitter.com/davisilva Denis Bertoluci Gerente de Arquitetura e Integração http://twitter.com/denisbertol

Mais conteúdo relacionado

Mais procurados

Soa Bpm Eup
Soa Bpm EupSoa Bpm Eup
Soa Bpm Euplcbj
 
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
 
Arquitetura BPEL
Arquitetura BPELArquitetura BPEL
Arquitetura BPELcomdias
 
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
 
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
 
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
 
API Methodology by Skalena
API Methodology by SkalenaAPI Methodology by Skalena
API Methodology by SkalenaEdgar Silva
 
Repositorio SOA
Repositorio SOARepositorio SOA
Repositorio SOASensedia
 
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
 
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
 
O poder das APIs
O poder das APIsO poder das APIs
O poder das APIsSensedia
 
SOA - Governança
SOA - GovernançaSOA - Governança
SOA - Governançaalinebicudo
 
TDC 2010 - SharePoint Server 2010
TDC 2010 - SharePoint Server 2010TDC 2010 - SharePoint Server 2010
TDC 2010 - SharePoint Server 2010Hélio Sá Moreira
 
Infoschema - Company Overview
Infoschema - Company OverviewInfoschema - Company Overview
Infoschema - Company OverviewRenilton Oliveira
 
Construir um catálogo de serviço
Construir um catálogo de serviçoConstruir um catálogo de serviço
Construir um catálogo de serviçoCioney Giovanella
 
III SDTA - Descomplicando Integrações de Sistemas com Barramento de Serviços
III SDTA - Descomplicando Integrações de Sistemas com Barramento de ServiçosIII SDTA - Descomplicando Integrações de Sistemas com Barramento de Serviços
III SDTA - Descomplicando Integrações de Sistemas com Barramento de ServiçosAtech S.A. | Embraer Group
 
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
 
Workshop Catálogo de serviços - Visão Executiva
Workshop  Catálogo de serviços - Visão ExecutivaWorkshop  Catálogo de serviços - Visão Executiva
Workshop Catálogo de serviços - Visão ExecutivaBlue Hawk - B&IT Management
 

Mais procurados (20)

Soa Bpm Eup
Soa Bpm EupSoa Bpm Eup
Soa Bpm Eup
 
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
 
Arquitetura BPEL
Arquitetura BPELArquitetura BPEL
Arquitetura BPEL
 
Arquitetura orientada a serviços (SOA)
Arquitetura orientada a serviços (SOA)Arquitetura orientada a serviços (SOA)
Arquitetura orientada a serviços (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
 
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
 
TDC 2011 - SharePoint 2010 para Desenvolvedores
TDC 2011 - SharePoint 2010 para DesenvolvedoresTDC 2011 - SharePoint 2010 para Desenvolvedores
TDC 2011 - SharePoint 2010 para Desenvolvedores
 
API Methodology by Skalena
API Methodology by SkalenaAPI Methodology by Skalena
API Methodology by Skalena
 
Repositorio SOA
Repositorio SOARepositorio SOA
Repositorio SOA
 
SOA
SOASOA
SOA
 
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
 
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!
 
O poder das APIs
O poder das APIsO poder das APIs
O poder das APIs
 
SOA - Governança
SOA - GovernançaSOA - Governança
SOA - Governança
 
TDC 2010 - SharePoint Server 2010
TDC 2010 - SharePoint Server 2010TDC 2010 - SharePoint Server 2010
TDC 2010 - SharePoint Server 2010
 
Infoschema - Company Overview
Infoschema - Company OverviewInfoschema - Company Overview
Infoschema - Company Overview
 
Construir um catálogo de serviço
Construir um catálogo de serviçoConstruir um catálogo de serviço
Construir um catálogo de serviço
 
III SDTA - Descomplicando Integrações de Sistemas com Barramento de Serviços
III SDTA - Descomplicando Integrações de Sistemas com Barramento de ServiçosIII SDTA - Descomplicando Integrações de Sistemas com Barramento de Serviços
III SDTA - Descomplicando Integrações de Sistemas com Barramento de Serviços
 
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
 
Workshop Catálogo de serviços - Visão Executiva
Workshop  Catálogo de serviços - Visão ExecutivaWorkshop  Catálogo de serviços - Visão Executiva
Workshop Catálogo de serviços - Visão Executiva
 

Destaque

Billing: Evolução para Arquitetura SOA
Billing: Evolução para Arquitetura SOABilling: Evolução para Arquitetura SOA
Billing: Evolução para Arquitetura SOADavi Silva
 
Estratégia de TI (IT Strategy)
Estratégia de TI (IT Strategy)Estratégia de TI (IT Strategy)
Estratégia de TI (IT Strategy)Davi Silva
 
SOA e IMS (NGN)
SOA e IMS (NGN)SOA e IMS (NGN)
SOA e IMS (NGN)Davi Silva
 
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
 
Um Case de Implantação de SOA em uma Telco brasileira
Um Case de Implantação de SOA em uma Telco brasileiraUm Case de Implantação de SOA em uma Telco brasileira
Um Case de Implantação de SOA em uma Telco brasileiraDavi Silva
 
Unidad 01: Aplicaciones Web De Escritorio
Unidad 01: Aplicaciones Web De EscritorioUnidad 01: Aplicaciones Web De Escritorio
Unidad 01: Aplicaciones Web De EscritorioDarbyPC
 
SOA Gerando Valor e Como Vender SOA na Crise
SOA Gerando Valor e Como Vender SOA na CriseSOA Gerando Valor e Como Vender SOA na Crise
SOA Gerando Valor e Como Vender SOA na CriseDavi Silva
 

Destaque (9)

Billing: Evolução para Arquitetura SOA
Billing: Evolução para Arquitetura SOABilling: Evolução para Arquitetura SOA
Billing: Evolução para Arquitetura SOA
 
Estratégia de TI (IT Strategy)
Estratégia de TI (IT Strategy)Estratégia de TI (IT Strategy)
Estratégia de TI (IT Strategy)
 
SOA e IMS (NGN)
SOA e IMS (NGN)SOA e IMS (NGN)
SOA e IMS (NGN)
 
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
 
Avaliando soa em uma empresa de ti
Avaliando soa em uma empresa de ti Avaliando soa em uma empresa de ti
Avaliando soa em uma empresa de ti
 
Um Case de Implantação de SOA em uma Telco brasileira
Um Case de Implantação de SOA em uma Telco brasileiraUm Case de Implantação de SOA em uma Telco brasileira
Um Case de Implantação de SOA em uma Telco brasileira
 
Unidad 01: Aplicaciones Web De Escritorio
Unidad 01: Aplicaciones Web De EscritorioUnidad 01: Aplicaciones Web De Escritorio
Unidad 01: Aplicaciones Web De Escritorio
 
SOA Gerando Valor e Como Vender SOA na Crise
SOA Gerando Valor e Como Vender SOA na CriseSOA Gerando Valor e Como Vender SOA na Crise
SOA Gerando Valor e Como Vender SOA na Crise
 
Adapting JIRA For Scrum
Adapting JIRA For ScrumAdapting JIRA For Scrum
Adapting JIRA For Scrum
 

Semelhante a Como Trazer o Legado para 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 guest880159
 
possibilitando negócios ágeis e inteligentes
possibilitando negócios ágeis e inteligentespossibilitando negócios ágeis e inteligentes
possibilitando negócios ágeis e inteligentesKellvyn Pereira
 
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
 
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
 
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
 
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
 
Apresentação SOA
Apresentação SOAApresentação SOA
Apresentação SOAproxypt
 
4 como criar uma estratégia corporativa de adoção de cloud em larga escala
4   como criar uma estratégia corporativa de adoção de cloud em larga escala 4   como criar uma estratégia corporativa de adoção de cloud em larga escala
4 como criar uma estratégia corporativa de adoção de cloud em larga escala Amazon Web Services LATAM
 
Aumentando escalabilidade com SOA
Aumentando escalabilidade com SOAAumentando escalabilidade com SOA
Aumentando escalabilidade com SOAHugo Marques
 
Overview Governança SOA - HP Brazil
Overview Governança SOA - HP BrazilOverview Governança SOA - HP Brazil
Overview Governança SOA - HP BrazilNorberto Enomoto
 
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
 
Workshop soa, microservices e devops
Workshop soa, microservices e devopsWorkshop soa, microservices e devops
Workshop soa, microservices e devopsDiego Pacheco
 
AMS - Evolution It
AMS - Evolution ItAMS - Evolution It
AMS - Evolution ItBruna Assis
 
Apresentacao ADDs Cases Alfresco
Apresentacao ADDs Cases AlfrescoApresentacao ADDs Cases Alfresco
Apresentacao ADDs Cases AlfrescoADDs Solutions
 
Apresentacao produtiv cloud views
Apresentacao   produtiv cloud viewsApresentacao   produtiv cloud views
Apresentacao produtiv cloud viewsEuroCloud
 

Semelhante a Como Trazer o Legado para SOA (20)

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
 
possibilitando negócios ágeis e inteligentes
possibilitando negócios ágeis e inteligentespossibilitando negócios ágeis e inteligentes
possibilitando negócios ágeis e inteligentes
 
Sap Forum 2011
Sap Forum 2011Sap Forum 2011
Sap Forum 2011
 
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)
 
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
 
SOA
SOASOA
SOA
 
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
 
266-940-1-PB
266-940-1-PB266-940-1-PB
266-940-1-PB
 
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...
 
Apresentação SOA
Apresentação SOAApresentação SOA
Apresentação SOA
 
4 como criar uma estratégia corporativa de adoção de cloud em larga escala
4   como criar uma estratégia corporativa de adoção de cloud em larga escala 4   como criar uma estratégia corporativa de adoção de cloud em larga escala
4 como criar uma estratégia corporativa de adoção de cloud em larga escala
 
Aumentando escalabilidade com SOA
Aumentando escalabilidade com SOAAumentando escalabilidade com SOA
Aumentando escalabilidade com SOA
 
Saas
SaasSaas
Saas
 
Overview Governança SOA - HP Brazil
Overview Governança SOA - HP BrazilOverview Governança SOA - HP Brazil
Overview Governança SOA - HP Brazil
 
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
 
Workshop soa, microservices e devops
Workshop soa, microservices e devopsWorkshop soa, microservices e devops
Workshop soa, microservices e devops
 
Apresentação do ASUG 2010
Apresentação do ASUG 2010Apresentação do ASUG 2010
Apresentação do ASUG 2010
 
AMS - Evolution It
AMS - Evolution ItAMS - Evolution It
AMS - Evolution It
 
Apresentacao ADDs Cases Alfresco
Apresentacao ADDs Cases AlfrescoApresentacao ADDs Cases Alfresco
Apresentacao ADDs Cases Alfresco
 
Apresentacao produtiv cloud views
Apresentacao   produtiv cloud viewsApresentacao   produtiv cloud views
Apresentacao produtiv cloud views
 

Como Trazer o Legado para SOA

  • 1. Como trazer o legado para dentro da Arquitetura SOA Davi Carvalho (Diretor de TI) Denis Bertoluci (Gerente de Arquitetura e Integração) Setembro, 2008, Palestra SOA, Evento IQPC, São Paulo, Brasil
  • 2.
  • 3.
  • 4.
  • 5. Os serviços de infra-estrutura e aplicação solucionam problemas de TI como reutilização e integração. Em contraste, um serviço corporativo fornece um único lugar para realizar uma tarefa corporativa definida O conjunto de serviços corporativos equivale à implementação dos negócios de sua empresa, pronto e acessível a qualquer cliente, parceiro, fornecedor ou processo empresarial. SOA é capaz de estimular a otimização contínua e estratégica da empresa * Fonte: Forrester Consulting Serviços Corporativos
  • 6.
  • 7.
  • 8. Estudo de caso de modernização dos ativos baseado em banco de dados em uma arquitetura SOA
  • 9.
  • 10. E S B OSS/BSS Database Legacy System Web Serv. VoIP Platform Client-Server to SOA Saldo VoIP Depois de SOA
  • 11. Client-Server to SOA E S B OSS/BSS Database Legacy System ERP Web Serv. Web Serv. Billing CDR Import SMS Saldo VoIP Skype Data Web Serv. Broker SMS
  • 14.
  • 15. . . . . . . . Source: ZapThink.com Custo da Integração
  • 16.
  • 17. Desenvolvimento de uma Governança SOA (em paralelo com a implantação) Adaptação e reutilização dos Web Services anteriormente desenvolvidos Adaptação do Processo atual (baseado em RUP) Integração com o “legado”: preservação dos investimento e integração das equipes Definição do “Roadmap” de SOA Experiência de Implantação de SOA
  • 18. http://soasimples.com/blog Blog atualizado sobre Arquitetura de Sistemas e SOA Perguntas ?
  • 19. Obrigado! Davi Carvalho da Silva Diretor de TI http://twitter.com/davisilva Denis Bertoluci Gerente de Arquitetura e Integração http://twitter.com/denisbertol