paolo atzeni - pierluigi del nostro università roma tre dipartimento di informatica e automazione...
TRANSCRIPT
Paolo Atzeni - Pierluigi Del Nostro
Università Roma TreDipartimento di Informatica e Automazione
T-Araneus: Management of temporaldata-intensive Web sites
Paolo Atzeni, Pierluigi Del NostroDipartimento di Informatica e Automazione Università Roma Tre
Paolo Atzeni - Pierluigi Del Nostro
Università Roma TreDipartimento 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 data-intensive Web-sites (ARANEUS)
It is based on the use of high level models throughout the design process
Paolo Atzeni - Pierluigi Del Nostro
Università Roma TreDipartimento 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 TreDipartimento 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 TreDipartimento 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 TreDipartimento di Informatica e Automazione
The tool
Paolo Atzeni - Pierluigi Del Nostro
Università Roma TreDipartimento 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