Plataforma do clic rbs

Post on 03-Aug-2015

18 views 1 download

Transcript of Plataforma do clic rbs

Plataforma do clicRBSVisão geral do site e ferramentas de backoffice

Ano 2000

Início...

E se fez clicRBS...

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;

Topologia padrão Oracle

Backend (CMS)O tão falado - mas nem por isso bem quisto - vinas!

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.

Arquitetura do Oracle WebDBMenu do Vinas

mod_plsql

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.

Exemplo, busca de fotos (PL/SQL)

Execução dinâmica de SQL

Site

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

2006...

Renovação do clicRBS

Apache Java Connector Com AJP o tráfego é 25% mais rápido se fosse em HTTP

Futuro...

Múltiplas tecnologias...