O documento descreve a evolução da plataforma clicRBS desde sua criação em 2000 até 2006, quando passou por uma renovação. Inicialmente criado pela Oracle usando Oracle WebDB e Java, o sistema foi desenvolvido com tecnologias inovadoras para a época como Java, XML e frameworks. Após 2006, a plataforma migrou para Apache com AJP para melhorar o desempenho.
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;
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.
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.
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