Legacy Systemen
Legacy-systemen, ook wel een legacy-platformen genoemd, zijn gebaseerd op verouderde technologie of apparatuur. De term gebruiken we vaak voor computersystemen, maar soms ook om naar onderdelen van bedrijven of organisaties te verwijzen. Helaas moeten we vaak constateren dat de directie niet bereid is om het legacy-systeem te vervangen vanwege het geld en de moeite die werd geïnvesteerd in het systeem.
Verouderde computersystemen die we nog steeds gebruiken omdat we de data niet kunnen veranderen naar nieuwere standaardindelingen of omdat we de applicaties niet kunnen upgraden.
Dictionary.com definieert een legacy-systeem als volgt:
Een computersysteem of applicatie dat nog steeds wordt gebruikt vanwege de kosten van vervanging of herontwerp ervan. Dit vaak ondanks zijn slechte concurrentiepositie en compatibiliteit met moderne equivalenten. Het impliceert is dat het systeem groot, monolithisch en moeilijk te modificeren is.
Een computersysteem of applicatie dat nog steeds wordt gebruikt vanwege de kosten van vervanging of herontwerp ervan. Dit vaak ondanks zijn slechte concurrentiepositie en compatibiliteit met moderne equivalenten. Het impliceert is dat het systeem groot, monolithisch en moeilijk te modificeren is.
In de wereld van de IT verwijst het legacy-systeem naar een oude applicatie of computersysteem. Het is over het algemeen een term die suggereert dat we het systeem moeten vervangen.
De term werd voor het eerst gebruikt in de jaren 1970 om computersystemen te beschrijven. Tegen het midden van de jaren tachtig gebruikten we het vaak als we spraken over bestaande IT-systemen. Hierdoor konden we ze onderscheiden van het ontwerp en de implementatie van de toenmalige ultramoderne systemen.
De term Legacy komen we vaak tegen tijdens een conversieproces, bijvoorbeeld bij het overbrengen van data van een legacy-systeem naar een nieuwe database.
Legacy-systemen zijn soms al zo oud dat er nog nauwelijks onderhoud voor nodig is. Het systeem is al helemaal uit ontwikkeld en de programmeurs zijn met pensioen. De kennis over de programmeertaal is nauwelijks nog in de markt te vinden en ingewikkelde patches en wijzigingen blijven achterwege. Legacy-systemen zijn meestal niet compatibel met nieuw aangeschafte systemen. Dit betekent dat we koppelingen met dit soort systemen tegen de bestaande interface moeten programmeren. Voor software-aanpassingen gebruiken we vaak porting-technieken.
Voor oudere hardware geldt iets vergelijkbaars, aparte interface apparatuur is nodig om koppelingen mogelijk te maken. Bij oudere hardware lopen we sowieso een groot risico. Als er geen onderhoud meer wordt uitgevoerd kan het systeem slijten en de geest geven. Op een gegeven moment loopt er een schijf vast of brandt er een chip door.
De leeftijd van een systeem is overigens niet per se bepalend om het label “legacy-systeem” te krijgen. Legacy kan verwijzen naar een gebrek aan ondersteuning van de leverancier. Een andere mogelijkheid is het onvermogen van een systeem om aan de organisatorische vereisten te voldoen. Legacy-voorwaarde is de moeilijkheid (of het onvermogen) van een systeem om te worden onderhouden, ondersteund of verbeterd.
We kunnen een breed scala aan redenen hebben om oude systemen blijven gebruiken:
Theoretisch zou het geweldig zijn om direct toegang te hebben tot de meest geavanceerde technologie. In werkelijkheid beschikken de meeste organisaties tot op zekere hoogte echter over verouderde systemen.
Bedrijven kunnen problemen ondervinden als hun verouderde systemen niet langer beveiligingsondersteuning, reguliere upgrades nodig hebben of onverenigbaar zijn met veel huidige systemen.
Een eigenschap die legacy-systemen gemeen hebben is dat ze essentieel zijn voor de organisatie. Er is echter een discrepantie tussen de huidige stand van de techniek en het geen wat het legacy-systeem te bieden heeft. Dit is wel van uit een IT perspectief. Bedrijfskundige eisen kunnen zwaarder wegen.
Hierdoor komen we legacy-systemen overal tegen. Met name in de volgende sectoren: energie, productie, transport en verzekeringsmaatschappijen, ziekenhuizen en banken.
De vervangingsproblemen brengen ernstige risico’s met zich mee. Bedrijven die dit dilemma niet kunnen oplossen zullen uiteindelijk stagneren. Deze situatie zorgde voor de ideale omstandigheden voor een perfect storm. Het trekt cyberaanvallers aan die weten dat fundamentele onderdelen van het bedrijf kwetsbaar zijn. Ze zijn opzoek naar koppelvlakken met netwerken die niet bestonden toen het systeem werd ontwikkeld. We kunnen het systeem gaan vervangen.
Mogelijk is dit een vertaling van Google Translate en kan fouten bevatten. Klik hier om mee te helpen met het verbeteren van vertalingen.