Università Roma Tre
Dipartimento di Informatica e Automazione
T-Araneus:
Management of temporal
data-intensive Web sites
Paolo Atzeni, Pierluigi Del Nostro
Dipartimento di Informatica e Automazione
Università Roma Tre
Paolo Atzeni - Pierluigi Del Nostro
Università Roma Tre
Dipartimento di Informatica e Automazione
What is it?
A tool for the generation of Web sites with special attention to
temporal aspects
It builds on previous experiences in the management of dataintensive Web-sites (ARANEUS)
It is based on the use of high level models throughout the
design process
Paolo Atzeni - Pierluigi Del Nostro
Università Roma Tre
Dipartimento di Informatica e Automazione
The process
The ARANEUS design process is based on three models:
ER(Entity Relationship): to design the database
NCM(Navigational Conceptual Model): used to describe a
conceptual scheme for the site
ADM(Araneus Data Model): gives a logical representation for the
site
Paolo Atzeni - Pierluigi Del Nostro
Università Roma Tre
Dipartimento di Informatica e Automazione
Main idea
To leverage on the experiences made in temporal databases
and model-based development of Web sites
To handle temporal aspects in each of the models:
In the ER design phase the selection of an attribute or an entity
(or relationship) as a whole to be temporal
In the site conceptual scheme definition (NCM) the versioning
style for a temporal element (all versions, last version)
In the ADM model how versions will be presented (all in one page,
last value with timestamp, last value plus link to versions page)
Paolo Atzeni - Pierluigi Del Nostro
Università Roma Tre
Dipartimento di Informatica e Automazione
Main features
Built-in features to handle the time coordinate
A GUI to make the design of each model easier and to guide
the designer through the process
Automatic generation of the T-Relational scheme
Automatic generation of the T-ADM scheme
Templates and styles
Paolo Atzeni - Pierluigi Del Nostro
Università Roma Tre
Dipartimento di Informatica e Automazione
The tool
Paolo Atzeni - Pierluigi Del Nostro
Università Roma Tre
Dipartimento di Informatica e Automazione
The result
The end point of the process is the generation of JSP pages
example:
Last value + link to
versions page
All versions in one
page
Paolo Atzeni - Pierluigi Del Nostro
Scarica

What is it?