Perinnöllinen järjestelmä

Tietotekniikassa vanhoilla järjestelmillä tarkoitetaan vanhentuneita menetelmiä, teknologioita, laskentajärjestelmiä tai sovelluksia, jotka ovat edelleen käytössä. Usein sana "perintö" tarkoittaa, että järjestelmä asettaa standardin kaikille myöhemmille. Se voi myös tarkoittaa, että järjestelmä on vanhentunut ja se on vaihdettava. [yksi]

Yleistä tietoa

Tietotekniikan alalla tämä termi ilmestyi ensimmäisen kerran 1970-luvulla. 1980-luvulla sitä käytettiin erottamaan juuri palvelukseen tulleet järjestelmät aktiivisessa käytössä olevista järjestelmistä. Tätä termiä käytetään usein, kun on kyse siirtymisestä vanhasta järjestelmästä uuteen. Esimerkiksi siirrettäessä tietoja.

Vaikka termi tarkoittaa, että jotkut insinöörit pitävät järjestelmää vanhentuneena, sitä ei ehkä poisteta pitkään aikaan. Päätös olla luopumatta vanhasta järjestelmästä voi johtua useista syistä: jos se täyttää täysin käyttäjän tarpeet, investointiongelmista, toimittajariippuvuudesta, väistämättömistä ongelmista, joita käyttäjät kohtaavat muutosten yhteydessä jne. Taaksepäin yhteensopivuus ( uusien järjestelmien kyky tukea vanhoja tiedostomuotoja ja merkkikoodauksia) on yksi ohjelmistokehittäjien tärkeimmistä vaatimuksista.

Vaikka vanha järjestelmä ei olisi enää käytössä, se voi edelleen vaikuttaa organisaation toimintaan. Esimerkiksi, jos vanhoja tietoja ei ole muunnettu uuteen muotoon ja ne avataan erityisen lisäosan ansiosta tai ovat yksinkertaisesti tallessa. Joka tapauksessa vanhan järjestelmän vaikutus liiketoimintalogiikkaan ja raportointiin voi olla merkittävä. Joissakin tapauksissa vanhat järjestelmät sisältävät menettelyjä tai terminologiaa, jotka eivät ole enää merkityksellisiä nykyisessä tilanteessa, mikä voi vaikeuttaa käytettyjen menetelmien ja tekniikoiden ymmärtämistä.

Organisaatiot voivat joutua käyttämään vanhoja järjestelmiä seuraavista syistä:

Ongelmia vanhojen järjestelmien kanssa

Ohjelmistojen kehittäjät pitävät vanhoja järjestelmiä mahdollisesti ongelmallisina useista syistä. [2]

Improvements to Legacy Systems

Jos vanhoja järjestelmiä ei voida korvata, parannuksia voidaan tehdä. Useimmiten tähän liittyy uusien käyttöliittymien lisääminen niihin. Yleisin tapa on lisätä verkkoliittymä päätesovellukseen. Tällainen ratkaisu saattaa heikentää henkilöstön tuottavuutta lisääntyneen vasteajan ja hiiren toimintojen takia, mutta sitä pidetään silti "parannuksena", koska tällainen käyttöliittymä on kokemattomille käyttäjille tuttu ja heidän on helpompi käyttää sitä.

Tulostusprosessin parantaminen voi olla melkoinen haaste, sillä vanhat järjestelmät eivät usein sisällä muotoiluohjeita tai käytä protokollia, jotka eivät ole yhteensopivia nykypäivän tulostimien kanssa. Tulostuspalvelimen avulla voidaan siepata tietoja ja kääntää se nykyaikaiseen muotoon. RTF- tai PostScript - asiakirjoja voidaan luoda vanhoissa sovelluksissa ja käsitellä tietokoneella ennen tulostusta.

Biometrisiä turvatoimenpiteitä on vaikea toteuttaa vanhoissa järjestelmissä. Toimiva ratkaisu voisi olla käyttää telnet- tai http-välityspalvelinta käyttäjien ja järjestelmän välillä, jotta vanhoihin sovelluksiin pääsee turvallisesti.

Organisaatiot, jotka pyrkivät automatisoimaan liiketoimintaprosesseja, luovat monimutkaisia ​​järjestelmiä. Nämä järjestelmät ovat vuorovaikutuksessa vanhojen järjestelmien kanssa ja käyttävät niitä tietovarastona. Tällä lähestymistavalla on merkittäviä etuja: käyttäjien ei tarvitse olla vuorovaikutuksessa tehottomien vanhojen järjestelmien kanssa, ja kaikki parannukset voidaan nopeasti toteuttaa uusiin ohjelmistoihin.

Mallipohjaista kehitystä (käänteinen ja eteenpäin) voidaan käyttää myös vanhojen ohjelmistojen parantamiseen. [7]

Muita termin "legacy" käyttöjä IT:ssä

Termiä "vanha tuki" käytetään usein yhdessä termin "vanhat järjestelmät" kanssa. Se voi viitata nykyaikaisten ohjelmistojen ominaisuuksiin. Esimerkiksi käyttöjärjestelmät, joissa on "vanha tuki", pystyvät havaitsemaan ja käyttämään vanhoja laitteita. Termiä voidaan soveltaa myös ohjelmisto- tai laitteistotoimittajiin, jotka tukevat edelleen tuotteiden vanhempia versioita.

"Legacy" voi tarkoittaa tuotetta, joka on jo lopetettu, joka on menettänyt huomattavan määrän markkinaosuutta tai on vanhentunut. Vanhalla tuotteella voi myös olla etuja nykyaikaisiin versioihin verrattuna, jotka pitävät sen käytössä. Tuotetta voidaan pitää todella "vanhentuneena" vain, jos siitä ei ole hyötyä kenellekään, eli kukaan käyttäjä ei uskalla ostaa sitä.

