Starší systém

V informačních technologiích odkazují starší systémy na zastaralé metody, technologie, výpočetní systémy nebo aplikace, které se dodnes používají. Slovo „legacy“ často znamená, že systém nastavil standard pro všechny následující. Může to také znamenat, že systém je zastaralý a je třeba jej vyměnit. [jeden]

Obecné informace

V oblasti informačních technologií se tento termín poprvé objevil v 70. letech 20. století. V 80. letech 20. století se používal k oddělení systémů, které právě vstupovaly do provozu, od systémů, které byly aktivně používány. Tento termín se často používá, pokud jde o přechod ze starého systému na nový. Například při přenosu dat.

I když tento termín naznačuje, že někteří inženýři považují systém za zastaralý, nemusí být vyřazen z provozu na dlouhou dobu. Rozhodnutí neopustit starý systém může být učiněno z různých důvodů: pokud plně uspokojuje potřeby uživatele, kvůli investičním problémům, kvůli závislosti na prodejci, nevyhnutelným problémům, kterým budou uživatelé čelit se změnami atd. Zpětná kompatibilita (např. schopnost nových systémů podporovat starší formáty souborů a kódování znaků) je jedním z hlavních požadavků na vývojáře softwaru.

I když se starší systém již nepoužívá, může i nadále ovlivňovat fungování organizace. Například pokud stará data nebyla převedena do nového formátu a jsou otevřena díky speciálnímu doplňku nebo jsou jednoduše uložena. V každém případě může být dopad staršího systému na obchodní logiku a výkaznictví významný. V některých případech starší systémy zahrnují postupy nebo terminologii, které již nejsou v současném kontextu relevantní, což může ztížit pochopení používaných metod a technologií.

Organizace mohou být nuceny používat starší systémy z následujících důvodů:

Problémy se staršími systémy

Vývojáři softwaru považují starší systémy za potenciálně problematické z mnoha důvodů. [2]

Vylepšení starších systémů

Pokud nelze starší systémy nahradit, lze provést vylepšení. Nejčastěji to zahrnuje přidávání nových rozhraní. Nejběžnějším způsobem je přidání webového rozhraní do terminálové aplikace. Takové řešení může snížit produktivitu zaměstnanců kvůli delší době odezvy a akcím myši, ale stále je považováno za „vylepšení“, protože takové rozhraní znají nezkušení uživatelé a je pro ně snazší je používat.

Zlepšení procesu tisku může být docela problém, protože starší systémy často neobsahují pokyny pro formátování nebo používají protokoly, které jsou nekompatibilní s dnešními tiskárnami. Tiskový server lze použít k zachycení dat a jejich převodu do moderního formátu. Dokumenty RTF nebo PostScript lze vytvořit ve starších aplikacích a poté je před tiskem zpracovat na počítači.

Biometrická bezpečnostní opatření je obtížné implementovat do starších systémů. Funkčním řešením může být použití telnet nebo http proxy mezi uživateli a systémem k zajištění bezpečného přístupu ke starším aplikacím.

Organizace, které se snaží automatizovat obchodní procesy, vytvářejí složité systémy. Tyto systémy komunikují se staršími systémy a používají je jako úložiště dat. Tento přístup má významné výhody: uživatelé nemusí interagovat s neefektivními staršími systémy a jakákoli vylepšení lze rychle implementovat do nového softwaru.

Modelem řízený vývoj (zpět a vpřed) lze také použít ke zlepšení staršího softwaru. [7]

Další použití termínu „dědictví“ v IT

Termín „starší podpora“ se často používá ve spojení s pojmem „starší systémy“. Může odkazovat na funkce moderního softwaru. Například operační systémy s „podporou starších verzí“ jsou schopny detekovat a používat starší hardware. Termín lze také použít pro dodavatele softwaru nebo hardwaru, kteří nadále podporují starší verze produktů.

„Starší“ může odkazovat na produkt, který již byl ukončen, ztratil významný podíl na trhu nebo je zastaralý. Starší produkt může mít také výhody oproti moderním verzím, které jej udržují v provozu. Produkt lze považovat za skutečně „zastaralý“ pouze v případě, že z něj pro nikoho neplyne žádný užitek, to znamená, že by se jej ani jeden uživatel neodvážil zakoupit.

