A user-friendly enterprise framework for data intensive Web applications

The paper proposes an approach to enterprise frameworks for data intensive Web applications that is centered on the needs of "domain experts", who are specialists in a business or cultural sector but typically lack of technological expertise. We discuss our approach by presenting the requirements, design, and implementation of Medina, an enterprise framework for data intensive Web applications in the field of cultural tourism. Medina comprises: i) a user-friendly visual tool that can be used, without any implementation know-how, to customize and instantiate the framework, and to preview the effects of these operations; ii) a modular, highly portable software architecture that integrates the above tool and supports dynamic application preview and generation.

[1]  Gustavo Rossi,et al.  Web Design Frameworks: An Approach to Improve Reuse in Web Applications , 2001, Web Engineering.

[2]  Paolo Merialdo,et al.  Design and Implementation of Data-Intensive Web Sites , 1998 .

[3]  Wim Codenie,et al.  From custom applications to domain-specific frameworks , 1997, CACM.

[4]  Volker Turau A framework for automatic generation of web-based data entry applications based on XML , 2002, SAC '02.

[5]  Franca Garzotto,et al.  HDM—a model-based approach to hypertext application design , 1993, TOIS.

[6]  Hans Albrecht Schmid,et al.  Systematic framework design by generalization , 1997, CACM.

[7]  Ralph E. Johnson,et al.  Frameworks = (components + patterns) , 1997, CACM.

[8]  Andreas Birrer,et al.  Frameworks in the Financial Engineering Domain - An Experience Report , 1993, ECOOP.

[9]  Stefano Ceri,et al.  Web Modeling Language (WebML): a modeling language for designing Web sites , 2000, Comput. Networks.

[10]  Brian Foote,et al.  Designing Reusable Classes , 2001 .

[11]  Mohamed Fayad Introduction to the computing surveys' electronic symposium on object-oriented application frameworks , 2000, CSUR.

[12]  Franca Garzotto,et al.  Hypermedia design, analysis, and evaluation issues , 1995, CACM.

[13]  Jim Conallen,et al.  Modeling Web application architectures with UML , 1999, CACM.

[14]  Gustavo Rossi,et al.  Navigating between objects. Lessons from an object-oriented framework perspective , 2000, CSUR.

[15]  Paolo Merialdo,et al.  Design and Maintenance of Data-Intensive Web Sites , 1998, EDBT.

[16]  Douglas C. Schmidt,et al.  Object-oriented application frameworks , 1997, CACM.

[17]  Franca Garzotto,et al.  "Modeling-by-Patterns" of Web Applications , 1999, ER.