Termiä "vanha tila" käytetään useimmiten viitattaessa taaksepäin yhteensopivuuteen. Ohjelmisto, joka pystyy toimimaan samalla tavalla kuin sen edellinen versio, toimii "legacy-tilassa". Tämä ominaisuus on yleinen käyttöjärjestelmissä ja Internet-selaimissa, joissa sovellukset ovat vahvasti riippuvaisia ​​taustalla olevista komponenteista.

Tehokkaiden tietokonejärjestelmien aikakaudella voit usein löytää sovelluksia, jotka toimivat vanhassa tilassa. Nykypäivän liiketoimintaympäristössä kerrosarkkitehtuureja on paljon vaikeampi siirtyä legacy-tilaan, koska ne koostuvat monista komponenteista, jotka muodostavat yhden järjestelmän.

Virtualisointi  on uusi keksintö, jonka avulla vanhat järjestelmät voivat toimia nykyaikaisilla laitteistoilla käyttämällä käyttöjärjestelmiä ja selaimia ohjelmistoilla, jotka emuloivat vanhoja laitteita.

Vaihtoehtoinen näkymä

On olemassa vaihtoehtoinen näkemys, joka on ollut olemassa "dot-com-kuplan" puhkeamisen jälkeen vuonna 1999. Vanhat järjestelmät ovat yksinkertaisesti tietokonejärjestelmiä, joita käytetään edelleen työhön. [8] IT-analyytikkojen mukaan liiketoimintalogiikan täydellisen korvaamisen kustannukset ovat viisi kertaa korkeammat kuin sen jatkuvan käytön kustannukset, vaikka järjestelmävikojen ja tietoturvaloukkausten riskit otettaisiin huomioon. Ihannetapauksessa ydinliiketoiminnan logiikkaa ei tarvitse kirjoittaa uudelleen ollenkaan.

IT-ala tarjoaa "vanhojen järjestelmien modernisointia" ja "vanhojen järjestelmien muuntamista". Näitä ovat olemassa olevan liiketoimintalogiikan päivittäminen uusilla käyttöliittymillä, joskus käyttämällä "tiedonpoistoa" ja pääsyä verkkopalvelujen kautta. Näiden tekniikoiden avulla organisaatiot voivat ymmärtää olemassa olevaa koodia (etsintätyökalujen avulla), tarjota tälle koodille uuden käyttöliittymän, parantaa työnkulkuja, vähentää kustannuksia, minimoida riskejä samalla, kun he voivat nauttia klassisesta palvelun laadusta (lähes 100 % käytettävyydestä, turvallisuudesta, skaalautumisesta jne.). )..).| [9] Tämä suuntaus herättää myös kysymyksiä siitä, mikä tekee vanhoista järjestelmistä niin kestäviä? Teknologit ovat havainneet uudelleen, että on tärkeää valita oikea järjestelmäarkkitehtuuri heti alussa, jotta vältytään kalliilta ja riskialttiilta koodin uudelleenkirjoituksilta myöhemmin. Yleisimmissä legacy-järjestelmissä käytetään tunnettuja IT-arkkitehtuurin periaatteita, huolellista suunnittelua ja tiukkaa metodologioiden noudattamista toteutusprosessissa. Huonosti suunnitellut järjestelmät eivät kestä kauan, koska ne kuluvat nopeasti ja vaativat vaihtamista luomisen aikana tehtyjen virheiden vuoksi. Tällä tavalla monet organisaatiot löytävät uudelleen vanhojen järjestelmien arvon ja periaatteet, joille järjestelmät on rakennettu. [kymmenen]

Muistiinpanot

  1. Mitä ovat vanhat järjestelmät? . Haettu 4. kesäkuuta 2019. Arkistoitu alkuperäisestä 4. kesäkuuta 2019.
  2. Työskentely vanhojen järjestelmien kanssa: stabilointi, valvonta, ohjaus . Haettu 4. kesäkuuta 2019. Arkistoitu alkuperäisestä 4. kesäkuuta 2019.
  3. Vanhat järjestelmät. Suuri öljyn ja kaasun tietosanakirja . Haettu 4. kesäkuuta 2019. Arkistoitu alkuperäisestä 4. kesäkuuta 2019.
  4. Vanhoilla järjestelmillä on edelleen paikkansa yrityksessä . Haettu 4. kesäkuuta 2019. Arkistoitu alkuperäisestä 4. kesäkuuta 2019.
  5. Vanhojen järjestelmien vaara (pääsemätön linkki) . Haettu 4. kesäkuuta 2019. Arkistoitu alkuperäisestä 23. maaliskuuta 2012. 
  6. Legacy järjestelmä laukaisualustana . Haettu 4. kesäkuuta 2019. Arkistoitu alkuperäisestä 4. syyskuuta 2017.
  7. Yleiskatsaus tietojärjestelmien uudelleenjärjestelyn ja integroinnin menetelmiin . Haettu 4. kesäkuuta 2019. Arkistoitu alkuperäisestä 17. heinäkuuta 2019.
  8. Vanhat järjestelmät: tuki vai este ERP-järjestelmien käyttöönotolle? .
  9. Vanhat järjestelmät: Miksi historialla on merkitystä . Haettu 4. kesäkuuta 2019. Arkistoitu alkuperäisestä 4. kesäkuuta 2019.
  10. Vanhojen järjestelmien integrointi SOA-projekteihin . Haettu 4. kesäkuuta 2019. Arkistoitu alkuperäisestä 4. kesäkuuta 2019.