Maintaining Transactional Context: A Model Problem
• Technical Report
Publisher
Software Engineering Institute
CMU/SEI Report Number
CMU/SEI-2001-TR-012DOI (Digital Object Identifier)
10.1184/R1/6575165.v1Abstract
Due to their size and complexity, modernizing enterprise systems often requires that new functionality be developed and deployed incrementally. As modernized functionality is deployed incrementally, transactions that were processed entirely in the legacy system may now be distributed across both legacy and modernized components.
In this report, we investigate the construction of adapters for a modernization effort that can maintain a transactional context between legacy and modernized components. One technique that is particularly useful in technology and product evaluations is the use of model problems—focused experimental prototypes that reveal technology/product capabilities, benefits, and limitations in well-bounded ways.
This report describes a model problem used to verify that such a mechanism exists and could be used to support the modernization of a legacy system. In this report, we describe a model problem constructed to verify the feasibility of building this mechanism. We also discuss the results of our investigation including the problems we encountered during the construction of the model problem and workarounds that were discovered.
Cite This Technical Report
Plakosh, D., Comella-Dorda, S., Place, P., Seacord, R., & Lewis, G. (2001, August 1). Maintaining Transactional Context: A Model Problem. (Technical Report CMU/SEI-2001-TR-012). Retrieved February 19, 2025, from https://doi.org/10.1184/R1/6575165.v1.
@techreport{plakosh_2001,
author={Plakosh, Daniel and Comella-Dorda, Santiago and Place, Patrick and Seacord, Robert and Lewis, Grace},
title={Maintaining Transactional Context: A Model Problem},
month={{Aug},
year={{2001},
number={{CMU/SEI-2001-TR-012},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://doi.org/10.1184/R1/6575165.v1},
note={Accessed: 2025-Feb-19}
}
Plakosh, Daniel, Santiago Comella-Dorda, Patrick Place, Robert Seacord, and Grace Lewis. "Maintaining Transactional Context: A Model Problem." (CMU/SEI-2001-TR-012). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, August 1, 2001. https://doi.org/10.1184/R1/6575165.v1.
D. Plakosh, S. Comella-Dorda, P. Place, R. Seacord, and G. Lewis, "Maintaining Transactional Context: A Model Problem," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Report CMU/SEI-2001-TR-012, 1-Aug-2001 [Online]. Available: https://doi.org/10.1184/R1/6575165.v1. [Accessed: 19-Feb-2025].
Plakosh, Daniel, Santiago Comella-Dorda, Patrick Place, Robert Seacord, and Grace Lewis. "Maintaining Transactional Context: A Model Problem." (Technical Report CMU/SEI-2001-TR-012). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Aug. 2001. https://doi.org/10.1184/R1/6575165.v1. Accessed 19 Feb. 2025.
Plakosh, Daniel; Comella-Dorda, Santiago; Place, Patrick; Seacord, Robert; & Lewis, Grace. Maintaining Transactional Context: A Model Problem. CMU/SEI-2001-TR-012. Software Engineering Institute. 2001. https://doi.org/10.1184/R1/6575165.v1