首页 | 本学科首页   官方微博 | 高级检索  
     

An application-semantics-based relaxed transaction model for internetware
基金项目:国家重点基础研究发展计划(973计划);国家自然科学基金
摘    要:An internetware application is composed by existing individual services, while transaction processing is a key mechanism to make the composition reliable. The existing research of transactional composite service (TCS) depends on the analysis to composition structure and exception handling mechanism in order to guarantee the relaxed atomicity. However, this approach cannot handle some application-specific requirements and causes lots of unnecessary failure recoveries or even aborts. In this paper, we propose a relaxed transaction model, including system mode, relaxed atomicity criterion, static checking algorithm and dynamic enforcement algorithm. Users are able to define different relaxed atomicity constraint for different TCS according to application-specific require- ments, including acceptable configurations and the preference order. The checking algo- rithm determines whether the constraint can be guaranteed to be satisfied. The enforce- ment algorithm monitors the execution and performs transaction management work ac- cording to the constraint. Compared to the existing work, our approach can handle com- plex application requirements, avoid unnecessary failure recoveries and perform the transaction management work automatically.

收稿时间:15 April 2006
修稿时间:4 September 2006

An application-semantics-based relaxed transaction model for internetware
Authors:HUANG Tao  DING Xiaoning  WEI Jun
Affiliation:1. Technology Center of Software Engineering, Institute of Software, Chinese Academy of Sciences, Beijing 100080, China;Key laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing 100080, China
2. Technology Center of Software Engineering, Institute of Software, Chinese Academy of Sciences, Beijing 100080, China;Graduate School of Chinese Academy of Sciences, Beijing 100080, China
3. Technology Center of Software Engineering, Institute of Software, Chinese Academy of Sciences, Beijing 100080, China
Abstract:An internetware application is composed by existing individual services, while transaction processing is a key mechanism to make the composition reliable. The existing research of transactional composite service (TCS) depends on the analysis to composition structure and exception handling mechanism in order to guarantee the relaxed atomicity. However, this approach cannot handle some application-specific requirements and causes lots of unnecessary failure recoveries or even aborts. In this paper, we propose a relaxed transaction model, including system mode, relaxed atomicity criterion, static checking algorithm and dynamic enforcement algorithm. Users are able to define different relaxed atomicity constraint for different TCS according to application-specific require- ments, including acceptable configurations and the preference order. The checking algo- rithm determines whether the constraint can be guaranteed to be satisfied. The enforce- ment algorithm monitors the execution and performs transaction management work ac- cording to the constraint. Compared to the existing work, our approach can handle com- plex application requirements, avoid unnecessary failure recoveries and perform the transaction management work automatically.
Keywords:internetware  service composition  relaxed atomicity  relaxed transaction mode  
本文献已被 万方数据 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号