UTML: Unified Transaction Modeling Language

  • Authors:
  • Nektarios Gioldasis;Stavros Christodoulakis

  • Affiliations:
  • -;-

  • Venue:
  • WISE '02 Proceedings of the 3rd International Conference on Web Information Systems Engineering
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.