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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

SIGARRA - a case study

1,646

Published on

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
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,646
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
9
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<br />Universidade do Porto<br />www.up.pt<br />António Cunha<br />Filipe Silva<br />Nuno Ornelas<br />antonio.cunha@fe.up.pt<br />filipe.silva@fe.up.pt<br />nuno.ornelas@reit.up.pt<br />
  • 2. U.Porto em números<br />14 Faculdades<br />61 Unidades de Investigação<br />> 700 Cursos<br />30 000 Estudantes<br />> 4 000 Colaboradores<br />
  • 3. O que é o SIGARRA<br />Sistema de Informação<br />para a Gestão Agregada de Recursos e Registos Académicos<br />Front Office<br />Back Office<br />GA<br />SI<br />GRH<br />GESSI - Framework<br />
  • 4. Tecnologia<br />Database-driven<br />Oracle Web Toolkit (mod_plsql)<br />PL/SQL, Java, Oracle Workflow<br />WebServices<br />HTML, CSS, Javascript, AJAX<br />
  • 5. Arquitectura técnica<br />Alteon <br />Oracle AS Standard Edition<br />(mod_plsql)<br />RAC <br />Storage<br />
  • 6. SI<br />≈ 2 milhões linhas de PL/SQL <br /> 4 000 linhas de Java<br />GA<br />≈ 330 000 linhas de PL/SQL<br /> 1 000 linhas de Java<br />GRH<br />≈ 640 000 linhas de PL/SQL<br /> 1 000 linhas de Java<br />GESSI<br />240 000 linhas de PL/SQL <br /> 1 300 linhas de Java<br />Estatísticas<br />DocumentosGerados<br />Setembro 2010<br />Pico Máximo > 2 250 000/dia<br />Pico Mínimo > 547 000/dia<br />MédiaDiária > 1 300 000<br />>2 Tb de informaçãona BD<br />
  • 7. Nomenclatura de objectos na Base de Dados<br />Normas de programação<br />Formatação e legibilidade<br />Encapsulamento e reutilização de código<br />Uniformização de nomenclatura de parâmetros, variáveis, funções, procedimentos, packages…<br />Organização de packages em camadas<br />Geração automática de código<br />…<br />Keep It Simple Simple<br />“Best Practices”<br />
  • 8. Organização de Packages(MVC)<br />
  • 9. Framework<br />SIGARRA<br />GESSI - Framework<br />
  • 10. GESSI<br />Controlo de Acessos<br />Backlisting / Whitelisting<br />Autenticação<br />Grupos de validação dinâmicos<br />Layout<br />Gestão de CSS<br />Gestão de Imagens<br />Menus<br />
  • 11. “Layout”<br />
  • 12. GESSI<br />Edição de Páginas Ad-Hoc<br />Suporte Multilíngua<br />Repositório de documentos<br />Repositório de Javascript<br />Controlo de Web Caching <br />Mail dinâmico<br />Tratamento de Erros<br />
  • 13. Web 2.0<br />
  • 14. Workflow (Oracle Workflow....)<br />Reporting (FOP)<br />Gráficos<br />JavaScript Frameworks (JQuery, YUI)<br />“Third party”<br />
  • 15. Geração automática de código<br />
  • 16. Back Office<br />SIGARRA<br />Back Office<br />GA<br />GRH<br />
  • 17. Estudantes<br />Cursos<br />Planos de Estudo<br />Inscrições<br />Candidaturas<br />Diplomas<br />Certidões<br />Estatísticas<br />…<br />GestãoAcadémica (GA)<br />
  • 18. Colaboradores<br />Dados Biográficos<br />Protecção Social<br />Comparticipações ADSE<br />Colaborações<br />Processamento Vencimentos<br />Mapas Oficiais<br />Estatísticas<br />…<br />Gestão de Recursos Humanos (GRH)<br />
  • 19. Front Office<br />SIGARRA<br />Front Office<br />SI<br />
  • 20. SI<br />Informação Acadêmica<br />Informação RH<br />Informação Financeira<br />Instalações<br />Estrutura Orgânica<br />Trouble Tickets<br />Controlo de Acessos<br />Pagamentos em Tempo Real<br />...<br />
  • 21. Estudantes<br />Candidaturas<br />Inscrições nas unidades<br /> curriculares<br />Inscrições nas turmas<br />Ficha de estudante<br />Posição no plano<br />Propinas<br />Horário<br />SI - Informação Académica<br />
  • 22. Docentes<br />Distribuição de Serviço<br />Horários<br />Sumários<br />Conteúdos<br />Lançamento de Resultados<br />Publicações<br />Projectos<br />Estatísticas<br />Interface com Moodle (E-learning), DSpace e Aleph<br />SI - Informação Académica<br />
  • 23. Assiduidade<br />Informação RHs<br />Recibos Vencimento<br />Avaliação de desempenho<br />SIADAP<br />SI – Informação RH<br />
  • 24. Gestão de Requisitos<br />Gestão da Implementação<br />Repositório de Objectos<br />Planos de Testes<br />Gestão de Versões<br />Gestão de Projectos<br />
  • 25. Edition Based Redefinition (EBR)<br />SQL Result Cache<br />PL/SQL Function Result Cache (FRC)<br />11g R2…<br />
  • 26. Questões?<br />www.up.pt<br />António Cunha<br />Filipe Silva<br />Nuno Ornelas<br />antonio.cunha@fe.up.pt<br />filipe.silva@fe.up.pt<br />nuno.ornelas@reit.up.pt<br />

×