Wat is een programmamigratie?
Programmamigratie is het proces waarbij de applicaties en gegevens van een computer worden overgezet naar een nieuw systeem. Dit proces kan zo eenvoudig zijn als een upgrade van de ene versie van een programma naar een andere of zo ingewikkeld als een upgrade naar een nieuw besturingssysteem dat een volledig nieuwe computer vereist. Programmamigratie kan inhouden dat een specifieke medewerker, samen met al haar gegevens en informatie, of een heel kantoor van het ene systeem naar het andere wordt verplaatst.
De meeste computers houden gegevens bij van alles wat hen ooit is overkomen. Ze volgen webpagina's, geopende bestanden en andere activiteiten. Dit is vooral gebruikelijk in bedrijfssystemen waar beleid en werkwijzen voor computergebruik bijzonder belangrijk zijn. Als gevolg hiervan kan het wijzigen van de werking van de programma's van een computer lastiger zijn dan het lijkt.
Als een programmamigratie eenvoudig is, betekent dit meestal dat gebruikers van het ene programma naar het andere worden verplaatst. Het nieuwe programma moet dezelfde standaardwaarden hebben als het eerdere programma. Dit is vooral nodig op netwerksystemen, waar informatie kan worden geopend en opgeslagen in gebieden buiten het werkstation van de gebruiker. Als het nieuwe programma een bijgewerkte versie van de oude is, kunnen de voorkeuren van een persoon soms direct aan het nieuwe programma worden toegevoegd voordat de gebruiker er ooit toegang toe heeft.
Complexere programmamigratie vereist meer werk. Dit soort migraties omvat meestal enorme upgrades, zoals nieuwe besturingssystemen, nieuwe computerhardware of beide. Als het alleen nieuwe hardware is, is het mogelijk om informatie te migreren via een proces dat ghosting wordt genoemd. Eén machine wordt gebruikt om een afbeelding te maken. Deze afbeelding is een momentopname van de computer op het exacte tijdstip waarop de afbeelding is gemaakt. Deze afbeelding kan vervolgens worden gekopieerd naar andere computers, waardoor alle systemen hetzelfde zijn.
Andere belangrijke programmamigraties zijn minder eenvoudig. Dit is waar de neiging van de computer om alles bij te houden van pas komt. Bepaalde gebieden van specifieke programma's en delen van het register van de computer zijn gescheiden van de rest van het systeem. Deze gebieden worden terug geïmporteerd in het nieuwere systeem, waardoor de functionaliteit wordt hersteld die op die specifieke computer aanwezig was. Afhankelijk van welke delen worden gekopieerd en verplaatst, is dit de manier om een specifieke persoon of een heel kantoor te verplaatsen.
Wanneer een enkele persoon wordt gemigreerd, is het mogelijk om meer persoonlijke instellingen op te slaan. Het register bevat veel specifieke persoonlijke informatie. Back-ups van het register worden vaak gebruikt bij het verplaatsen van een specifieke persoon naar een nieuwe locatie. Door dit soort programmamigratie uit te voeren, is het mogelijk voor een persoon om één systeem te verlaten en naar een nieuwe plek te gaan waar het grootste deel van de computer net zo zal werken als de oude.