Article in Proceedings INPROC-2006-48

BibliographyJakob, Mihály; Schwarz, Holger; Kaiser, Fabian; Mitschang, Bernhard: Modeling and Generating Application Logic for Data-Intensive Web Applications.
In: Association for Computing Machinery (ACM) (ed.): Proceedings of the 6th international conference on Web engineering (ICWE2006); Palo Alto, California, USA, July 2006.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology.
pp. 77-84, english.
New York: ACM Press New York, NY, USA, July 2006.
Article in Proceedings (Conference Paper).
CR-SchemaD.2.3 (Software Engineering Coding Tools and Techniques)
D.2.11 (Software Engineering Software Architectures)
H.4 (Information Systems Applications)
H.5.4 (Hypertext/Hypermedia)
Abstract

This paper presents a new approach for the development of data-intensive web applications that depend on sophisticated application logic. E-Commerce web sites, on-line auction systems and large enterprise web portals fall into this category as they require comprehensive data access, data processing and data manipulation capabilities. However, existing methodologies mainly concentrate on modeling content, navigation and presentation aspects of read-only web sites. In our opinion these models are not sufficient to express complex operations that access or modify web application content. Therefore, we propose an additional Operation Model defining the application logic of a web application. We show that based on this model a significant part of a web application’s Operation Layer can be generated, still allowing the manual implementation of arbitrary additional functionality. We evaluate our approach and present experimental results based on a large example application for the area of innovation management.

Department(s)University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems
Project(s)nova-net
Entry dateSeptember 14, 2006
   Publ. Department   Publ. Institute   Publ. Computer Science