Your SlideShare is downloading. ×
  • Like
SIGARRA - a case study
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

SIGARRA - a case study

  • 1,596 views
Published

Apresentação que fiz conjuntamente com o António Cunha e Nuno Ornelas em Dezembro no evento da Oracle Portugal: "Open Our Windows" realizado em Lisboa: "SIGARRA - a case study" sobre o uso da DB …

Apresentação que fiz conjuntamente com o António Cunha e Nuno Ornelas em Dezembro no evento da Oracle Portugal: "Open Our Windows" realizado em Lisboa: "SIGARRA - a case study" sobre o uso da DB Oracle no sistema de Informação da Universidade do Porto.

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,596
On SlideShare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
7
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. SIGARRA
    Universidade do Porto
    www.up.pt
    António Cunha
    Filipe Silva
    Nuno Ornelas
    antonio.cunha@fe.up.pt
    filipe.silva@fe.up.pt
    nuno.ornelas@reit.up.pt
  • 2. U.Porto em números
    14 Faculdades
    61 Unidades de Investigação
    > 700 Cursos
    30 000 Estudantes
    > 4 000 Colaboradores
  • 3. O que é o SIGARRA
    Sistema de Informação
    para a Gestão Agregada de Recursos e Registos Académicos
    Front Office
    Back Office
    GA
    SI
    GRH
    GESSI - Framework
  • 4. Tecnologia
    Database-driven
    Oracle Web Toolkit (mod_plsql)
    PL/SQL, Java, Oracle Workflow
    WebServices
    HTML, CSS, Javascript, AJAX
  • 5. Arquitectura técnica
    Alteon
    Oracle AS Standard Edition
    (mod_plsql)
    RAC
    Storage
  • 6. SI
    ≈ 2 milhões linhas de PL/SQL
    4 000 linhas de Java
    GA
    ≈ 330 000 linhas de PL/SQL
    1 000 linhas de Java
    GRH
    ≈ 640 000 linhas de PL/SQL
    1 000 linhas de Java
    GESSI
    240 000 linhas de PL/SQL
    1 300 linhas de Java
    Estatísticas
    DocumentosGerados
    Setembro 2010
    Pico Máximo > 2 250 000/dia
    Pico Mínimo > 547 000/dia
    MédiaDiária > 1 300 000
    >2 Tb de informaçãona BD
  • 7. Nomenclatura de objectos na Base de Dados
    Normas de programação
    Formatação e legibilidade
    Encapsulamento e reutilização de código
    Uniformização de nomenclatura de parâmetros, variáveis, funções, procedimentos, packages…
    Organização de packages em camadas
    Geração automática de código

    Keep It Simple Simple
    “Best Practices”
  • 8. Organização de Packages(MVC)
  • 9. Framework
    SIGARRA
    GESSI - Framework
  • 10. GESSI
    Controlo de Acessos
    Backlisting / Whitelisting
    Autenticação
    Grupos de validação dinâmicos
    Layout
    Gestão de CSS
    Gestão de Imagens
    Menus
  • 11. “Layout”
  • 12. GESSI
    Edição de Páginas Ad-Hoc
    Suporte Multilíngua
    Repositório de documentos
    Repositório de Javascript
    Controlo de Web Caching
    Mail dinâmico
    Tratamento de Erros
  • 13. Web 2.0
  • 14. Workflow (Oracle Workflow....)
    Reporting (FOP)
    Gráficos
    JavaScript Frameworks (JQuery, YUI)
    “Third party”
  • 15. Geração automática de código
  • 16. Back Office
    SIGARRA
    Back Office
    GA
    GRH
  • 17. Estudantes
    Cursos
    Planos de Estudo
    Inscrições
    Candidaturas
    Diplomas
    Certidões
    Estatísticas

    GestãoAcadémica (GA)
  • 18. Colaboradores
    Dados Biográficos
    Protecção Social
    Comparticipações ADSE
    Colaborações
    Processamento Vencimentos
    Mapas Oficiais
    Estatísticas

    Gestão de Recursos Humanos (GRH)
  • 19. Front Office
    SIGARRA
    Front Office
    SI
  • 20. SI
    Informação Acadêmica
    Informação RH
    Informação Financeira
    Instalações
    Estrutura Orgânica
    Trouble Tickets
    Controlo de Acessos
    Pagamentos em Tempo Real
    ...
  • 21. Estudantes
    Candidaturas
    Inscrições nas unidades
    curriculares
    Inscrições nas turmas
    Ficha de estudante
    Posição no plano
    Propinas
    Horário
    SI - Informação Académica
  • 22. Docentes
    Distribuição de Serviço
    Horários
    Sumários
    Conteúdos
    Lançamento de Resultados
    Publicações
    Projectos
    Estatísticas
    Interface com Moodle (E-learning), DSpace e Aleph
    SI - Informação Académica
  • 23. Assiduidade
    Informação RHs
    Recibos Vencimento
    Avaliação de desempenho
    SIADAP
    SI – Informação RH
  • 24. Gestão de Requisitos
    Gestão da Implementação
    Repositório de Objectos
    Planos de Testes
    Gestão de Versões
    Gestão de Projectos
  • 25. Edition Based Redefinition (EBR)
    SQL Result Cache
    PL/SQL Function Result Cache (FRC)
    11g R2…
  • 26. Questões?
    www.up.pt
    António Cunha
    Filipe Silva
    Nuno Ornelas
    antonio.cunha@fe.up.pt
    filipe.silva@fe.up.pt
    nuno.ornelas@reit.up.pt