SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Master Data Mgmt. e
Virtualização de Dados
        em SOA
Transforme os Dados que você TEM
    nos Dados que você QUER!

             Ricardo Ferreira
         Middleware Solutions Architect
               Red Hat do Brasil
O que é Master Data Management?
●   Conjunto de Processos e
    Ferramentas usadas para:
    ✔   Consolidar dados de
        diferentes fontes
    ✔   Assegurar controle e
        consistência sobre os dados
    ✔   Resolver problemas de
        duplicidade dos dados
    ✔   Promover uma interface
        abstrata de acesso a dados
●   Método Corporativo de
    Gerenciamento de Dados
    ✔   Dados gerenciados como
        ativos corporativos
    ✔   Reforça questões de
        segurança relacionadas ao
        acesso não autorizado
    ✔   Promove dados estratégicos
        a serem exibidos em painéis
        e relatórios de BI e BAM

                                      2
Cenários onde MDM deve ser Aplicado?
●   BI, Análise Operacional,
    Relatórios Gerenciais:
    ✔   Relatórios financeiros
        consolidados / Dashboards
    ✔   Data Marts Virtuais
●   Reference Data Mgmt:
    ✔   Visão 360° de Clientes
    ✔   Visão 360° de Produtos
    ✔   Visão 360° de Funcionários
    ✔   Visão 360° de Fornecedores
●   Conformidade com
    Regulamentações:
    ✔   VISA PCI, Sarbanes Oxley
    ✔   Segurança Unificada
    ✔   Auditoria de Acessos
●   Service-Oriented Architecture
    ✔   Federação de Dados
    ✔   Processos mais Simples!
                                       3
Master Data Mgmt. É Algo Novo?
●   Na verdade não, muito
    pelo contrário ...
    ✔   MDM provêm de um
        conceito antigo conhecido
        como “Master File”
    ✔   Um “Master File” representa
        uma coleção de registros
        que representam entidades
        básicas de uma empresa
●   Humm ... acho que já ouvi
    esse termo antes ...
    ✔   O conceito de Master File é
        comumente usado em
        alguns programas baseados
        em Clipper, COBOL
    ✔   Grande parte dos bancos de
        dados de plataforma alta
        (CICS DB2, ADABAS) usam
        este conceito nativamente
    ✔   Conceitos chave: Master
        Data, Reference Data e
        Master Reference Data
                                      4
Mergulhando no Master Data Mgmt.
●   Master Reference Data
    ✔   Dados compartilhados entre
        vários sistemas, cuja
        importância para o negócio
        é relativamente baixa
    ✔   Exemplos: Países,
        Calendários, Categorias
●   Reference Data
    ✔   Dados que são modificados
        frequentemente por
        transações de sistemas
    ✔   Definem os assuntos de
        aplicações isoladas
●   Master Data
    ✔   Dados compartilhados entre
        vários sistemas, com alta
        importância para o negócio
    ✔   Exemplos: Clientes,
        Produtos, Funcionários,
        Fornecedores, Vendas


                                     5
Como Funciona Hoje?
Como Funciona Hoje: Programas ETL
●   Como isso Funciona?
    ✔   Dados são copiados de uma
        fonte de dados para outra
    ✔   A cópia é feita por
        programas escritos em
        línguagens de programação
        ou ferramentas de ETL
                                     “Master File”
    ✔   As cópias são executadas
        em períodos de inatividade
        das fontes de dados
●   Quais são os Problemas?
    ✔   Dados nunca estarão
        sincronizados de forma
        apropriada
    ✔   Proliferação dos dados em
        diferentes fontes e bases
    ✔   Programas ETL são
        complexos de manter
    ✔   Mudanças exigem re-
        compilação dos programas
    ✔   Inadequado para Cloud!
                                                     7
Como Funciona Hoje: Database Links
●   Como isso Funciona?
    ✔   Uma conexão ou link entre
        duas bases de dados é
        criada para fins de EII
    ✔   As políticas de autorização
        dos artefatos é replicada
        entre as duas bases
    ✔   Visões ou procedures são
        criados para abstrair as
        tabelas físicas distribuídas
●   Quais são os Problemas?
    ✔   Conexão e links apenas para
        o mesmo tipo de banco de
        dados. Ex: DB2 → DB2
    ✔   Complexo para administrar:
        Links ponto a ponto!
    ✔   Específico para fontes de
        dados relacionais como
        tabelas, visões e procedures
    ✔   Específico de um banco de
        dados = Vendor Lock-In!
    ✔   Muito caro para Cloud!
                                       8
