Per quanto a chiunque piaccia avere a che fare con cose nuove ed originali, generalmente usiamo e continuiamo ad usare anche cose “vecchie”, di cui vorremmo disfarci prima o poi, ma che per qualche motivo non possiamo.
Naturalmente questo tipo di situazione si verifica anche nel mondo informatico e, nelle vesti delle “cose vecchie”, ritroviamo i sistemi legacy. Da Wikipedia:
Il sistema legacy (tradotto letteralmente “sistema eredità”) è un sistema informatico esistente o un’applicazione che continua ad essere usata poiché l’utente (tipicamente un’organizzazione) non vuole o non può rimpiazzarla.
Le ragioni che inducono a mantenere sistemi legacy sono soprattutto dovute ai costi sostenuti per la loro implementazione e ai costi da sostenere per la migrazione a nuovi sistemi. Molte persone usano questo termine per riferirsi a sistemi “antiquati” (ma spesso di gran lunga migliori di quelli di nuova concezione).
Con questo termine si indicano quindi i sistemi IT che utilizzano tecnologie meno recenti e per questo motivo sono molto difficili da interfacciare con i sistemi più recenti. Per tale interfacciamento si può ricorrere a sistemi middleware ma il costoso utilizzo di questi ultimi spesso decreta la sostituzione del legacy con tecnologie odierne.
Generalmente dei sistemi legacy si dicono peste e corna, spesso più per la foga di voler cambiare a tutti i costi qualcosa di ritenuto vecchio (e voler vendere un rimpiazzo) che non per una reale necessità.
Leggi l’articolo completo →