Institutional Repository
Technical University of Crete
EN  |  EL

Search

Browse

My Space

UTML: Unified Transaction Modeling Language

Christodoulakis Stavros, Gioldasis Nektarios

Full record


URI: http://purl.tuc.gr/dl/dias/A5868D55-820A-4195-A6A0-EB4A15E67490
Year 2002
Type of Item Conference Full Paper
License
Details
Bibliographic Citation N. Gioldasis and S. Christodoulakis,"UTML: Unified Transaction Modeling Language," in 2002 3rd Intern.Conf. on Web Inf. Systems Engin., pp.115-126. doi : 10.1109/WISE.2002.1181649 https://doi.org/10.1109/WISE.2002.1181649
Appears in Collections

Summary

We propose UTML as a high level transaction modelinglanguage to facilitate the complex web transaction designprocess. Web transactions may be complex, composed ofseveral sub-transactions and they may access resourceswith diverse behavior and interfaces like legacy systemsand databases. They may also have complex semantics.Thus, transaction design methodologies and tools need tobe very flexible allowing for designing web applicationsfrom scratch (top-down design), as well as using existingsystems or services to compose new applications whichoffer added-value services (bottom-up design) to the user.UTML is based on a transaction meta-model, which candescribe, in a flexible and extensible manner, most of theknown transaction models as well as new ones accordingto the application’s requirements. It provides modeling fortransactions that incorporate different behavioralpatterns, and it is capable to describe activities withweaker transactional semantics that they do not have allthe ACID properties. Unlike other models, it can be usedto synthesize new transactions from pre-existingtransaction systems (like legacy systems), with diversetransactional semantics. UTML provides a rich notation tovisualize the transaction design process. This notation hasbeen built on top of UML using its extension mechanisms

Services

Statistics