Legacy System Anti-Patterns and a Pattern-Oriented Migration Response

Lauder, Anthony and Kent, Stuart (2000) Legacy System Anti-Patterns and a Pattern-Oriented Migration Response. In: Henderson, Philip J., ed. Systems Engineering for Business Process Change. Springer Verlag. (Full text available)

Download (39kB)


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.

Item Type: Book section
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Faculties > Science Technology and Medical Studies > School of Computing > Systems Architecture Group
Depositing User: Mark Wheadon
Date Deposited: 27 Oct 2009 13:11
Last Modified: 19 Jun 2014 14:49
Resource URI: https://kar.kent.ac.uk/id/eprint/21917 (The current URI for this page, for reference purposes)
  • Depositors only (login required):


Downloads per month over past year