Upgrading Unupgradable Middleware Legacy Processes: Misconceptions, Challenges, and a Roadmap

Radhouane B. N. Jrad, M. Daud Ahmed, David Sundaram

2013

Abstract

Middleware systems are information systems which live in the middle of business processes, enabling communication between various businesses and their heterogeneous information systems. When it comes to upgrading their legacy processes, middleware systems have their own particular requirements and complexities that standard upgrade roadmaps are incapable of fully addressing. In particular, legacy processes that cannot be upgraded using vendor or market tools due to the lack of knowledge about their mechanisms or due to their complexity represent a challenge to upgrade projects. This paper proposes a roadmap to address this challenge by offering a side-by-side approach to migrate unupgradable legacy processes in middleware systems with minimum business and financial impact.

References

  1. Bye, P.: What is middleware and where is it going?, in S. Nilsen “A CORBA service for the OSA+ Real-Time Middleware”. (2003).
  2. Callaway, E.: Enterprise resource planning: Integrating applications and business processes across the enterprise. Computer Technology Research Corporation, Charleston, South Carolina (1999).
  3. Davenport, T.H.: Mission critical: realizing the promise of enterprise systems. Harvard Business School Press, Boston (2000).
  4. Dhillon, B.: Engineering Maintainability: How to Design for Reliability and Easy Maintenance. Gulf Pub. Co., Houston, Texas (1999).
  5. Dumitras, T. et al.: No more Hot Dependencies: toward dependency-agnostic online upgrades in distributed systems. a Carnegie Mellon University Pittsburgh publication. (2007).
  6. Dutta, K., VanderMeer, D.: Cost-based decision-making in middleware virtualization environments. European Journal of Operational Research. 210, 2, 344-357 (2011).
  7. Hasselbring, W.: Information system integration. Communications of the ACM. 43, 6, 32- 38 (2000).
  8. Herbert, L. et al.: SaaS Adoption 2010?: Buyers See More Options But Must Balance TCO , Security , And Integration. www.forrester.com. June, 1-7 (2010).
  9. Jingyong, L. et al.: Middleware-based Distributed Systems Software Process. International Journal of Advanced Science and Technology. December, 13, 27-48 (2009).
  10. Kajan, E., Stoimenov, L.: Toward an ontology-driven architectural framework for B2B. Communications of the ACM. 48, 12, 60-66 (2005).
  11. Krishna, A. et al.: Context-specific middleware specialization techniques for optimizing software product-line architectures. ACM SIGOPS Operating …. (2006).
  12. Markus, M., Tanis, C.: The enterprise systems experience-from adoption to success. In: Zmud, R.W. (ed.) Framing the domains of IT management: projecting the future... through the past. pp. 173-207 Cincinnati, OH: Pinnaflex Education Resources Inc. (2000).
  13. Mehling, H.: B2B Takes the Next Step Forward -- New Internet middleware products bring together key e-business technologies. VARbusiness. October, 117 (2000).
  14. Mitchell, R.L.: Wrapped in Complexity, (2009).
  15. Pinus, H.: Middleware: Past and present a comparison. University of Maryland Baltimore County publication. October, 1-5 (2004).
  16. Scott, J., Vessey, I.: Managing risks in enterprise systems implementations. Communications of the ACM. 45, 4, 74-81 (2002).
  17. Taiani, F. et al.: What is middleware made of?: exploring abstractions, concepts, and class names in modern middleware. The 11th Workshop on Adaptive and Reflective Middleware1th Workshop on Adaptive and Reflective Middleware. (2012).
  18. Wailgum, T.: SaaS's Troubled Adolescence: Three Signs of Immaturity, http://www.cio.com/article/595654/SaaS_s_Troubled_Adolescence_Three_Signs_of_Imma turity.
  19. Warren, I., Avallone, D.: The Renaissance of Legacy Systems. Springer (1999).
  20. Welti, N.: Successful SAP R/3 implementation: Practical management of ERP projects. Addison-Wesley Longman Publishing Co., Boston (1999).
Download


Paper Citation


in Harvard Style

B. N. Jrad R., Daud Ahmed M. and Sundaram D. (2013). Upgrading Unupgradable Middleware Legacy Processes: Misconceptions, Challenges, and a Roadmap . In Proceedings of the 1st International Workshop in Software Evolution and Modernization - Volume 1: SEM, (ENASE 2013) ISBN 978-989-8565-66-2, pages 111-118. DOI: 10.5220/0004602201110118


in Bibtex Style

@conference{sem13,
author={Radhouane B. N. Jrad and M. Daud Ahmed and David Sundaram},
title={Upgrading Unupgradable Middleware Legacy Processes: Misconceptions, Challenges, and a Roadmap},
booktitle={Proceedings of the 1st International Workshop in Software Evolution and Modernization - Volume 1: SEM, (ENASE 2013)},
year={2013},
pages={111-118},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004602201110118},
isbn={978-989-8565-66-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Workshop in Software Evolution and Modernization - Volume 1: SEM, (ENASE 2013)
TI - Upgrading Unupgradable Middleware Legacy Processes: Misconceptions, Challenges, and a Roadmap
SN - 978-989-8565-66-2
AU - B. N. Jrad R.
AU - Daud Ahmed M.
AU - Sundaram D.
PY - 2013
SP - 111
EP - 118
DO - 10.5220/0004602201110118