Strudel: A Website Management System (that generated this site)

Description

Strudel is a Web site management system: it applies databases techniques to the problem of building and maintaining Web sites. Strudel is to Web sites what a database management system is to databases.

In its original version Strudel had its own data model (quite similar to OEM, used in the LORE and Tsimmis projects at Stanford) and its own, original query language, StruQL. The publications about Strudel are mostly concerned with the data model and query language.

Recently, Michael Eckert has ported Strudel to XML. It now uses any XQuery processor (it includes Galax in its distribution, but any other can be used), and any Bibtex to XML converter (it includes bibtex2xml in its distribution). The only propriatery code is the HTML template interpretor. This reliance on public tools makes Strudel very easy to use, and a very useful tool.

Strudel had double impact. The research impact was that it proposed a new language for semistructured data, and was the first to apply semistructured data to a concrete problem: Web site management. The practical impact was that several researchers around the globe are now building their Web site with strudel: my Web site was built with strudel (including this page).

The old strudel is in the public domain, available from www.research.att.com/sw/tools/strudel .

The new version will be made available soon


Members

Mary Fernandez,
Dana Florescu,
Alon Levy,
Dan Suciu,
Igor Tatarinov,
Khaled Yagoub,
Jaewoo Kang,

Publications

Mary Fernandez, Dana Florescu, Alon Levy, Dan Suciu,
Declarative Specification of Web Sites with Strudel
Published in VLDB Journal, vol. 9 , no. 1 , pp. 38-55 , 2000
Mary Fernandez, Dana Florescu, Alon Levy, Dan Suciu,
Verifying Integrity Constraints on Web Sites
In IJCAI, 1999
Mary Fernandez, Dan Suciu, Igor Tatarinov,
Declarative Specification of Data-intensive Web sites
In Proceedings of the Workshop on Domain Specific Languages, 1999
Dana Florescu, Alon Levy, Dan Suciu, Khaled Yagoub,
Optimization of Run-time Management of Data Intensive Web-sites
In Proceedings of Very Large Databases, pp. 627-638, 1999
Dana Florescu, Alon Levy, Dan Suciu, Khaled Yagoub,
Run-Time Management of Data Intensive Web Sites
In Proceedings of WebDB, pp. 7-12, 1999
Mary Fernandez, Dana Florescu, Alon Levy, Dan Suciu,
Reasoning about Web-site structure
In Proceedings of the 5th International Workshop on Knowledge Representation Meets Databases (KRDB'98), June, 1998
Mary Fernandez, Dana Florescu, Alon Levy, Dan Suciu,
Warehousing and Incremental Evaluation for Web Site Management
Unpublished ,1998
Mary Fernandez, Dana Florescu, Jaewoo Kang, Alon Levy, Dan Suciu,
Catching the boat with Strudel: experience with a Web-site management system
In Proceedings of ACM-SIGMOD International Conference on Management of Data, pp. 414-425, 1998
Mary Fernandez, Dana Florescu, Jaewoo Kang, Alon Levy, Dan Suciu,
STRUDEL - a web-site management system
In Proceedings of ACM-SIGMOD International Conference on Management of Data (Systems Demonstration), pp. 414-425, May, 1997
Note: System demonstration
Mary Fernandez, Dana Florescu, Alon Levy, Dan Suciu,
A query language and processor for a web-site management system
In Proceedings of the Workshop on Management of Semi-structured Data, 1997
Note: Available from \verb+http://www.research.att.com/ suciu/workshop-papers.html+
Mary Fernandez, Dana Florescu, Alon Levy, Dan Suciu,
A Query Language for a Web-Site Management System
Published in SIGMOD Record, vol. 26 , no. 3 , pp. 4-11 , September , 1997