O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Software Livre
no Banco do Brasil
como o BB economizou R$ 50 milhões com
ferramentas livres
Mário Araújo Xavier
Sistemas d...
Quem sou eu
• Sysadmin na área industrial;
• Aluno de Sistemas de Informação -
Universidade Potiguar;
• Membro do Potilivr...
Roteiro
• Estrutura do BB no Brasil em números;
• Estrutura do BB no mundo (24 países) em
números;
• Parque tecnológico do...
Roteiro
• Economia Financeira;
• Linux no BB;
• Software Livre no BB;
• Exemplo do BB: que ferramentas livres eu
posso lev...
Objetivo da palestra
• Mostrar com fatos e os números do Banco do
Brasil, que o Software Livre é uma
alternativa viável pa...
Objetivo da palestra
• NÃO é fazer discussão Software Livre X
Software Pago;
• NÃO é fazer discussão Software Livre X Open...
Referências
• Dinis Agostinho – Gerente de Comunicação &
Tecnologias – Datacenter Brasília
dinis@bb.com.br
facebook.com/di...
Banco do Brasil em números
• Instituição com 209 anos, fundado em 1808;
• Maior Banco da América Latina;
• Presente em 99,...
Banco do Brasil em números
• 62 milhões de clientes;
• 115 mil funcionários;
• 5.429 agências;
• 19.100 pontos de atendime...
BB no mundo (24 países)
Europa
• Áustria, Espanha, França, Itália e Portugal,
Alemanha e Inglaterra;
América do Sul
• Bolí...
Estados Unidos - bbamericas.com
11
BB no mundo (24 países)
12
Porque os bancos estão
migrando para o Software
Livre?
13
• Premissa básica: Segurança;
• Empoderamento das informações;
• Preocupação com dados bancários sigilosos;
• Contas Juríd...
Estrutura do BB no Brasil
• Datacenter – Parque Tecnológico BB:
localizado em Brasília, com filiais em São
Paulo, Rio de J...
Parque tecnológico do BB
16
Parque tecnológico do BB
• O Datacenter (Complexo Central de
Tecnologia – CCT) conta com:
– 14 mainframes;
– 470 Servidore...
Parque tecnológico do BB
• O datacenter possui replicações em
redundância;
• O CCT (Complexo Central de Tecnologia)
possui...
Parque tecnológico do BB
• Caso aconteça algum desastre no CCT, todas
as operações são redirecionadas para o CCT2;
• O CCT...
O que é um servidor de contingência?
• O servidor de agência processa saldo, extrato,
depósito, saque, TED, DOC, etc;
• Qu...
Desafio da TI
Manter a infra de uma empresa multinacional,
presente em 23 países e em 99,7% dos
municípios do Brasil;
Equi...
Automação de agências
• 6.850 Servidores, maioria Suse Enterprise
Server;
• 110.000 Estações de trabalho, maioria Suse;
• ...
Automação de escritório
• 336 prédios administrativos (Presidência,
Vice-presidência, Diretoria Executiva,
Universidade Co...
GNU/Linux no BB
• Distros: OpenSUSE, SUSE Linux Enterprise
Server, Red Hat e Debian;
• Linux rodando em 61% da infra: 95.0...
GNU/Linux no BB
• Linux em 100% servidores de agência;
• 6.850 servidores rodando OpenSuse, Suse
Enterprise (maioria) e De...
Software Livre no BB
• LibreOffice e Firefox rodando em 100.000
estações;
• 75% de software livre na infra do BB:
300 soft...
Problemas de implantação
• Nem tudo são flores.....
• Dificuldades:
1) Convencer a diretoria executiva de Banco do Brasil;...
Incompatibilidades
• No mercado corporativo, o sistema mais importante
de uma empresa é o Sistema ERP (Enterprise
Resource...
O que é um Sistema ERP?
• Sistema que registra os dados de
Atendimento, Caixa, Financeiro,
Faturamento, Contábil, Fiscal, ...
O que é um Sistema ERP?
30
O que é um Sistema ERP?
31
O que é um Sistema ERP?
• Quando o sistema ERP é terceirizado, na
maioria dos casos roda em ambiente Windows
(escrito em D...
Economia de R$ 50 milhões
• Economia em licença de SO;
• Economia em licença de suíte escritório;
• Economia em licença de...
Porque o BB, parceiro do
Software Livre, homologou o
Internet Explorer para o
Gerenciador Financeiro?
34
Incompatibilidade de hardware
O BB precisa de drivers terceirizados para:
→ Token;
→ Leitor de cartão;
→ Leitor de cheque;...
• Muitos dos fabricantes tem drivers 100%
proprietários ou com blobs proprietários;
• Muitos dos fabricantes não fornecem ...
• Warsaw, o módulo de segurança de BB,
Caixa, Bradesco, etc;
• Feito pela empresa GAS Tecnologia;
• Roda em Linux, mas não...
Software Livre em mobile
38
Programação no BB
1) PHP
2) Java
3) Python
4) Javascript
5) HTML5 / CSS
6) Apache Tomcat
7) Apache Geronimo
8) Glassfish
9...
Software Livre no BB
1) OpenSuse 13) OwnCloud
2) Suse Linux 14) Ffmpeg/OGGVorbis
Enterprise Server 15) CVS/ Trac
3) Debian...
Home Broker BB
41
Home Broker BB
42
Home Broker BB
43
• O BB possui clientes investidores em Bolsa de
Valores;
• Usando software livre, o BB cria um app para
...
Ourocard-e
44
Ourocard-e
• Serviço do Banco do Brasil que funciona
quase 100% com Software Livre
45
Ourocard-e
46
Host card emulation
47
• Antena NFC: driver proprietário não-livre
OpenSuse
• Usado em PCs clientes, funcionamento similar
ao das lojas Riachuelo, Extra, C&A e
Centauro;
• Atendimento;
• Ca...
OpenSuse
• Terminais de Chamada de senha - TCC (ou
Dispensador de senha);
• Terminais de impressão de senha com tela
touch...
OpenSuse
• TCC: Terminal de chamada de clientes
• Hashtag #EuViLinux do Diolinux 50
OpenSuse no BB
51
Debian na CAIXA
52
Ubuntu na Riachuelo
53
OpenSuse na C&A
54
Linux no Carrefour
55
KDE e Wine no Centauro
56
• Distro com interface KDE rodando a
aplicação do Centauro usando o emulador
Wine;
Linux no
estacionamento de shopping
57
Linux no
estacionamento de shopping
58
Suse Linux Enterprise Server
(SLES)
• Distro voltada para servidores, gratuita por
60 dias;
• Rodando nos 7.200 servidores...
Suse Linux
Enterprise Server
60
Virtualização Xen Server
61
Porque virtualização?
• Aproveitamento ao máximo do hardware;
• Recuperação rápida de servidores;
• Portabilidade de servi...
Debian Tucunaré
63
Debian Tucunaré
• Tucunaré GNU/Linux: distro Debian
desenvolvida pelo BB com interface leve
para os telecentros comunitári...
Ubuntu e Shell Script
• Ambiente usado para rodar a TVBB, com
padrões WebRTC e WebM;
65
Squid
• Primeiro software livre implantado no BB,
no ano 2000;
• Controle de tráfego;
• Deu início a imersão no BB no soft...
XMPP
• Plataforma de chat usado por Whatsapp e
Telegram;
• Usado na criação do ZapBB;
67
ZapBB
68
Porque criar o ZapBB?
• Usamos o mesmo WhatsApp para falar com
a família e também com o chefe e
funcionários;
• ZapBB: sep...
OCS Inventory
• Rodando em todos os 7.200 servidores de
agência no BB;
• Todos os equipamentos de TI do BB
registrados pel...
DIA
71
DIA
• Software livre para diagramas;
• Concorrente do Microsoft Visio;
• Leve, rápido e enxuto;
• Muito útil em TI, infra ...
Joomla!
• Sistema CMS (Content Management System)
• Escrito em PHP
• Usado no PermutaBB: sistema para troca de
cidades ent...
PermutaBB
74
O que é o PermutaBB?
• Desenvolvido em Joomla, faz uma conexão
com as 5 mil agências do Banco do Brasil;
• O funcionário p...
O que é o PermutaBB?
• O sistema mostra quais funcionários querem
vir para a minha cidade;
• Com isso, eh possível fazer a...
PermutaBB
77
LimeSurvey
78
LimeSurvey
• Sistema para formulários, questionários e
pesquisas, similar ao Google Forms;
• Escrito em PHP e MySQL;
• Exp...
LimeSurvey
Questionário de implantação BrOffice/LibreOffice
80
100% usam o
editor
39% planilhas
3% usam outros
aplicativos...
Simulação EnquetesBB
LimeSurvey
81
Simulação EnquetesBB
LimeSurvey
82
www.tecnologiasabertas.com.br/?p=10
MediaWiki
• Rodando em PHP com MySQL;
• Usado para criação do WikiBB;
• WikiBB: gera relatório anual do BB para o
Banco Ce...
Moodle
• Plataforma de Ensino a Distancia;
• Escrito em PHP;
• Usado na UniBB – Universidade Corporativa
Banco do Brasil
84
UniBB
85
UniBB
• Universidade Corporativa Banco do Brasil,
rodando em Moodle;
• www.unibb.com.br
• EAD, Especialização e Mestrado p...
DotProject
• Escrito em PHP;
• Ajuda no controle de operações internas do
BB;
• Útil também para a equipe de TI, nos
proje...
Red5
88
Red5
• https://github.com/Red5/red5-server/releases
• Plataforma de streaming em código aberto;
• Escrito em Java;
• Usado...
Red5
• Permite streaming, compartilhamento de
tela, transferência de arquivos e chat;
• Sendo código aberto, não há limite...
Videochat BB Estilo
91
Videochat BB Estilo
Como funciona?
• O cliente BB Estilo pode marcar um
horário/reunião com seu gerente e incluir
mais pes...
Simulação
Videochat BB Estilo
93
WebM
• https://www.webmproject.org/
• Plataforma de streaming em código aberto;
• Usa o padrão HTML5 e webm, membro do
All...
TVBB
95
TVBB
• Usado na criação da TVBB, canal de
endomarketing do BB;
• Canal de endomarketing transmitido para 7
mil pontos no B...
Ganglia
• http://ganglia.sourceforge.net/
• Sistema de monitoramento de clusters
97
Simulador HP 12c Nonparell
• Quanto custa uma calculadora HP 12C ?
98
Simulador HP 12c
Nonpareil
• http://nonpareil.brouhaha.com/
• O BB emula a calculadora HP12C com uma
versão em código aber...
SumatraPDF
100
SumatraPDF
• Leitor de PDF para Linux e Windows;
• Mais rápido que os leitores de PDF: Adobe
Acrobat Reader, Adobe Reader ...
PDF Creator
102
PDFCreator
Concorrência e incompatiblidades:
PDFCreator X doPDF
PDFCreator X Microsoft Print PDF
103
Inkscape
• A maior parte do design do BB feito com
software livre
104
Emulador de terminal
PW3270
105
Emulador de terminal
PW3270
• O Sistema que emula o DOS, se conecta ao
servidor e mostra os dados do cliente;
• Usado para...
Emulador de terminal
PW3270
107
Emulador de terminal
PW3270
108
SISBB
109
SISBB
• Sistema de regra de negócio do BB;
• Usado em atendimentos pessoa física e pessoa
jurídica;
• Roda a regra de negó...
SISBB
111
SISBB
112
Redmine
113
Redmine
• https://github.com/redmine/redmine
• É um gerenciador de projetos;
• Escrito em Ruby on Rails;
• Gerenciamento d...
Elgg
115
Elgg
• https://elgg.org
• Software livre para rede social;
• Escrito em PHP;
• Tem espaço para blogs, comunidades, fóruns,...
Glassfish
• Servidor web para rodar aplicações Java
117
Glassfish
118
Futuro: OwnCloud
• O BB está em análise e testes para
implementar o OwnCloud em breve
119
Obrigado!
120
Software Livre
no Banco do Brasil
como o BB economizou R$ 50 milhões com
ferramentas livres
Mário Araújo Xavier
Sistemas d...
Próximos SlideShares
Carregando em…5
×

