Sistem de moștenire

În tehnologia informației , sistemele moștenite se referă la metode, tehnologii, sisteme de calcul sau aplicații învechite care sunt încă utilizate în prezent. Adesea, cuvântul „moștenire” implică faptul că sistemul a stabilit standardul pentru toate cele ulterioare. De asemenea, poate însemna că sistemul este învechit și trebuie înlocuit. [unu]

Informații generale

În domeniul tehnologiei informației, acest termen a apărut pentru prima dată în anii 1970. În anii 1980, a fost folosit pentru a separa sistemele care tocmai intrau în serviciu de sistemele care erau în uz activ. Acest termen este adesea folosit atunci când vine vorba de trecerea de la un sistem vechi la unul nou. De exemplu, la transferul de date.

În timp ce termenul implică faptul că unii ingineri consideră sistemul învechit, este posibil să nu fie scos din funcțiune pentru o perioadă lungă de timp. Decizia de a nu abandona vechiul sistem poate fi luată din diverse motive: dacă acesta satisface pe deplin nevoile utilizatorului, din cauza problemelor de investiții, din cauza dependenței de furnizor, probleme inevitabile cu care utilizatorii se vor confrunta cu modificări etc. capacitatea noilor sisteme de a suporta formate de fișiere vechi și codificări de caractere) este una dintre cerințele principale pentru dezvoltatorii de software.

Chiar dacă un sistem vechi nu mai este utilizat, acesta poate continua să afecteze modul în care funcționează o organizație. De exemplu, dacă datele vechi nu au fost convertite într-un format nou și sunt deschise datorită unui add-on special sau sunt pur și simplu în stocare. În orice caz, impactul unui sistem moștenit asupra logicii afacerii și raportării poate fi semnificativ. În unele cazuri, sistemele vechi includ proceduri sau terminologie care nu mai sunt relevante în contextul actual, ceea ce poate face dificilă înțelegerea metodelor și tehnologiilor utilizate.

Organizațiile pot fi forțate să utilizeze sisteme vechi din următoarele motive:

Probleme cu sistemele moștenite

Dezvoltatorii de software consideră că sistemele vechi sunt potențial problematice din mai multe motive. [2]

Îmbunătățiri ale sistemelor moștenite

Dacă sistemele vechi nu pot fi înlocuite, atunci se pot face îmbunătățiri. Cel mai adesea, acest lucru implică adăugarea de noi interfețe la ele. Cea mai comună modalitate este de a adăuga o interfață web la o aplicație de terminal. O astfel de soluție poate reduce productivitatea personalului din cauza timpului de răspuns crescut și a acțiunilor mouse-ului, dar este totuși considerată o „îmbunătățire”, deoarece o astfel de interfață este familiară utilizatorilor fără experiență și le este mai ușor să o folosească.

Îmbunătățirea procesului de imprimare poate fi o provocare, deoarece sistemele vechi nu conțin adesea instrucțiuni de formatare sau folosesc protocoale care sunt incompatibile cu imprimantele actuale. Serverul de imprimare poate fi folosit pentru a intercepta date și a le traduce într-un format modern. Documentele RTF sau PostScript pot fi create în aplicații vechi și apoi procesate de un computer înainte de imprimare.

Măsurile de securitate biometrică sunt dificil de implementat în sistemele vechi. O soluție de lucru ar putea fi utilizarea unui proxy telnet sau http între utilizatori și sistem pentru a oferi acces securizat la aplicațiile vechi.

Organizațiile care se străduiesc să automatizeze procesele de afaceri creează sisteme complexe. Aceste sisteme interacționează cu sistemele moștenite și le folosesc ca depozit de date. Această abordare are avantaje semnificative: utilizatorii nu trebuie să interacționeze cu sistemele moștenite ineficiente și orice îmbunătățiri pot fi implementate rapid în noul software.

Dezvoltarea bazată pe model (invers și înainte) poate fi, de asemenea, utilizată pentru a îmbunătăți software-ul moștenit. [7]

Alte utilizări ale termenului „moștenire” în IT

Termenul „suport vechi” este adesea folosit împreună cu termenul „sisteme vechi”. Se poate referi la caracteristicile software-ului modern. De exemplu, sistemele de operare cu „suport vechi” sunt capabile să detecteze și să utilizeze hardware vechi. Termenul poate fi aplicat și furnizorilor de software sau hardware care continuă să accepte versiuni mai vechi de produse.

