TRANSACTION SERVICE COMPOSITION - A Study of Compatibility Related Issues

Anna-Brith Arntsen, Randi Karlsen

2007

Abstract

Different application domains have varying transactional requirements. Such requirements must be met by applying adaptability and flexibility within transaction processing environments. ReflecTS is such an environment providing flexible transaction processing by exposing the ability to select and dynamically compose a transaction service suitable for each particular transaction execution. A transaction service (TS) can be seen as a composition of a transaction manager (T M) and a number of involved resource managers (RMs). Dynamic transaction service composition raises a need to examine issues regarding Vertical Compatibility between the components in a TS. In this work, we present a novel approach to service composition by evaluating Vertical Compatibility between a T M and RMs - which includes Property and Communication compatibility.

References

  1. Al-Houmaily, Y. J. and Chrysanthis, P. K. (1999). Atomicity with incompatible presumptions. In PODS 7899: Proceedings of the eighteenth ACM SIGMOD-SIGACTSIGART symposium on Principles of database systems, pages 306-315, New York, NY, USA. ACM Press.
  2. Al-Houmaily, Y. J. and Chrysanthis, P. K. (2004). 1-2pc: the one-two phase atomic commit protocol. In SAC 7804: Proceedings of the 2004 ACM symposium on Applied computing, pages 684-691, New York, NY, USA. ACM Press.
  3. Arntsen, A.-B. and Karlsen, R. (2005). Reflects: a flexible transaction service framework. In ARM 7805: Proceedings of the 4th workshop on Reflective and adaptive middleware systems, pages 1-6, New York, NY, USA. ACM Press.
  4. Barga, R. and Pu, C. (1996). Reflection on a legacy transaction processing monitor.
  5. Corporation, M. (2000). The .net framework.
  6. Elmagarmid, A. K., editor (1992). Database Transaction Models for Advanced Applications. Morgan Kaufmann Publishers.
  7. Garcia-Molina, H. and Salem, K. (1987). Sagas. In Proceedings of the 1987 ACM SIGMOD international conference on Management of data, pages 249-259. ACM Press.
  8. Group, O. (1996). X/open distributed transaction processing: Reference model, version 3.
  9. Group, W. W. (2004). Web services architecture, working draft.
  10. Gupta, R., Haritsa, J., and Ramamritham, K. (1997). Revisiting commit processing in distributed database systems. In SIGMOD 7897: Proceedings of the 1997 ACM SIGMOD international conference on Management of data, pages 486-497, New York, NY, USA. ACM Press.
  11. Houston, I., Little, M. C., Robinson, I., Shrivastava, S. K., and Wheater, S. M. (2001). The corba activity service framework for supporting extended transactions. Lecture Notes in Computer Science, 2218.
  12. Levy, E., Korth, H. F., and Silberschatz, A. (1991). An optimistic commit protocol for distributed transaction management. In SIGMOD 7891: Proceedings of the 1991 ACM SIGMOD international conference on Management of data, pages 88-97, New York, NY, USA. ACM Press.
  13. Little, M. (2003). Transactions and web services. Commun. ACM, 46(10):49-54.
  14. Ltd, A. T. (2003). Web services transaction management (ws-txm) ver1.0.
  15. Subhramanyam, A. (1999). Java transaction service.
  16. Tamer, . M. and Valduriez, P. (1999). Principles of Distributed Database Systems. Prentice Hall.
  17. Wu, Z. (1998). Reflective java and a reflective componentbased transaction architecture. In OOPSLA workshop.
  18. Zarras, A. and Issarny, V. (1998). A framework for systematic synthesis of transactional middleware.
Download


Paper Citation


in Harvard Style

Arntsen A. and Karlsen R. (2007). TRANSACTION SERVICE COMPOSITION - A Study of Compatibility Related Issues . In Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-972-8865-88-7, pages 239-245. DOI: 10.5220/0002392602390245


in Bibtex Style

@conference{iceis07,
author={Anna-Brith Arntsen and Randi Karlsen},
title={TRANSACTION SERVICE COMPOSITION - A Study of Compatibility Related Issues},
booktitle={Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2007},
pages={239-245},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002392602390245},
isbn={978-972-8865-88-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - TRANSACTION SERVICE COMPOSITION - A Study of Compatibility Related Issues
SN - 978-972-8865-88-7
AU - Arntsen A.
AU - Karlsen R.
PY - 2007
SP - 239
EP - 245
DO - 10.5220/0002392602390245