Top Banner
Service Bus Concepção de Barramento e Serviços
34

Service Bus Data Base

Feb 21, 2017

Download

Education

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Service Bus Data Base

Service Bus

Concepção de Barramento e Serviços

Page 2: Service Bus Data Base

Aplicações Monolíticas e SGBD

CRUD

Protocolo de SGBDWebService

Page 3: Service Bus Data Base

Avanço da Corporação

• Com o passar do tempo uma corporação pode evoluir;

• Uma mudança em sua complexidade requer novos requisitos tecnológicos;

• Surge várias ferramentas tecnológicas na organização.

Page 4: Service Bus Data Base

Zoológico de Softwares

CRUD

Protocolo de SGBDWebService

CRUD

Page 5: Service Bus Data Base

Efeito Colateral

• Dados podem estar replicados;• Há varias visões sobre a corporação;• Exige-se cada vez mais de funcionários;• Briga relacionadas à interesses.

Page 6: Service Bus Data Base

Banco de Dados Corporativos

CRUD

Protocolo de SGBDWebService

CRUD

Page 7: Service Bus Data Base

Efeito Colateral

• Dada as várias visões, as duas equipes entram em contradição;

• A estrutura afeta ambas as ferramentas;• A evolução de uma ferramenta afeta a outra

diretamente;• Grandes BANCOS sempre requerem

superdimensionamento;

Page 8: Service Bus Data Base

Integração por Arquivo SE

CRUD

Protocolo de SGBDWebService

CRUD

exporta

importa

Page 9: Service Bus Data Base

Efeito Colateral

• Baixa qualidade de dados;• Falta de padronização de tipos;• Requer grande esforço de transformação de

dados;• A estrutura muda com passar do tempo;• MAIOR FALHA DE SEGURANÇA JÁ VISTO

Page 10: Service Bus Data Base

Atualizações Automáticas

CRUD

Protocolo de SGBDWebService

WebService

Page 11: Service Bus Data Base

Efeito Colateral

• Auditoria de acesso;

Page 12: Service Bus Data Base

Barramento de Serviços

Barramento de Serviços

Page 13: Service Bus Data Base

Efeito Colateral

• Coordenar equipes;• Padrão de projetos e acesso aos dados;• Maior esforço em busca de segurança;• Aumento no tempo de acesso aos dados;

Page 14: Service Bus Data Base

Barramento de Serviços

• Múltiplas soluções podem ser agregadas;• Permite que novos projetos cresçam;• Disponibiliza uma interface de acesso aos mais

diversos sistemas de armazenamento;• Pode ser escalonado;

Page 15: Service Bus Data Base

Barramento de Serviços

SGBD SQL NoSQL Sistema de Arquivos

Page 16: Service Bus Data Base

Gestão do Barramento

• A segurança de permissionamento é gerenciada pelo próprio barramento;

• A gestão do barramento garante a segurança organizacional;

• Politicas podem ser aplicadas em todo o cenário sem exigir das equipes;

Page 17: Service Bus Data Base

Gestão do Barramento

Page 18: Service Bus Data Base

Transparência/visibilidade

• As aplicações clientes (Browsers) não devem ter contato com o barramento;

• Deve ser transparente para o usuário final;• O impacto será observado somente na camada

CRUD das soluções (lado servidor).

Page 19: Service Bus Data Base

Cenário completo

Page 20: Service Bus Data Base

Evolução

• A evolução das aplicações existentes podem ocorrer em etapas;

• .

Page 21: Service Bus Data Base

Barramento de Serviços

Page 22: Service Bus Data Base

Escalabilidade e Imparcialidade

• A tecnologia desacopla de Serviços desacopla a solução final dos requisitos tecnológicos;

• Capacidade de expandir o barramento para aumentar a disponibilidade;

• Capacidade de se alcançar múltiplas zonas.

Page 23: Service Bus Data Base

Barramento de Serviços

Interconexão

Page 24: Service Bus Data Base

Compressão do Cenário em Produção

• Uma vantagem do Service Bus frente ao simples e clássico WebService é o entendimento da própria corporação;

• Dados para analise de segurança;• Dados para análise de desempenho;• Dados para novas estratégias.

Page 25: Service Bus Data Base

Barramento de Serviços

Barramento de Serviços

Big Data

Page 26: Service Bus Data Base

Análise do Barramento

Big Data AnáliseAuditoria

Gatilhos

Page 27: Service Bus Data Base

Interfaces de Programação

• Com tantos sistemas de armazenamentos diferentes, a complexidade das interfaces é algo que requer estudo;

• O barramento deve ter uma interface padrão por onde as Soluções Corporativas acoplem;

• A complexidade do sistema de armazenamento é escondia abaixo do barramento.

Page 28: Service Bus Data Base

Acoplamento de Driver

Interface Padrão para as Aplicações

Interface Genérica para o Sistema de Armazenamento

Page 29: Service Bus Data Base

Driver de Conexão

• Cada grupo deve construir um driver para ser injetado no barramento;

• Este driver deve sofrer auditoria e deve passar por uma bateria de testes;

• Deve conter documentação apropriada para entendimento das possibilidades sobre ele.

• Somente lógica de manipulação de dados.

Page 30: Service Bus Data Base

Acoplamento de Driver

Driver Driver Driver

Fornecedor A Fornecedor B Fornecedor C

Page 31: Service Bus Data Base

Acesso aos repositórios

• Deve-se compreender as falhas de segurança entre os canais existentes entre os servidores no barramento;

• VPN e certificados devem ser aplicados;• Filtro de IPs devem ser realizados pelo

barramento;• Barramento deve ser isolado das aplicações

clientes.

Page 32: Service Bus Data Base

Segurança Camada Inferior

VPNVPN

Page 33: Service Bus Data Base

Segurança Camada Inferior

VPNVPN

VPN + HTTPS HTTPSVPN + HTTPVPN

AMBIENTENÃO CONTROLADO

AMBIENTECONTROLADO

Page 34: Service Bus Data Base

Referência

• Service Bus Data Base;• Contato: