A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
Journal of Object-Oriented Programming
Software architecture in practice
Software architecture in practice
An object oriented approach to Web-based applications design
Theory and Practice of Object Systems - Special issue objects, databases, and the WWW
Improving Web information systems with navigational patterns
WWW '99 Proceedings of the eighth international conference on World Wide Web
Web Modeling Language (WebML): a modeling language for designing Web sites
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Engineering Web Applications for Reuse
IEEE MultiMedia
From Web Sites to Web Applications: New Issues for Conceptual Modeling
ER '00 Proceedings of the Workshops on Conceptual Modeling Approaches for E-Business and The World Wide Web and Conceptual Modeling: Conceptual Modeling for E-Business and the Web
Fine-grained, structured configuration management for web projects
Proceedings of the 13th international conference on World Wide Web
A product line architecture for web applications
Proceedings of the 2005 ACM symposium on Applied computing
Rapid prototyping of web applications combining domain specific languages and model driven design
Proceedings of the 15th international conference on World Wide Web
Rapid prototyping of web applications combining domain specific languages and model driven design
ICWE '06 Proceedings of the 6th international conference on Web engineering
An authoring environment for model-driven web applications
WebMedia '06 Proceedings of the 12th Brazilian Symposium on Multimedia and the web
A product-line architecture for web service-based visual composition of web applications
Journal of Systems and Software
Deriving architectures of web-based applications
APWeb'03 Proceedings of the 5th Asia-Pacific web conference on Web technologies and applications
DNCOCO'10 Proceedings of the 9th WSEAS international conference on Data networks, communications, computers
The effect of specialized multimedia collections on web searching
Journal of Web Engineering
Supporting web applications development with a product line architecture
Journal of Web Engineering
Rapid development of knowledge-based conversational recommender applications with advisor suite
Journal of Web Engineering
Designing volatile functionality in e-commerce web applications
EC-Web'06 Proceedings of the 7th international conference on E-Commerce and Web Technologies
Improving web design methods with architecture modeling
EC-Web'05 Proceedings of the 6th international conference on E-Commerce and Web Technologies
Designing and implementing physical hypermedia applications
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part IV
Applying transformations to model driven development of web applications
ER'05 Proceedings of the 24th international conference on Perspectives in Conceptual Modeling
Hi-index | 0.00 |
In this paper we present an architecture for building families of rich Web applications. We first characterize current trends in Web applications, from read-only Web sites to sophisticated applications where complex distributed transactions must be supported. We next some design principles for building Web applications, and give the rationale for separating application behavior from navigation and interface issues. We briefly argue the need for developing a product line architecture for simplifying the systematic construction of different families of applications. We next describe the main components of our architecture explaining how we manage to decouple application specific aspects from technological aspects (such as dynamic page generation and persistence) that can be eventually solved by reusing of-the-shelf components. We show how to build application frameworks using this architecture using a concrete example of an electronic CD store.