o que é o direto ? É uma solução integrada de correio, agenda e catálogo pessoal e corporativo...

34

Upload: internet

Post on 17-Apr-2015

103 views

Category:

Documents


1 download

TRANSCRIPT

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
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

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

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

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

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
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
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
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
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
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
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
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
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
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
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
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
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
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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Sugestão de Trabalhos

Padronização do schema utilizado no LDAP

Certificação Digital

Remodelagem de Classes

Avaliação de desempenho