Το έργο με τίτλο UTML: Unified Transaction Modeling Language από τον/τους δημιουργό/ούς Christodoulakis Stavros, Gioldasis Nektarios διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού 4.0 Διεθνές
Βιβλιογραφική Αναφορά
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
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