„Moștenire” se poate referi la un produs care a fost deja întrerupt, a pierdut o cantitate semnificativă de cotă de piață sau este învechit. Un produs moștenit poate avea, de asemenea, avantaje față de versiunile moderne care îl mențin în uz. Un produs poate fi considerat cu adevărat „învechit” doar dacă nu există niciun beneficiu pentru nimeni din el, adică nici un singur utilizator nu ar îndrăzni să-l cumpere.

Termenul „mod moștenit” este cel mai des folosit atunci când se referă la compatibilitatea cu versiunea anterioară. Software-ul, care este capabil să funcționeze în același mod ca versiunea anterioară, funcționează în „modul moștenit”. Această caracteristică este comună în sistemele de operare și browserele de internet, unde aplicațiile se bazează în mare măsură pe componentele de bază.

În era sistemelor de calcul puternice, puteți găsi adesea aplicații care rulează în modul vechi. În mediul de afaceri de astăzi, arhitecturile stratificate sunt mult mai dificil de trecut la modul vechi, deoarece constau din multe componente care formează un singur sistem.

Virtualizarea  este o invenție recentă care permite sistemelor moștenite să ruleze pe hardware modern, rulând sisteme de operare și browsere pe software care emulează hardware-ul moștenit.

Vizualizare alternativă

Există o viziune alternativă care a existat de la izbucnirea „bulei dot-com” în 1999. Sistemele moștenite sunt pur și simplu sisteme informatice care continuă să fie folosite pentru muncă. [8] Potrivit analiștilor IT, costul înlocuirii complete a logicii de afaceri este de cinci ori mai mare decât costul utilizării continue a acesteia, chiar și luând în considerare riscurile de defecțiuni ale sistemului și breșe de securitate. În mod ideal, nu este deloc nevoie să rescrieți logica de bază a afacerii.

Industria IT oferă „modernizarea sistemelor vechi” și „transformarea sistemelor moștenite”. Acestea includ actualizarea logicii de afaceri existente cu noi interfețe de utilizator, uneori folosind „extragerea datelor” și accesul prin servicii web. Aceste tehnologii permit organizațiilor să înțeleagă codul existent (folosind instrumente de descoperire), să ofere codului respectiv o nouă interfață cu utilizatorul, să îmbunătățească fluxurile de lucru, să reducă costurile, să minimizeze riscurile, bucurându-se în același timp de calitatea clasică a serviciului (disponibilitate aproape 100%, securitate, scalabilitate etc.). ). .)| [9] Această tendință ridică, de asemenea, întrebări despre ce face sistemele moștenite atât de durabile? Tehnologii au redescoperit importanța alegerii arhitecturii de sistem potrivite de la început pentru a evita rescrierile de cod costisitoare și riscante mai târziu. Cele mai comune sisteme moștenite folosesc principii bine-cunoscute ale arhitecturii IT, planificarea atentă și respectarea strictă a metodologiilor în procesul de implementare. Sistemele prost proiectate nu durează mult, deoarece se uzează rapid și, din cauza greșelilor făcute în timpul creării lor, necesită înlocuire. În acest fel, multe organizații redescoperă valoarea sistemelor vechi și principiile pe care au fost construite acele sisteme. [zece]

Note

  1. Ce sunt sistemele vechi? . Consultat la 4 iunie 2019. Arhivat din original pe 4 iunie 2019.
  2. Lucrul cu sistemele moștenite: stabilizare, monitorizare, control . Consultat la 4 iunie 2019. Arhivat din original pe 4 iunie 2019.
  3. Sisteme vechi. Marea Enciclopedie a petrolului și gazelor . Consultat la 4 iunie 2019. Arhivat din original pe 4 iunie 2019.
  4. Sistemele vechi continuă să aibă un loc în întreprindere . Consultat la 4 iunie 2019. Arhivat din original pe 4 iunie 2019.
  5. Pericolul sistemelor moștenite (link inaccesibil) . Preluat la 4 iunie 2019. Arhivat din original la 23 martie 2012. 
  6. Sistemul moștenit ca rampă de lansare . Preluat la 4 iunie 2019. Arhivat din original la 4 septembrie 2017.
  7. Prezentare generală a metodelor de restructurare și integrare a sistemelor informaționale . Preluat la 4 iunie 2019. Arhivat din original la 17 iulie 2019.
  8. Sisteme vechi: sprijin sau obstacol în calea implementării sistemelor ERP? .
  9. Legacy Systems: De ce contează istoria . Consultat la 4 iunie 2019. Arhivat din original pe 4 iunie 2019.
  10. Integrarea sistemelor vechi în proiecte SOA . Consultat la 4 iunie 2019. Arhivat din original pe 4 iunie 2019.