flashWeb: graphical modeling of web applications for data management

  • Authors:
  • Mihály Jakob;Oliver Schiller;Holger Schwarz;Fabian Kaiser

  • Affiliations:
  • Universität Stuttgart, Stuttgart, Germany;Universität Stuttgart, Stuttgart, Germany;Universität Stuttgart, Stuttgart, Germany;Universität Stuttgart, Stuttgart, Germany

  • Venue:
  • ER '07 Tutorials, posters, panels and industrial contributions at the 26th international conference on Conceptual modeling - Volume 83
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents flashWeb, a Computer-Aided Web Engineering (CAWE) tool for the model-driven development of web applications that focus on data management. Present-day web applications, like online auction systems or enterprise web portals require comprehensive data access, data processing and data manipulation capabilities. However, existing web application development approaches treat data management operations as second-class citizens. They integrate data operations into existing models or derive them as a by-product of business processes. We argue that data management is an important part of the application logic hence we capture operations with an additional Operation Model. We show that the explicit modeling of operations provides many benefits that distinguish our solution from other approaches. We present the flashWeb development process utilizing a graphical notation for the models in use, a CAWE tool that supports the creation of the graphical models and a code generator that creates ready-to-run web applications.