ProDIWA: um Processo Automatizável para Geração e Manutenção de Visões de Contexto de Navegação para Aplicações DIWA
 

Vânia M. P. Vidal, Tâmara P. Lima, Fernando C. Lemos
Universidade Federal do Ceará (UFC), Departamento de Computação,
Fortaleza, Brazil, 60.455-760
{vvidal, tamara, fernadocl}@lia.ufc.br

 
Abstract
 
Web applications for accessing and maintaining large amounts of structured data, typically stored as records in a database management system, are called “data-intensive Web applications” (DIWA applications). In this work, the content requirements for each page of the application are specified through a view, denominated Navigation Context View (VCN). We consider that VCN’s data are stored in a relational database, which does already exist, or, otherwise, must be specifically designed for the application.
In this work we propose a process for generating and maintaining VCNs for DIWA applications. One advantage of our approach is that the implementation and maintenance of the VCNs can be done in an automatic way based on the VCNs’ conceptual specifications. We consider that the VCNs can be implemented either as object views or as XML views.
 
Keywords: Data-Intensive Web Applications, Object Views, XML.
Resumo
 
Aplicações Web que possuem grande número de páginas, cujos conteúdos são dinamicamente extraídos de banco de dados, e que requererem intenso acesso e atualização dos dados, são conhecidas como “data-intensive web applications” (aplicações DIWA) [4]. Neste trabalho, os requisitos de conteúdo de cada página da aplicação são especificados a través de uma visão, a qual denominamos Visão de Contexto de Navegação (VCN). Consideramos que os dados das VCNs estão armazenados em um banco de dados relacional, e que o mesmo pode já existir, ou que deverá ser projetado especificamente para a aplicação.
Neste trabalho, propomos um processo para geração e manutenção das VCNs para aplicações DIWA. Uma das vantagens do enfoque proposto é que a implementação e a manutenção das VCNs podem ser realizadas de forma automática a partir de suas especificações conceituais. As VCNs podem ser implementadas como visões de objeto ou como visões XML.
 
Palabras chaves:Data-Intensive Web Applications, Visões de Objeto, XML.