Abstract
It is believed that transactions belong to key services of component-based middleware. However, surprisingly, there is no general agreement on how the component-based middleware support for transactions should look like. In this paper we exploit our experiences with Jironde [4], a flexible framework that extends the Fractal component model [1,2] with transactions via a set of transactional controllers that manage transactions on behalf of a component. Then we identify several key architectural and technical issues related to enhancing component-based middleware with transactions. We investigate how current technologies address theses issues, and the suitability of current standards to support transaction processing in component-based middleware.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bruneton, E., Coupaye, T., Stefani, J.-B.: Recursive and Dynamic Software Composition with Sharing. In: The 7th International Workshop on Component-Oriented Programming (WCOP 2002, in conjunction with ECOOP), Malaga, Spain (2002)
ObjectWeb, The Fractal Composition Framework Specification, Version 1.0 (2002), http://fractal.objectweb.org/
Prochazka, M.: Advanced Transactions in Component-Based Software Architectures. Ph.D. thesis, Charles University, University of Evry (2002)
Prochazka, M.: Jironde: A Flexible Framework for to Make Components Transactional. In: 4th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS 2003), Paris, France (2003) (to appear)
Rouvoy, R., Merle, P.: Abstraction of Transaction Demarcation in Component-Oriented Platforms. In: ACM/IFIP/USENIX International Middleware Conference, Rio de Janeiro, Brazil (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Prochazka, M., Rouvoy, R., Coupaye, T. (2003). On Enhancing Component-Based Middleware with Transactions. In: Meersman, R., Tari, Z. (eds) On The Move to Meaningful Internet Systems 2003: OTM 2003 Workshops. OTM 2003. Lecture Notes in Computer Science, vol 2889. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39962-9_1
Download citation
DOI: https://doi.org/10.1007/978-3-540-39962-9_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20494-7
Online ISBN: 978-3-540-39962-9
eBook Packages: Springer Book Archive