Nektarios Gioldasis, "UTML: Unified Transaction Modeling Language", Master Thesis, Department of Electronic and Computer Engineering, Technical University of Crete, Chania, Greece, 2002
https://doi.org/10.26233/heallink.wv89-2z21
This thesis proposes UTML (Unified Transaction Modeling Language) as a high level, formal and extensible modeling language for complex transaction models for transactional web applications. Web applications impose several new characteristics that alter the notion of transaction. Such new characteristics are the hierarchical structure of transactions, the dependencies imposed between transactions of the same structure, the distributed nature of resources in the web, the use of other transactional world-wide distributed web services, and the integration (re-use) of diverse resources like legacy systems that already exist in organizations for many years. This thesis does not propose any new specific transaction model or any new transaction management system. Rather it proposes a design language for transactional web applications that can be used by application designers to analyze, model and document the complex transactions of the web applications and services, as well as to communicate the transactional semantics of an application to any interested party (designers and implementers –current or future ones-, customers or other applications).