Software Livre no Banco do Brasil: como o BB economizou 50 milhoes de reais com ferramentas livres - Mario Araujo Xavier

128 visualizações

Publicada em

Software Livre no Banco do Brasil: como o BB economizou R$ 50 milhões de reais com ferramentas livres - Mário Araújo Xavier

Publicada em: Internet
  • Seja o primeiro a comentar

Software Livre no Banco do Brasil: como o BB economizou 50 milhoes de reais com ferramentas livres - Mario Araujo Xavier

  1. 1. Software Livre no Banco do Brasil como o BB economizou R$ 50 milhões com ferramentas livres Mário Araújo Xavier Sistemas de Informação Universidade Potiguar marioiurd3@gmail.com
  2. 2. Quem sou eu • Sysadmin na área industrial; • Aluno de Sistemas de Informação - Universidade Potiguar; • Membro do Potilivre; • Membro do PHP com Rapadura - Fortaleza; • Membro da equipe de Tradução do KDE 2
  3. 3. Roteiro • Estrutura do BB no Brasil em números; • Estrutura do BB no mundo (24 países) em números; • Parque tecnológico do BB em Brasília, Rio, São Paulo e Curitiba; 3
  4. 4. Roteiro • Economia Financeira; • Linux no BB; • Software Livre no BB; • Exemplo do BB: que ferramentas livres eu posso levar para a minha empresa? 44
  5. 5. Objetivo da palestra • Mostrar com fatos e os números do Banco do Brasil, que o Software Livre é uma alternativa viável para qualquer instituição. • Quais são os desafios de implantar software livre? • Quais ferramentas eu posso adotar na minha empresa? 5
  6. 6. Objetivo da palestra • NÃO é fazer discussão Software Livre X Software Pago; • NÃO é fazer discussão Software Livre X Open Source; 6
  7. 7. Referências • Dinis Agostinho – Gerente de Comunicação & Tecnologias – Datacenter Brasília dinis@bb.com.br facebook.com/dinis.agostinho 7
  8. 8. Banco do Brasil em números • Instituição com 209 anos, fundado em 1808; • Maior Banco da América Latina; • Presente em 99,7% dos municípios do Brasil. • Presente com agências próprias em 23 países; • Atuação em 105 países, em acordo com 859 bancos estrangeiros; 8
  9. 9. Banco do Brasil em números • 62 milhões de clientes; • 115 mil funcionários; • 5.429 agências; • 19.100 pontos de atendimento próprios; • 16.400 pontos de atendimento conveniados (MaisBB, Banco Postal, Nossa Caixa, etc); 9
  10. 10. BB no mundo (24 países) Europa • Áustria, Espanha, França, Itália e Portugal, Alemanha e Inglaterra; América do Sul • Bolívia, Chile e Paraguai; • Argentina: Banco Patagônia, controlado pelo Banco do Brasil; 10
  11. 11. Estados Unidos - bbamericas.com 11
  12. 12. BB no mundo (24 países) 12
  13. 13. Porque os bancos estão migrando para o Software Livre? 13
  14. 14. • Premissa básica: Segurança; • Empoderamento das informações; • Preocupação com dados bancários sigilosos; • Contas Jurídicas; • Dados bancários governamentais; • Minimizar o risco de vazamento de dados; 14 Porque os bancos estão migrando para o Software Livre?
  15. 15. Estrutura do BB no Brasil • Datacenter – Parque Tecnológico BB: localizado em Brasília, com filiais em São Paulo, Rio de Janeiro e Curitiba; • Automação de agências; • Automação de escritório; 15
  16. 16. Parque tecnológico do BB 16
  17. 17. Parque tecnológico do BB • O Datacenter (Complexo Central de Tecnologia – CCT) conta com: – 14 mainframes; – 470 Servidores de grande porte; – 6 Petabytes de dados em ambiente de produção; – Total de 17 Petabytes de dados: Servidores de Produção+ Homologação + Contingência; – 3850 servidores virtualizados “high-end”; – 40 servidores de contingência; – 15 mil impressoras :D 17
  18. 18. Parque tecnológico do BB • O datacenter possui replicações em redundância; • O CCT (Complexo Central de Tecnologia) possui uma filial replicada CCT2 em outro local em Brasília; 18
  19. 19. Parque tecnológico do BB • Caso aconteça algum desastre no CCT, todas as operações são redirecionadas para o CCT2; • O CCT2 assume todo o processamento do Brasil; 19
  20. 20. O que é um servidor de contingência? • O servidor de agência processa saldo, extrato, depósito, saque, TED, DOC, etc; • Quando o servidor de agência não funciona, a operação bancária eh redirecionada para Brasília; • Em Brasília, o servidor de contingência assume e processa essa operação bancária; 20
  21. 21. Desafio da TI Manter a infra de uma empresa multinacional, presente em 23 países e em 99,7% dos municípios do Brasil; Equipe de TI do BB = 4 mil funcionários 21
  22. 22. Automação de agências • 6.850 Servidores, maioria Suse Enterprise Server; • 110.000 Estações de trabalho, maioria Suse; • 40.000 Terminais de auto-atendimento; • 16.000 Terminais de chamada de clientes – Touch para impressão da senha; – Tela para chamada da fila; • 15.000 impressoras :D 22
  23. 23. Automação de escritório • 336 prédios administrativos (Presidência, Vice-presidência, Diretoria Executiva, Universidade Corporativa, AABB, etc) • 672 servidores Suse Enterprise; • 44.000 estações de trabalho OpenSuse; 23
  24. 24. GNU/Linux no BB • Distros: OpenSUSE, SUSE Linux Enterprise Server, Red Hat e Debian; • Linux rodando em 61% da infra: 95.000 PCs de atendimento e caixa; a maioria OpenSuse; • Linux rodando em 100% de TAAs: 44.000 terminais de auto-atendimento (caixas eletrônicos e afins ); 24
  25. 25. GNU/Linux no BB • Linux em 100% servidores de agência; • 6.850 servidores rodando OpenSuse, Suse Enterprise (maioria) e Debian (minoria e telecentros); • 3.850 Servidores virtualizados high-end; 25
  26. 26. Software Livre no BB • LibreOffice e Firefox rodando em 100.000 estações; • 75% de software livre na infra do BB: 300 softwares livres rodando; • 25% de software proprietário, parte rodando em cima de ambiente software livre; 26
  27. 27. Problemas de implantação • Nem tudo são flores..... • Dificuldades: 1) Convencer a diretoria executiva de Banco do Brasil; 2) Enfrentar o preconceito/desconfiança com o software livre, o medo de mudar para o novo; 3) Custo zero com licenças, mas alto custo para capacitação para software livre; 4) Mudar a cultura de software pago (Microsoft) para software livre entre os funcionários do BB; 27
  28. 28. Incompatibilidades • No mercado corporativo, o sistema mais importante de uma empresa é o Sistema ERP (Enterprise Resource Planning); 28
  29. 29. O que é um Sistema ERP? • Sistema que registra os dados de Atendimento, Caixa, Financeiro, Faturamento, Contábil, Fiscal, Controle de Almoxarifado, Folha de pagamento, etc • Sistema vital para a empresa, pois facilita a emissão de relatório de todos os setores e compartilhamento de dados entre setores; • Quando falha, a empresa vira um caos; 29
  30. 30. O que é um Sistema ERP? 30
  31. 31. O que é um Sistema ERP? 31
  32. 32. O que é um Sistema ERP? • Quando o sistema ERP é terceirizado, na maioria dos casos roda em ambiente Windows (escrito em Delphi, .NET, etc); • Em muitos casos, o sistema ERP exporta relatórios em formatos de Microsoft Excel (.xls) com fórmulas e macros; • Os programadores do Banco do Brasil criaram seu próprio sistema ERP, rodando em Linux; 32
  33. 33. Economia de R$ 50 milhões • Economia em licença de SO; • Economia em licença de suíte escritório; • Economia em licença de sistema ERP; • Economia em licença de softwares utilitários; • Economia em licença de acesso remoto: Licença - CAL Client Access License; 33
  34. 34. Porque o BB, parceiro do Software Livre, homologou o Internet Explorer para o Gerenciador Financeiro? 34
  35. 35. Incompatibilidade de hardware O BB precisa de drivers terceirizados para: → Token; → Leitor de cartão; → Leitor de cheque; → Leitor de código de barras; → Impressora fiscal; → Leitor biométrico; → Certificado Digital; 35
  36. 36. • Muitos dos fabricantes tem drivers 100% proprietários ou com blobs proprietários; • Muitos dos fabricantes não fornecem drivers livres; 36 Incompatibilidade de hardware
  37. 37. • Warsaw, o módulo de segurança de BB, Caixa, Bradesco, etc; • Feito pela empresa GAS Tecnologia; • Roda em Linux, mas não é livre; 37 Incompatibilidade de hardware
  38. 38. Software Livre em mobile 38
  39. 39. Programação no BB 1) PHP 2) Java 3) Python 4) Javascript 5) HTML5 / CSS 6) Apache Tomcat 7) Apache Geronimo 8) Glassfish 9) MySQL 10) PostgreSQL 11) CGI 12) Perl 13) Shell Script 14) NGINX 39
  40. 40. Software Livre no BB 1) OpenSuse 13) OwnCloud 2) Suse Linux 14) Ffmpeg/OGGVorbis Enterprise Server 15) CVS/ Trac 3) Debian e Ubuntu 16) XMPP 4) Squid 17) Ganglia 5) OCS Inventory 18) Simulador HP 12c 6) Joomla! 19) FreeMind 7) LimeSurvey 20) Doxygen 8) MediaWiki 21) SumatraPDF 9) Moodle 22) PDF Creator 10) DotProject 23) Valgrind 11) Red5 24) Inkscape 12) WebM 25) Emulador PW3270 40
  41. 41. Home Broker BB 41
  42. 42. Home Broker BB 42
  43. 43. Home Broker BB 43 • O BB possui clientes investidores em Bolsa de Valores; • Usando software livre, o BB cria um app para que os clientes acompanhem: 1) Cotação da Bolsa de Valores (Bovespa, Nasdaq, Dow Jones) 2) Valores atualizados das ações investidas;
  44. 44. Ourocard-e 44
  45. 45. Ourocard-e • Serviço do Banco do Brasil que funciona quase 100% com Software Livre 45
  46. 46. Ourocard-e 46
  47. 47. Host card emulation 47 • Antena NFC: driver proprietário não-livre
  48. 48. OpenSuse • Usado em PCs clientes, funcionamento similar ao das lojas Riachuelo, Extra, C&A e Centauro; • Atendimento; • Caixa; 48
  49. 49. OpenSuse • Terminais de Chamada de senha - TCC (ou Dispensador de senha); • Terminais de impressão de senha com tela touch; 49
  50. 50. OpenSuse • TCC: Terminal de chamada de clientes • Hashtag #EuViLinux do Diolinux 50
  51. 51. OpenSuse no BB 51
  52. 52. Debian na CAIXA 52
  53. 53. Ubuntu na Riachuelo 53
  54. 54. OpenSuse na C&A 54
  55. 55. Linux no Carrefour 55
  56. 56. KDE e Wine no Centauro 56 • Distro com interface KDE rodando a aplicação do Centauro usando o emulador Wine;
  57. 57. Linux no estacionamento de shopping 57
  58. 58. Linux no estacionamento de shopping 58
  59. 59. Suse Linux Enterprise Server (SLES) • Distro voltada para servidores, gratuita por 60 dias; • Rodando nos 7.200 servidores do BB; • BB firma contrato de mais 5 anos de suporte com a Suse; 59
  60. 60. Suse Linux Enterprise Server 60
  61. 61. Virtualização Xen Server 61
  62. 62. Porque virtualização? • Aproveitamento ao máximo do hardware; • Recuperação rápida de servidores; • Portabilidade de servidores; • Divisão de serviços de TI (Domínio, DHCP, DNS, Web Server, File Server, Firewall, Proxy, ERP, em vários servidores • Backup de Maquinas Virtuais e configs; 62
  63. 63. Debian Tucunaré 63
  64. 64. Debian Tucunaré • Tucunaré GNU/Linux: distro Debian desenvolvida pelo BB com interface leve para os telecentros comunitários,; • Os equipamentos de TI do Banco do Brasil são doados para os telecentros comunitários, que rodam a distro Tucunaré; 64
  65. 65. Ubuntu e Shell Script • Ambiente usado para rodar a TVBB, com padrões WebRTC e WebM; 65
  66. 66. Squid • Primeiro software livre implantado no BB, no ano 2000; • Controle de tráfego; • Deu início a imersão no BB no software livre; • Responsável por enviar e deixar um cache de vídeo da TVBB em agências pequenas/distantes ou com internet ruim; 66
  67. 67. XMPP • Plataforma de chat usado por Whatsapp e Telegram; • Usado na criação do ZapBB; 67
  68. 68. ZapBB 68
  69. 69. Porque criar o ZapBB? • Usamos o mesmo WhatsApp para falar com a família e também com o chefe e funcionários; • ZapBB: separar assuntos pessoais / assuntos no banco; • Canal de comunicação direta entre cliente e gerente e na diretoria do BB; • ZapBB com criptografia OTR 69
  70. 70. OCS Inventory • Rodando em todos os 7.200 servidores de agência no BB; • Todos os equipamentos de TI do BB registrados pelo OCS; 70
  71. 71. DIA 71
  72. 72. DIA • Software livre para diagramas; • Concorrente do Microsoft Visio; • Leve, rápido e enxuto; • Muito útil em TI, infra ou desenvolvimento; • Em infra, podemos usar para montar um diagrama da rede (PCs, roteadores, switches, racks, etc); • Importante para documentação de rede; 72
  73. 73. Joomla! • Sistema CMS (Content Management System) • Escrito em PHP • Usado no PermutaBB: sistema para troca de cidades entre funcionários do BB; 73
  74. 74. PermutaBB 74
  75. 75. O que é o PermutaBB? • Desenvolvido em Joomla, faz uma conexão com as 5 mil agências do Banco do Brasil; • O funcionário pode escolher 20 cidades no Brasil para onde quer ser transferido; 75
  76. 76. O que é o PermutaBB? • O sistema mostra quais funcionários querem vir para a minha cidade; • Com isso, eh possível fazer as permutas, que são homologadas pelo BB; 76
  77. 77. PermutaBB 77
  78. 78. LimeSurvey 78
  79. 79. LimeSurvey • Sistema para formulários, questionários e pesquisas, similar ao Google Forms; • Escrito em PHP e MySQL; • Exporta dados para formatos XLS, CSV, etc • Usado no questionário de implantação do BrOffice/LibreOffice no BB; 79
  80. 80. LimeSurvey Questionário de implantação BrOffice/LibreOffice 80 100% usam o editor 39% planilhas 3% usam outros aplicativos; 95% declararam adaptação fácil ou regular; 86% encontraram pouca ou nenhuma dificuldade
  81. 81. Simulação EnquetesBB LimeSurvey 81
  82. 82. Simulação EnquetesBB LimeSurvey 82 www.tecnologiasabertas.com.br/?p=10
  83. 83. MediaWiki • Rodando em PHP com MySQL; • Usado para criação do WikiBB; • WikiBB: gera relatório anual do BB para o Banco Central e investidores; 83
  84. 84. Moodle • Plataforma de Ensino a Distancia; • Escrito em PHP; • Usado na UniBB – Universidade Corporativa Banco do Brasil 84
  85. 85. UniBB 85
  86. 86. UniBB • Universidade Corporativa Banco do Brasil, rodando em Moodle; • www.unibb.com.br • EAD, Especialização e Mestrado para os funcionários do BB e familiares; • Cursos abertos para a comunidade; • Os professores são escolhidos entre os funcionários, por recrutamento interno. 86
  87. 87. DotProject • Escrito em PHP; • Ajuda no controle de operações internas do BB; • Útil também para a equipe de TI, nos projetos de desenvolvimento de sistemas; 87
  88. 88. Red5 88
  89. 89. Red5 • https://github.com/Red5/red5-server/releases • Plataforma de streaming em código aberto; • Escrito em Java; • Usado na criação do Videochat BB Estilo; 89
  90. 90. Red5 • Permite streaming, compartilhamento de tela, transferência de arquivos e chat; • Sendo código aberto, não há limite de usuários conectados; • O limite eh o que o servidor e o link suportarem; 90
  91. 91. Videochat BB Estilo 91
  92. 92. Videochat BB Estilo Como funciona? • O cliente BB Estilo pode marcar um horário/reunião com seu gerente e incluir mais pessoas na reunião; • O sistema possui Video-conferencia, Chat, Compartilhamento de tela e Troca de arquivos entre cliente e gerente ; 92
  93. 93. Simulação Videochat BB Estilo 93
  94. 94. WebM • https://www.webmproject.org/ • Plataforma de streaming em código aberto; • Usa o padrão HTML5 e webm, membro do Alliance Open Media • Capacidade de exigir menos do link, já que funciona com os padrões ffmpeg. 94
  95. 95. TVBB 95
  96. 96. TVBB • Usado na criação da TVBB, canal de endomarketing do BB; • Canal de endomarketing transmitido para 7 mil pontos no BB e 100 mil PCs; • Com o WebM, FFMpeg e OGGVorbis é possível uma alta compressão no streaming do TVBB; • Aumentando a qualidade de transmissão da TVBB e chegando as agências com link de internet fraco; 96
  97. 97. Ganglia • http://ganglia.sourceforge.net/ • Sistema de monitoramento de clusters 97
  98. 98. Simulador HP 12c Nonparell • Quanto custa uma calculadora HP 12C ? 98
  99. 99. Simulador HP 12c Nonpareil • http://nonpareil.brouhaha.com/ • O BB emula a calculadora HP12C com uma versão em código aberto; • Economia: para 50 mil PCs -> R$ 10 milhões somente em calculadoras 99
  100. 100. SumatraPDF 100
  101. 101. SumatraPDF • Leitor de PDF para Linux e Windows; • Mais rápido que os leitores de PDF: Adobe Acrobat Reader, Adobe Reader Lite, Foxit Reader, Opera e Chrome; 101
  102. 102. PDF Creator 102
  103. 103. PDFCreator Concorrência e incompatiblidades: PDFCreator X doPDF PDFCreator X Microsoft Print PDF 103
  104. 104. Inkscape • A maior parte do design do BB feito com software livre 104
  105. 105. Emulador de terminal PW3270 105
  106. 106. Emulador de terminal PW3270 • O Sistema que emula o DOS, se conecta ao servidor e mostra os dados do cliente; • Usado para a Regra de Negócio do BB 106
  107. 107. Emulador de terminal PW3270 107
  108. 108. Emulador de terminal PW3270 108
  109. 109. SISBB 109
  110. 110. SISBB • Sistema de regra de negócio do BB; • Usado em atendimentos pessoa física e pessoa jurídica; • Roda a regra de negócio do banco: financiamentos, consórcios, empréstimos, aumento de limite, cheque especial, negociações, abertura e fechamento de conta, etc 110
  111. 111. SISBB 111
  112. 112. SISBB 112
  113. 113. Redmine 113
  114. 114. Redmine • https://github.com/redmine/redmine • É um gerenciador de projetos; • Escrito em Ruby on Rails; • Gerenciamento de bugs; • Calendário e Gráficos; • Gráfico de Gantt; 114
  115. 115. Elgg 115
  116. 116. Elgg • https://elgg.org • Software livre para rede social; • Escrito em PHP; • Tem espaço para blogs, comunidades, fóruns, repositório de arquivos, perfil 116
  117. 117. Glassfish • Servidor web para rodar aplicações Java 117
  118. 118. Glassfish 118
  119. 119. Futuro: OwnCloud • O BB está em análise e testes para implementar o OwnCloud em breve 119
  120. 120. Obrigado! 120
  121. 121. Software Livre no Banco do Brasil como o BB economizou R$ 50 milhões com ferramentas livres Mário Araújo Xavier Sistemas de Informação Universidade Potiguar marioiurd3@gmail.com

×