DocumentCode :
791197
Title :
Conceptual modeling of data-intensive Web applications
Author :
Ceri, Stefano ; Fraternali, Piero ; Matera, Maristella
Author_Institution :
Politecnico di Milano, Italy
Volume :
6
Issue :
4
fYear :
2002
Firstpage :
20
Lastpage :
30
Abstract :
Many of the Web applications around us are data-intensive; their main purpose is to present a large amount of data to their users. Most online trading and e-commerce sites fall into this category, as do digital libraries and institutional sites describing private and public organizations. Several commercial Web development systems aid rapid creation of data-intensive applications by supporting semiautomatic data resource publishing. Automatic publishing is typically subject to the constraints of database schemas, which limit an application designer´s choices. Thus, Web application development often requires adaptation through programming, and programs end up intricately mixing data, navigation, and presentation semantics. Presentation is often a facade for elements of structure, composition, and navigation. Despite this frequently unstructured development process, data-intensive applications, based on large data sets organized within a repository or database, generally follow some typical patterns and rules. We describe these patterns and rules using WebML as a conceptual tool to make such notions explicit. WebML is a conceptual Web modeling language that uses the entity-relationship (ER) model for describing data structures and an original, high-level notation for representing Web content composition and navigation in hypertext form.
Keywords :
Internet; data models; data structures; database languages; entity-relationship modelling; hypermedia; information resources; very large databases; Web application development; WebML; conceptual Web modeling language; conceptual modeling; data resource publishing; data structures; data-intensive Web applications; database schemas; digital libraries; e-commerce; entity-relationship model; hypertext; large data sets; online trading; programming; Application software; Books; Computer aided software engineering; Data engineering; Databases; Erbium; Navigation; Publishing; Skeleton; Web page design;
fLanguage :
English
Journal_Title :
Internet Computing, IEEE
Publisher :
ieee
ISSN :
1089-7801
Type :
jour
DOI :
10.1109/MIC.2002.1020321
Filename :
1020321
Link To Document :
بازگشت