Ensuring required failure atomicity of composite Web services
WWW '05 Proceedings of the 14th international conference on World Wide Web
Transactional patterns for reliable web services compositions
ICWE '06 Proceedings of the 6th international conference on Web engineering
A comprehensive design model for integrating business processes in web applications
International Journal of Web Engineering and Technology
The VLDB Journal — The International Journal on Very Large Data Bases
BPM'05 Proceedings of the 3rd international conference on Business Process Management
On realizing quick compensation transactions in cloud computing
DNIS'10 Proceedings of the 6th international conference on Databases in Networked Information Systems
Testing the reliability of web services transactions in cooperative applications
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Ensuring Customised Transactional Reliability of Composite Services
Journal of Database Management
Hi-index | 0.00 |
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.