Como Funciona Hoje: Acesso Direto
●   Como isso Funciona?
    ✔   Cada aplicação estabelece
        uma conexão direta com a
        fonte de dados para acesso
        Uma vez estabelecida a
        conexão, a aplicação acessa
        uma ou mais tabelas (ou
        artefatos) da fonte de dados
●   Quais são os Problemas?
    ✔   Baixa disponibilidade: Se a
        fonte de dados cair, a
        aplicação para de funcionar
    ✔   Lógica de transformação dos
        dados fica a cargo da
        aplicação que faz acesso
    ✔   Complexidade de transações
        distribuídas e segurança
        vem para dentro do cliente
    ✔   Lógica de conexão e acesso
        nunca é reutilizada
    ✔   Impossível usando Cloud!

                                       9
OK, Mas Qual a Solução?
Solução: Virtualização dos Dados
●   Esqueça o físico: Conecte-
    se apenas com o Virtual!
    ✔   Abstração de uma ou mais
        fontes de dados físicas
    ✔   Hoje você já virtualiza
        servidores, redes, aplicações
        ... porque não os dados?
    ✔   Elimine impedância de
        formatos, fabricantes,
        localizações físicas,
        transações distribuídas,
        segurança, conformidades
●   Acesse como você quiser,
    de onde você quiser!
    ✔   Se os dados forem virtuais, o
        formato pode ser alterado
        como quiser
    ✔   Preucupe-se apenas em ter
        um usuário e senha, e saber
        o endereço e porta dos
        dados a serem acessados
    ✔   Ideal para cenários de Cloud
                                        11
Como posso Virtualizar meus Dados?
●   Usando um Middleware
    de Virtualização de Dados
    ✔   Plataformas de integração
        de informações corporativas
    ✔   Várias soluções existem
        atualmente no mercado
    ✔   Conectores especiais são
        usados para acessar as
        fontes de dados
    ✔   Todas as informações sobre
        as fontes de dados devem
        ser armazenados em nível
        corporativo para reuso
●   O que isso implica no que
    eu já tenho hoje?
    ✔   Redirecionar as aplicações
        para o middleware de
        virtualização
    ✔   Repensar políticas de locking
        nos transacionais
    ✔   Definir políticas de cache
                                        12
Estudo de Caso: MDM Aplicado à CRM
●   Aplicado a uma empresa
    do ramo de Seguros
    ✔   Área de Call Center da
        empresa necessita ter maior
        agilidade no atendimento
                                                                Web
    ✔   Atrasos no atendimento a                    SQL       Services
        clientes ocasionavam multas
        altas e processos jurídicos
                                        Data Service Data Service   Data Service
    ✔   Consultores de atendimento
        não tinham informações                  JBoss Enterprise
        confiáveis e disponíveis
●   Solução técnica baseada                 Data Services Platform
    na plataforma MetaMatrix
    ✔   Fontes de dados sobre
        clientes e seguros acessíveis
        via Data Services
    ✔   Foco primário nos sistemas
        de atendimento e demais
        sistemas do Back-Office
    ✔   Subsidío para a aplicação de
        Federação de Dados e SOA

                                                                                   13
14

Weitere ähnliche Inhalte

Was ist angesagt?

UCP - Projeto de Banco de Dados - Data Warehouse
UCP - Projeto de Banco de Dados - Data WarehouseUCP - Projeto de Banco de Dados - Data Warehouse
UCP - Projeto de Banco de Dados - Data WarehouseVinícius Amaral
 
Sistemas de Informação (SAD / OLAP)
Sistemas de Informação (SAD / OLAP)Sistemas de Informação (SAD / OLAP)
Sistemas de Informação (SAD / OLAP)m4rkSpinelli
 
Apresentação de Business Intelligence
Apresentação de Business IntelligenceApresentação de Business Intelligence
Apresentação de Business IntelligenceJuliana Maria Lopes
 
Data warehouse & Data mining
Data warehouse & Data miningData warehouse & Data mining
Data warehouse & Data miningCassius Busemeyer
 
