Reflective Transaction Processing - Motivations and Issues
Abstract
In this paper I will discusses reflective transaction processing, a new research area that I believe has its potential. I start with a motivating example, i.e., using reflection as a mechanism to address the heterogeneity issues in distributed transaction processing. Other usages of reflection in transaction processing will also be briefly mentioned. I will then explain what reflection is and discuss the related issues on reflective transaction processing. As the discussion goes on, it will become clear that reflective transaction processing itself can be more general and difficult than the heterogeneity issues. However, reflective transaction management, a sub-area of reflective transaction processing, can be more realistic as a shorter-term research target.