Software Reliability
TxQoS: A Contractual Approach for Transaction Management
EDOC '07 Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference
Hi-index | 0.01 |
The increasing complexity of business processes makes reliable execution of such processes more and more complicated. Thus, execution reliability has long been a challenge and attracted a lot of attention from both academia and industry. On the one hand, the demand for reliability from the business world has pushed IT to advance in transaction management. On the other hand, the progress in IT has provided more opportunities for the business world to enhance reliability of process execution. Motivated by this observation, we have studied an e-contracting case from a transactional perspective and discovered a gap between the business and IT world in their awareness of the transactional reliability. This gap leads to the inadequacy of transactional agreements between collaborating parties and exposes the process execution to many potential threats, thus decreasing reliability. To bridge the gap, we proposed the TxQoS (Transactional Quality of Service) approach in [1], by specifying and ensuring transactional performance of services/processes in contracts. In this paper, we continue this line of research by illustrating with an overview scenario. The focus is the mechanism of specification, which is essential to realize the contractual approach for transaction management. The unique feature is the interpretation of transactional reliability from a business perspective, which use contracts for specification and ensuring purposes to bridge the gap. Due to space limitations, we present briefly the TxQoS scenario and the specification attributes. Interested readers are refer to [2] for more details.