![Page 1: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/1.jpg)
![Page 2: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/2.jpg)
O que é o Direto ?É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre.
A demandaNo início de 1999 surgiu a demanda para uma solução de Correio, Agenda e Catálogo para o Estado do Rio Grande do Sul
Definições
![Page 3: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/3.jpg)
Escalabilidade
Baixo custo
Independência de fornecedor
Utilização de protocolos padrões
Independência de plataforma do lado cliente
Independência de plataforma do lado servidor
Mobilidade dos usuários
Requisitos
![Page 4: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/4.jpg)
Framework
![Page 5: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/5.jpg)
Histórico
Jun/1999: Início do desenvolvimento do DiretoNov/2000: Início da implantação do Direto na PROCERGSAbr/2001: Lançamento site www.direto.org.brNov/2001: Lançamento da versão 2.0Jan/2002: Fontes disponibilizados no CVSDez/2002: Lançamento do instalador da Versão 2.5Dez/2002: Disponibilização do update para a versão 2.6Jun/2003: Lançamento versão 3.0
1999 2000 2001 2002 2003
![Page 6: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/6.jpg)
![Page 7: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/7.jpg)
![Page 8: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/8.jpg)
![Page 9: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/9.jpg)
![Page 10: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/10.jpg)
![Page 11: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/11.jpg)
![Page 12: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/12.jpg)
![Page 13: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/13.jpg)
![Page 14: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/14.jpg)
![Page 15: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/15.jpg)
![Page 16: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/16.jpg)
![Page 17: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/17.jpg)
![Page 18: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/18.jpg)
![Page 19: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/19.jpg)
Arquitetura da Aplicação Design Pattern: MVC (Model-View-Controller)
Requisição
Servlet
Resposta
Classes de Negócio
Módulos
JSPs
Serviços
LDAP,IMAP,BD,SMTP
Controle de sessão,autenticação e cache
Regras de negócio eacesso a serviços
Formatação egeração do HTML
![Page 20: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/20.jpg)
Caso Direto no Governo do RS
Instalação centralizada na PROCERGS
33 organizações (+ 2 em início de implantação)
9.176 caixas postais
![Page 21: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/21.jpg)
Softwares utilizados
SuSE 8.0Cyrus-imap 2.0.16cyrus-saslpam-ldap Postfix 1.1.10.1OpenLDAP 2.0.23PostgreSQL 7.2apache 1.3.23Jakarta Tomcat 4.0.1IBMJava2-1.3.0
SuSE 8.0Apache 1.3.23mod_ssl 2.8mod_webappsJakarta Tomcat 4.0.1IBMJAVA2-1.3.0
smtp, imap4, ldap3, jdbc
![Page 22: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/22.jpg)
Ambiente (software/hardware/distribuições)
2 x PIII 8001 Gb RAM170 Gb FreeBSD 4.7Cyrus-imap 1.6.24Postfix 1.1.10.1
Servidor de BDFreeBSD 4.5PostgreSQL 7.3.1
V 3.0AMD Athlon 900 MH
512 Mb RAMHD IDE 20 GB
SuSE 8.0Apache 1.3.23
mod_ssl mod_jk
Jakarta Tomcat 4.0.1IBMJAVA2-1.3.0
AMDAthlon 850 MH512 Mb RAMSuSE 7.3OpenLDAP 2.0.231
V2.6AMD Athlon 900 MH | 512 Mb RAM | HD IDE 20 GBSuSE 7.2 | Apache+SSL 1.3.22_1.44.1mod_jk | Jakarta Tomcat 3.2.4 | JDK 1.3.0
LDAP
smtp/imap
LDAP (aut. Imap, aut. Consulta smtp)
Jdbc
LDAP Jdbc
![Page 23: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/23.jpg)
Software Livre
![Page 24: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/24.jpg)
Disponível para Download no website:
Binários● Instalação 2.5● Atualização 2.6● Atualização 2.61
Fontes● Pacote● CVS
Manuais● do Usuário (on-line ou PDF)● de Instalação (on-line ou PDF)
Software Livre
![Page 25: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/25.jpg)
GNU General Public Licence, escrita pela Free Software Foundation, Inc.
Publicada no site www.gnu.org
É aplicada à maioria dos programas da FSF e aos programas cujos autores concordem em utilizá-la
Inclui Copyright e uma declaração que permite a cópia
Contém os direitos do autor
direitos do usuário (alteração e distribuição)
deveres do usuário
Licença GPL
![Page 26: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/26.jpg)
Licença Pública Genérica para Programas de Computador
Motivações Adaptação para o Brasil da GNU - GPL Disponível em www.lpg.adv.br
Definições da LPG - PC Licenciador Licenciado
Conteúdo Direitos e obrigações do Licenciador e do Licenciado Uso do programa (novidade em relação à GNU-GPL) Publicação do programa Distribuição do programa Reprodução do programa Alteração do programa
![Page 27: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/27.jpg)
Registro do Direto
(C) Copyright 2000 PROCERGS Projeto Direto
Registro de Marca no INPI
Objetivo do Registro: Proteção de autoria
V2 é GNU-GPL
V3 está sendo adaptada para LPG-PC
![Page 28: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/28.jpg)
Condições de uso
Redistribuição e uso do código fonte e do binário, com ou sem modificações são permitidos, respeitando algumas condições adicionais à GNU-GPL (V2) e L.P.G. - P.C.(V3):
Deve conter a nota de direitos autorais
Modificações devem ser notificadas à PROCERGS (evolução do software)
Produtos derivados e material de divulgação deve conter: “Este produto inclui o software Direto (www.direto.org.br) desenvolvido pela PROCERGS (www.procergs.com.br).”
![Page 29: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/29.jpg)
Exemplo
![Page 30: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/30.jpg)
Exemplo
![Page 31: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/31.jpg)
Exemplo
![Page 32: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/32.jpg)
Trabalhos Futuros Melhoria em funcionalidades existentes:
Listas Públicas
Módulo de administração
Agenda
Lixeira
Internacionalização nas regras de negócio
Novo website multiidiomas
Padronização do schema utilizado no LDAP
Mudança na estrutura do LDAP
Níveis de compartilhamento
![Page 33: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/33.jpg)
Trabalhos Futuros
Certificação Digital (assinatura e criptografia)
Filtro de mensagens
Lista de tarefas
Perfis de usuários
Distribuição dos serviços
Uso de EJB / Application Server
Ferramentas administração servidores (backup/restore, stats, ...)
Instaladores para diversas distribuições
Documentação UML e Javadoc
![Page 34: O que é o Direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo baseada em software livre. A demanda No início de 1999](https://reader036.vdocuments.com.br/reader036/viewer/2022070311/552fc10e497959413d8c4cb7/html5/thumbnails/34.jpg)
Sugestão de Trabalhos
Padronização do schema utilizado no LDAP
Certificação Digital
Remodelagem de Classes
Avaliação de desempenho