Carreira Profissional e Certificação de um Analista de BI Pentaho
Carreira Profissional e Certificação de um Analista de BI PentahoCarreira Profissional e Certificação de um Analista de BI Pentaho
Carreira Profissional e Certificação de um Analista de BI PentahoAmbiente Livre
 
Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...
Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...
Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...fabiolagrijo
 
Metodologia Ágil para Projetos de BI - Pentaho Day
Metodologia Ágil para Projetos de BI - Pentaho DayMetodologia Ágil para Projetos de BI - Pentaho Day
Metodologia Ágil para Projetos de BI - Pentaho DayMarco Garcia
 
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...Caio Moreno
 
Gestao arquivistica de documentos usando alfresco infused solutions
Gestao arquivistica de documentos usando alfresco infused solutionsGestao arquivistica de documentos usando alfresco infused solutions
Gestao arquivistica de documentos usando alfresco infused solutionsAlfresco Software
 
Ecosistema de data warehouse com ferramentas microsoft
Ecosistema de data warehouse com ferramentas microsoftEcosistema de data warehouse com ferramentas microsoft
Ecosistema de data warehouse com ferramentas microsoftDennes Torres
 
Google Apps For Business
Google Apps For BusinessGoogle Apps For Business
Google Apps For BusinessQi Network
 
Governança de Dados-Uma abordagem via Canvas MGD_v02
Governança de Dados-Uma abordagem via Canvas MGD_v02Governança de Dados-Uma abordagem via Canvas MGD_v02
Governança de Dados-Uma abordagem via Canvas MGD_v02Carlos Barbieri
 

Was ist angesagt? (20)

Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
UCP - Projeto de Banco de Dados - Data Warehouse
UCP - Projeto de Banco de Dados - Data WarehouseUCP - Projeto de Banco de Dados - Data Warehouse
UCP - Projeto de Banco de Dados - Data Warehouse
 
Sistemas de Informação (SAD / OLAP)
Sistemas de Informação (SAD / OLAP)Sistemas de Informação (SAD / OLAP)
Sistemas de Informação (SAD / OLAP)
 
Apresentação de Business Intelligence
Apresentação de Business IntelligenceApresentação de Business Intelligence
Apresentação de Business Intelligence
 
Data warehouse & Data mining
Data warehouse & Data miningData warehouse & Data mining
Data warehouse & Data mining
 
datawarehouse2
datawarehouse2datawarehouse2
datawarehouse2
 
Pentaho
PentahoPentaho
Pentaho
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
 
Carreira Profissional e Certificação de um Analista de BI Pentaho
Carreira Profissional e Certificação de um Analista de BI PentahoCarreira Profissional e Certificação de um Analista de BI Pentaho
Carreira Profissional e Certificação de um Analista de BI Pentaho
 
Business Intelligence - Data Warehouse
Business Intelligence - Data WarehouseBusiness Intelligence - Data Warehouse
Business Intelligence - Data Warehouse
 
Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...
Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...
Aplicação de Business Intelligence em Laboratórios Clínicos como ferramenta p...
 
Nivaldo Sanches
Nivaldo SanchesNivaldo Sanches
Nivaldo Sanches
 
Bd rel
Bd relBd rel
Bd rel
 
Metodologia Ágil para Projetos de BI - Pentaho Day
Metodologia Ágil para Projetos de BI - Pentaho DayMetodologia Ágil para Projetos de BI - Pentaho Day
Metodologia Ágil para Projetos de BI - Pentaho Day
 
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
Curso Gratuito Online Desmistificando BI (Business Intelligence) Open Source ...
 
Gestao arquivistica de documentos usando alfresco infused solutions
Gestao arquivistica de documentos usando alfresco infused solutionsGestao arquivistica de documentos usando alfresco infused solutions
Gestao arquivistica de documentos usando alfresco infused solutions
 
Ecosistema de data warehouse com ferramentas microsoft
Ecosistema de data warehouse com ferramentas microsoftEcosistema de data warehouse com ferramentas microsoft
Ecosistema de data warehouse com ferramentas microsoft
 
Google Apps For Business
Google Apps For BusinessGoogle Apps For Business
Google Apps For Business
 
Data warehouse & data mining
Data warehouse & data miningData warehouse & data mining
Data warehouse & data mining
 
Governança de Dados-Uma abordagem via Canvas MGD_v02
Governança de Dados-Uma abordagem via Canvas MGD_v02Governança de Dados-Uma abordagem via Canvas MGD_v02
Governança de Dados-Uma abordagem via Canvas MGD_v02
 

