From the dWb website
Archived Article

The importance of legacy systems is being undermined by the potential of web systems. This is a misconception as they run the mission-critical systems and deliver competitive advantage to many corporations.

Rather than looking down the nose at legacy systems we should treat them with the respect that they deserve.

The heritage of legacy systems

The Internet has totally changed the business environment. New environments accelerate evolution as the constituents adapt to survive. 

During 1998/1999 many corporations invested millions in making sure their business systems were capable of working after 31st December 1999. Why did they do it? They did it because these systems had embedded within them the business processes that ran their businesses. These systems are often described in a disparaging fashion as legacy; something we would rather not acknowledge exists and would like to throw on the rubbish heap. They should really be more positively described as the business heritage without which the business would collapse.

We are now in the year 2000. Internet is King. Portals are more than just doorways. The world is out there to be changed. All we need is a browser and a web server and we can become e-ised. With this mechanism we can extend the enterprise across the globe. Every person with an internet connection becomes a potential business partner. We have all read the same articles; we have been told many times how easy it is. So what is causing the problems?

Integration is the answer. You can build the worlds best user interface, you can have the worlds fastest web server but it still needs the data that is being controlled by those legacy systems, those applications that we want to forget exist. How do you get at it? We have to accept that these legacy systems are really the foundation upon which the e-business applications can be built, understand their worth and integrate with them.

There are two possible short-term ways to address this problem. One is to adapt the legacy systems to be web-enabled and the other is to treat the legacy systems as the back-office and use middleware techniques to integrate with the web-facing systems. This has spawned an industry supporting enterprise application integration (EAI), an interesting development that will further increase the sales of hardware to support the processing power that is required. The best way to address integration is via componentisation by treating the legacy systems as components within which the business-rules are encapsulated. This approach requires that the whole system is properly architected and not addressed in a spontaneous fashion.

The longer-term approach is to migrate to newer systems that have been designed from the ground-up for the web. This will mean reappraisal of the business processes (ubiquitous access to information), redesign of the supporting data (restructuring, reclassifying) and new, easy to use, user-facing interfaces. It will also be important that the new system is built using interchangeable, loosely coupled, components so that flexibility is maximised and maintenance is minimised.

It is interesting to note that the current web applications will become legacy within months as the technology evolves, leaving the current legacy, as the ultimate heritage, still running the major corporations.

All the business rules are still in the back-office legacy systems. The front-end web-based systems are for data capture and information presentation. These two worlds need to be integrated to ensure business benefits.

This document maintained by dwb@dwb.co.uk. -------- Material Copyright © 1999-2002 dWb