Plataforma do clic rbs

195 visualizações

Publicada em

Explicação do mecanismo de publicação de matérias no clicRBS e os formatos futuros a serem suportados.

Publicada em: Internet
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
195
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Plataforma do clic rbs

  1. 1. Plataforma do clicRBS Visão geral do site e ferramentas de backoffice
  2. 2. Ano 2000
  3. 3. Início...
  4. 4. E se fez clicRBS...
  5. 5. Tecnologias do clicRBS • Criado pela Oracle usando a plataforma Oracle WebDB para o CMS (Vinas) • Sites com plataforma Java em inicio dom jPlanet e depois portado para Oracle Application Server • Desenvolvido usando recursos de programação inovadores (para a época!) • CMS: Estruturado com as boas práticas para objetos de banco e codificação; • Site: Usando Java com frameworks inovadores como Reflexão e XML nativo;
  6. 6. Topologia padrão Oracle
  7. 7. Backend (CMS) O tão falado - mas nem por isso bem quisto - vinas!
  8. 8. Backend (Vinas) • Vinas, acrônimo para Vinagrete, que por sua vez é um trocadilho para Vignette; • Plataforma PL/SQL com WebDB para criação de páginas (PSP – PLSQL Sever Pages); • Modelo de banco auto descritivo via padrão de nomenclatura Oracle para objetos de banco.
  9. 9. Arquitetura do Oracle WebDB Menu do Vinas mod_plsql
  10. 10. Exemplo, busca de fotos (PL/SQL) Para fins didáticos, foi usado apenas um caso de uso e omitindo os parâmetros das mensagens. Uma visão de sequência não permitiria o detalhamento de valores parâmetros para cada iteração entre os objetos.
  11. 11. Exemplo, busca de fotos (PL/SQL) Execução dinâmica de SQL
  12. 12. Site
  13. 13. Tecnologias no site • Java com XML usando apresentação XSL • XML para compatibilidade com o Vinas • XSL para compatibilização com o mercado! O site usava linguagem proprietária Oracle para templates (DWT – Dynamic Web Template); • Estrutura em MVC • Requisitos de publicação de insumos por equipes não backend • Insumos são: jsp, css, js, icon, css etc
  14. 14. 2006...
  15. 15. Renovação do clicRBS
  16. 16. Apache Java Connector Com AJP o tráfego é 25% mais rápido se fosse em HTTP
  17. 17. Futuro...
  18. 18. Múltiplas tecnologias...

×