Ähnlich wie MDM e Virtualização de Dados em

Qual é o futuro da estratégia de dados?
Qual é o futuro da estratégia de dados?Qual é o futuro da estratégia de dados?
Qual é o futuro da estratégia de dados?Denodo
 
Fundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptxFundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptxNatliaGomes72
 
Data Management: 5 tendências para alcançar a mudança
Data Management: 5 tendências para alcançar a mudançaData Management: 5 tendências para alcançar a mudança
Data Management: 5 tendências para alcançar a mudançaDenodo
 
3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdfDimas Francisco
 
Data Mesh: O que é e quais tecnologias facilitam sua implementação?
Data Mesh: O que é e quais tecnologias facilitam sua implementação?Data Mesh: O que é e quais tecnologias facilitam sua implementação?
Data Mesh: O que é e quais tecnologias facilitam sua implementação?Denodo
 
Big Data Analytics - Data Engineer, Arquitetura, AWS e Mais
Big Data Analytics - Data Engineer, Arquitetura, AWS e MaisBig Data Analytics - Data Engineer, Arquitetura, AWS e Mais
Big Data Analytics - Data Engineer, Arquitetura, AWS e MaisCicero Joasyo Mateus de Moura
 
Data Management Summit
Data Management SummitData Management Summit
Data Management SummitDenodo
 
Integração de software solucao e estilo
Integração de software   solucao e estiloIntegração de software   solucao e estilo
Integração de software solucao e estiloGrupoAlves - professor
 
IDC Portugal | Virtualização de Dados como Estratégia de Gestão de Dados para...
IDC Portugal | Virtualização de Dados como Estratégia de Gestão de Dados para...IDC Portugal | Virtualização de Dados como Estratégia de Gestão de Dados para...
IDC Portugal | Virtualização de Dados como Estratégia de Gestão de Dados para...Denodo
 
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnósticaCase RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnósticaAlessandro Binhara
 
Parte8 - Fundamentos de Sistema de Informação
Parte8 - Fundamentos de Sistema de InformaçãoParte8 - Fundamentos de Sistema de Informação
Parte8 - Fundamentos de Sistema de InformaçãoGabriel Faustino
 
Microsoft Azure no Licenciamento Open
Microsoft Azure no Licenciamento OpenMicrosoft Azure no Licenciamento Open
Microsoft Azure no Licenciamento OpenLucas A. Romão
 
Banco de Dados - Conceitos
Banco de Dados - ConceitosBanco de Dados - Conceitos
Banco de Dados - Conceitosssuser69006f
 
Solução de erp na nuvem controle e eficiência sempre em mãos
Solução de erp na nuvem controle e eficiência sempre em mãosSolução de erp na nuvem controle e eficiência sempre em mãos
Solução de erp na nuvem controle e eficiência sempre em mãosRafael Sales
 

Ähnlich wie MDM e Virtualização de Dados em (20)

Qual é o futuro da estratégia de dados?
Qual é o futuro da estratégia de dados?Qual é o futuro da estratégia de dados?
Qual é o futuro da estratégia de dados?
 
Fundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptxFundamentos de Banco de Dados.pptx
Fundamentos de Banco de Dados.pptx
 
Big Data - Hadoop
Big Data - HadoopBig Data - Hadoop
Big Data - Hadoop
 
Data Management: 5 tendências para alcançar a mudança
Data Management: 5 tendências para alcançar a mudançaData Management: 5 tendências para alcançar a mudança
Data Management: 5 tendências para alcançar a mudança
 
3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf3a Web Aula - Gestão de Tecnologia da Informação.pdf
3a Web Aula - Gestão de Tecnologia da Informação.pdf
 
Data Mesh: O que é e quais tecnologias facilitam sua implementação?
Data Mesh: O que é e quais tecnologias facilitam sua implementação?Data Mesh: O que é e quais tecnologias facilitam sua implementação?
Data Mesh: O que é e quais tecnologias facilitam sua implementação?
 
Big Data Analytics - Data Engineer, Arquitetura, AWS e Mais
Big Data Analytics - Data Engineer, Arquitetura, AWS e MaisBig Data Analytics - Data Engineer, Arquitetura, AWS e Mais
Big Data Analytics - Data Engineer, Arquitetura, AWS e Mais
 
