Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Technical Report

Maintaining Transactional Context: A Model Problem

  • Abstract

    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.

  • Download

Cite This Report

SEI

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, Carnegie Mellon University. 2001. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5625

IEEE

Plakosh. Daniel, Comella-Dorda. Santiago, Place. Patrick, Seacord. Robert, and Lewis. Grace, "Maintaining Transactional Context: A Model Problem," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Report CMU/SEI-2001-TR-012, 2001. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5625

APA

Plakosh, Daniel., Comella-Dorda, Santiago., Place, Patrick., Seacord, Robert., & Lewis, Grace. (2001). Maintaining Transactional Context: A Model Problem (CMU/SEI-2001-TR-012). Retrieved December 03, 2016, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5625

CHI

Daniel Plakosh, Santiago Comella-Dorda, Patrick Place, Robert Seacord, & Grace Lewis. Maintaining Transactional Context: A Model Problem (CMU/SEI-2001-TR-012). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2001. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5625

MLA

Plakosh, Daniel., Comella-Dorda, Santiago., Place, Patrick., Seacord, Robert., & Lewis, Grace. 2001. Maintaining Transactional Context: A Model Problem (Technical Report CMU/SEI-2001-TR-012). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5625

BibTex

@techreport{PlakoshMaintainingTransactional2001,
title={Maintaining Transactional Context: A Model Problem},
author={Daniel Plakosh and Santiago Comella-Dorda and Patrick Place and Robert Seacord and Grace Lewis},
year={2001},
number={CMU/SEI-2001-TR-012},
institution={Software Engineering Institute, Carnegie Mellon University},
address={Pittsburgh, PA},
url={http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5625} }