Models and Meta Models for Transactions in Web Applications

In this paper, we present a DSL to specify business and Web transactions in a systematic way, addressing both informational and behavioral perspectives. Our meta-model is based on the reification of transactions, where transactions are modeled as first-class types, supporting attributes, associations, operations and state machines. Treating transactions as domain type instances facilitates the interplay with other models, such as the navigational model, which is a view of the domain type model.

[1]  Franca Garzotto Ubiquitous Web Applications , 2001, ADBIS.

[2]  Nektarios Gioldasis,et al.  UTML: Unified Transaction Modeling Language , 2002, Proceedings of the Third International Conference on Web Information Systems Engineering, 2002. WISE 2002..

[3]  Damiano Distante,et al.  Conceptual Modeling of Web Application Transactions: Towards a Revised and Extended Version of the UWA Transaction Design Model , 2005, 11th International Multimedia Modelling Conference.

[4]  Ioana Manolescu,et al.  Process modeling in Web applications , 2005, TSEM.

[5]  Kees M. van Hee,et al.  Workflow Management: Models, Methods, and Systems , 2002, Cooperative information systems.

[6]  Mike P. Papazoglou,et al.  Web Services and Business Transactions , 2003, World Wide Web.

[7]  Barbara Liskov,et al.  Program Development in Java - Abstraction, Specification, and Object-Oriented Design , 1986 .

[8]  Gustavo Rossi,et al.  An Object Oriented Approach to Web-Based Applications Design , 1998, Theory Pract. Object Syst..