Data Management Summit
Data Management SummitData Management Summit
Data Management Summit
 
Integração de software solucao e estilo
Integração de software   solucao e estiloIntegração de software   solucao e estilo
Integração de software solucao e estilo
 
Integração de software 2
Integração de software 2Integração de software 2
Integração de software 2
 
TA1 - Slides Acessibilidade.pdf
TA1 - Slides Acessibilidade.pdfTA1 - Slides Acessibilidade.pdf
TA1 - Slides Acessibilidade.pdf
 
IDC Portugal | Virtualização de Dados como Estratégia de Gestão de Dados para...
IDC Portugal | Virtualização de Dados como Estratégia de Gestão de Dados para...IDC Portugal | Virtualização de Dados como Estratégia de Gestão de Dados para...
IDC Portugal | Virtualização de Dados como Estratégia de Gestão de Dados para...
 
BDI_1_conceitos
BDI_1_conceitosBDI_1_conceitos
BDI_1_conceitos
 
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnósticaCase RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
Case RDStation: Construindo DataLakes com Apache Hadoop em cloud agnóstica
 
Parte8 - Fundamentos de Sistema de Informação
Parte8 - Fundamentos de Sistema de InformaçãoParte8 - Fundamentos de Sistema de Informação
Parte8 - Fundamentos de Sistema de Informação
 
Microsoft Azure no Licenciamento Open
Microsoft Azure no Licenciamento OpenMicrosoft Azure no Licenciamento Open
Microsoft Azure no Licenciamento Open
 
Banco de Dados - Conceitos
Banco de Dados - ConceitosBanco de Dados - Conceitos
Banco de Dados - Conceitos
 
Big Data
Big DataBig Data
Big Data
 
Solução de erp na nuvem controle e eficiência sempre em mãos
Solução de erp na nuvem controle e eficiência sempre em mãosSolução de erp na nuvem controle e eficiência sempre em mãos
Solução de erp na nuvem controle e eficiência sempre em mãos
 
Big Data
Big DataBig Data
Big Data
 