Termín „starší režim“ se nejčastěji používá, když se odkazuje na zpětnou kompatibilitu. Software, který je schopen fungovat stejně jako jeho předchozí verze, pracuje v „starší verzi“. Tato funkce je běžná v operačních systémech a internetových prohlížečích, kde aplikace silně spoléhají na základní komponenty.

V éře výkonných výpočetních systémů můžete často najít aplikace běžící ve starším režimu. V dnešním obchodním prostředí je přechod vrstvených architektur do staršího režimu mnohem obtížnější, protože se skládají z mnoha komponent, které tvoří jeden systém.

Virtualizace  je nedávný vynález, který umožňuje běžným systémům na moderním hardwaru provozováním operačních systémů a prohlížečů na softwaru, který emuluje starší hardware.

Alternativní pohled

Od prasknutí „dot-com bubliny“ v roce 1999 existuje alternativní pohled. Starší systémy jsou jednoduše počítačové systémy, které se nadále používají pro práci. [8] Podle IT analytiků jsou náklady na úplnou výměnu obchodní logiky pětkrát vyšší než náklady na její další používání, a to i s přihlédnutím k rizikům selhání systému a narušení bezpečnosti. V ideálním případě není třeba vůbec přepisovat logiku základního podnikání.

IT průmysl nabízí „modernizaci starších systémů“ a „transformaci starších systémů“. Patří mezi ně aktualizace stávající obchodní logiky novými uživatelskými rozhraními, někdy pomocí „extrakce dat“ a přístupu přes webové služby. Tyto technologie umožňují organizacím porozumět existujícímu kódu (pomocí vyhledávacích nástrojů), poskytnout tomuto kódu nové uživatelské rozhraní, zlepšit pracovní postupy, snížit náklady, minimalizovat rizika a zároveň využívat klasickou kvalitu služeb (téměř 100% dostupnost, zabezpečení, škálovatelnost atd.). ). ...).| [9] Tento trend také vyvolává otázky, proč jsou starší systémy tak odolné? Technologové znovu objevili důležitost výběru správné systémové architektury hned na začátku, aby se později vyhnuli nákladnému a riskantnímu přepisování kódu. Nejběžnější legacy systémy využívají známé principy IT architektury, pečlivého plánování a přísného dodržování metodik v procesu implementace. Špatně navržené systémy nevydrží dlouho, protože se rychle opotřebovávají a kvůli chybám při jejich tvorbě vyžadují výměnu. Tímto způsobem mnoho organizací znovu objevuje hodnotu starších systémů a principy, na kterých byly tyto systémy vybudovány. [deset]

Poznámky

  1. Co jsou to starší systémy? . Staženo 4. června 2019. Archivováno z originálu 4. června 2019.
  2. Práce se staršími systémy: stabilizace, monitorování, řízení . Staženo 4. června 2019. Archivováno z originálu 4. června 2019.
  3. Starší systémy. Velká encyklopedie ropy a zemního plynu . Staženo 4. června 2019. Archivováno z originálu 4. června 2019.
  4. Starší systémy mají v podniku nadále své místo . Staženo 4. června 2019. Archivováno z originálu 4. června 2019.
  5. The Danger of Legacy Systems (nepřístupný odkaz) . Získáno 4. června 2019. Archivováno z originálu dne 23. března 2012. 
  6. Legacy systém jako odpalovací rampa . Získáno 4. června 2019. Archivováno z originálu dne 4. září 2017.
  7. Přehled metod restrukturalizace a integrace informačních systémů . Získáno 4. června 2019. Archivováno z originálu dne 17. července 2019.
  8. Starší systémy: podpora nebo překážka implementace ERP systémů? .
  9. Starší systémy: Proč na historii záleží . Staženo 4. června 2019. Archivováno z originálu 4. června 2019.
  10. Integrace starších systémů do projektů SOA . Staženo 4. června 2019. Archivováno z originálu 4. června 2019.