© University of Kent - Contact | Feedback | Legal | FOI | Cookies
Legacy System Anti-Patterns and a Pattern-Oriented Migration Response
A Lauder and S Kent
In P Henderson, editor, Systems Engineering for Business Process Change, pages 182-196. Springer Verlag, 2000.Abstract
Mature information systems grow old disgracefully as successive waves of hacking result in accidental architectures which resist the reflection of on-going business process change. Such petrified systems are termed legacy systems. Legacy systems are simultaneously business assets and business liabilities. Their hard-won dependability and accurate reflection of tacit business knowledge prevents us from undertaking green-field development of replacement systems. Their resistance to the reflection of business process change prevents us from retaining them. Consequently, we are drawn in this paper to a controlled pattern-oriented legacy system migration strategy. Legacy systems exhibit six undesirable anti-patterns. A legacy system migration strategy must focus upon the controlled elimination of these anti-patterns by the step-wise application of six corresponding desirable patterns. Adherence to this migration strategy results in adaptive systems reflecting purposeful architectures open to the on-going reflection of business process change. Without such a strategy there is a very real danger that legacy system migration will occur all too literally. That is, the old legacy system will be migrated to a new legacy system albeit it one using the latest buzzword-compliant technology.
Download publication
38 kbytes
(PDF)
Bibtex Record
@incollection{981,
author = {A Lauder and S Kent},
title = {{Legacy System Anti-Patterns and a Pattern-Oriented Migration Response}},
month = {unknown},
year = {2000},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {http://www.cs.kent.ac.uk/pubs/2000/981},
booktitle = {Systems Engineering for Business Process Change},
editor = {P Henderson},
publication_type = {incollection},
publisher = {Springer Verlag},
submission_id = {10185_950005190},
}