MDM e Virtualização de Dados em

  • 1. Master Data Mgmt. e Virtualização de Dados em SOA Transforme os Dados que você TEM nos Dados que você QUER! Ricardo Ferreira Middleware Solutions Architect Red Hat do Brasil
  • 2. O que é Master Data Management? ● Conjunto de Processos e Ferramentas usadas para: ✔ Consolidar dados de diferentes fontes ✔ Assegurar controle e consistência sobre os dados ✔ Resolver problemas de duplicidade dos dados ✔ Promover uma interface abstrata de acesso a dados ● Método Corporativo de Gerenciamento de Dados ✔ Dados gerenciados como ativos corporativos ✔ Reforça questões de segurança relacionadas ao acesso não autorizado ✔ Promove dados estratégicos a serem exibidos em painéis e relatórios de BI e BAM 2
  • 3. Cenários onde MDM deve ser Aplicado? ● BI, Análise Operacional, Relatórios Gerenciais: ✔ Relatórios financeiros consolidados / Dashboards ✔ Data Marts Virtuais ● Reference Data Mgmt: ✔ Visão 360° de Clientes ✔ Visão 360° de Produtos ✔ Visão 360° de Funcionários ✔ Visão 360° de Fornecedores ● Conformidade com Regulamentações: ✔ VISA PCI, Sarbanes Oxley ✔ Segurança Unificada ✔ Auditoria de Acessos ● Service-Oriented Architecture ✔ Federação de Dados ✔ Processos mais Simples! 3
  • 4. Master Data Mgmt. É Algo Novo? ● Na verdade não, muito pelo contrário ... ✔ MDM provêm de um conceito antigo conhecido como “Master File” ✔ Um “Master File” representa uma coleção de registros que representam entidades básicas de uma empresa ● Humm ... acho que já ouvi esse termo antes ... ✔ O conceito de Master File é comumente usado em alguns programas baseados em Clipper, COBOL ✔ Grande parte dos bancos de dados de plataforma alta (CICS DB2, ADABAS) usam este conceito nativamente ✔ Conceitos chave: Master Data, Reference Data e Master Reference Data 4
  • 5. Mergulhando no Master Data Mgmt. ● Master Reference Data ✔ Dados compartilhados entre vários sistemas, cuja importância para o negócio é relativamente baixa ✔ Exemplos: Países, Calendários, Categorias ● Reference Data ✔ Dados que são modificados frequentemente por transações de sistemas ✔ Definem os assuntos de aplicações isoladas ● Master Data ✔ Dados compartilhados entre vários sistemas, com alta importância para o negócio ✔ Exemplos: Clientes, Produtos, Funcionários, Fornecedores, Vendas 5
  • 7. Como Funciona Hoje: Programas ETL ● Como isso Funciona? ✔ Dados são copiados de uma fonte de dados para outra ✔ A cópia é feita por programas escritos em línguagens de programação ou ferramentas de ETL “Master File” ✔ As cópias são executadas em períodos de inatividade das fontes de dados ● Quais são os Problemas? ✔ Dados nunca estarão sincronizados de forma apropriada ✔ Proliferação dos dados em diferentes fontes e bases ✔ Programas ETL são complexos de manter ✔ Mudanças exigem re- compilação dos programas ✔ Inadequado para Cloud! 7
  • 8. Como Funciona Hoje: Database Links ● Como isso Funciona? ✔ Uma conexão ou link entre duas bases de dados é criada para fins de EII ✔ As políticas de autorização dos artefatos é replicada entre as duas bases ✔ Visões ou procedures são criados para abstrair as tabelas físicas distribuídas ● Quais são os Problemas? ✔ Conexão e links apenas para o mesmo tipo de banco de dados. Ex: DB2 → DB2 ✔ Complexo para administrar: Links ponto a ponto! ✔ Específico para fontes de dados relacionais como tabelas, visões e procedures ✔ Específico de um banco de dados = Vendor Lock-In! ✔ Muito caro para Cloud! 8
  • 9. Como Funciona Hoje: Acesso Direto ● Como isso Funciona? ✔ Cada aplicação estabelece uma conexão direta com a fonte de dados para acesso Uma vez estabelecida a conexão, a aplicação acessa uma ou mais tabelas (ou artefatos) da fonte de dados ● Quais são os Problemas? ✔ Baixa disponibilidade: Se a fonte de dados cair, a aplicação para de funcionar ✔ Lógica de transformação dos dados fica a cargo da aplicação que faz acesso ✔ Complexidade de transações distribuídas e segurança vem para dentro do cliente ✔ Lógica de conexão e acesso nunca é reutilizada ✔ Impossível usando Cloud! 9
  • 10. OK, Mas Qual a Solução?
  • 11. Solução: Virtualização dos Dados ● Esqueça o físico: Conecte- se apenas com o Virtual! ✔ Abstração de uma ou mais fontes de dados físicas ✔ Hoje você já virtualiza servidores, redes, aplicações ... porque não os dados? ✔ Elimine impedância de formatos, fabricantes, localizações físicas, transações distribuídas, segurança, conformidades ● Acesse como você quiser, de onde você quiser! ✔ Se os dados forem virtuais, o formato pode ser alterado como quiser ✔ Preucupe-se apenas em ter um usuário e senha, e saber o endereço e porta dos dados a serem acessados ✔ Ideal para cenários de Cloud 11
  • 12. Como posso Virtualizar meus Dados? ● Usando um Middleware de Virtualização de Dados ✔ Plataformas de integração de informações corporativas ✔ Várias soluções existem atualmente no mercado ✔ Conectores especiais são usados para acessar as fontes de dados ✔ Todas as informações sobre as fontes de dados devem ser armazenados em nível corporativo para reuso ● O que isso implica no que eu já tenho hoje? ✔ Redirecionar as aplicações para o middleware de virtualização ✔ Repensar políticas de locking nos transacionais ✔ Definir políticas de cache 12
  • 13. Estudo de Caso: MDM Aplicado à CRM ● Aplicado a uma empresa do ramo de Seguros ✔ Área de Call Center da empresa necessita ter maior agilidade no atendimento Web ✔ Atrasos no atendimento a SQL Services clientes ocasionavam multas altas e processos jurídicos Data Service Data Service Data Service ✔ Consultores de atendimento não tinham informações JBoss Enterprise confiáveis e disponíveis ● Solução técnica baseada Data Services Platform na plataforma MetaMatrix ✔ Fontes de dados sobre clientes e seguros acessíveis via Data Services ✔ Foco primário nos sistemas de atendimento e demais sistemas do Back-Office ✔ Subsidío para a aplicação de Federação de Dados e SOA 13
  • 14. 14