This paper investigates enterprise frameworks in the context of data intensive web applications, andproposes an approach that integrates the paradigms of End User Development and Model Baseddevelopment. An enterprise framework denotes a reusable, semi-complete application "skeleton" thatcan be easily adapted to produce custom software products in a specific business sector.Traditionally, it is conceived as a tool for expert software developers. In contrast, we propose toregard enterprise frameworks as tools that enable domain experts to develop for data intensive webapplications in a given field without the need of technological training or support by expertprogrammers. We propose the adoption of a model-driven process for framework-enableddevelopment, based on conceptual models that are appropriate for the framework domain and domainexperts can understand, adapt, and customize. We discuss requirements for and benefits of combiningthe two paradigms, and exemplify our approach presenting CHEF, an enterprise framework for dataintensivemultichannel web applications in the domain of cultural heritage and cultural tourism.CHEF has been developed in the context of a wide international initiative called MEDINA and hasbeen intensively evaluated in this and other projects.

Enterprise Frameworks for Data Intensive Web Applications: an End-User Development Model Based Approach

GARZOTTO, FRANCA
2011-01-01

Abstract

This paper investigates enterprise frameworks in the context of data intensive web applications, andproposes an approach that integrates the paradigms of End User Development and Model Baseddevelopment. An enterprise framework denotes a reusable, semi-complete application "skeleton" thatcan be easily adapted to produce custom software products in a specific business sector.Traditionally, it is conceived as a tool for expert software developers. In contrast, we propose toregard enterprise frameworks as tools that enable domain experts to develop for data intensive webapplications in a given field without the need of technological training or support by expertprogrammers. We propose the adoption of a model-driven process for framework-enableddevelopment, based on conceptual models that are appropriate for the framework domain and domainexperts can understand, adapt, and customize. We discuss requirements for and benefits of combiningthe two paradigms, and exemplify our approach presenting CHEF, an enterprise framework for dataintensivemultichannel web applications in the domain of cultural heritage and cultural tourism.CHEF has been developed in the context of a wide international initiative called MEDINA and hasbeen intensively evaluated in this and other projects.
2011
File in questo prodotto:
File Dimensione Formato  
JWE2011..pdf

Accesso riservato

: Post-Print (DRAFT o Author’s Accepted Manuscript-AAM)
Dimensione 614.43 kB
Formato Adobe PDF
614.43 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/637800
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 3
social impact