Různé aspekty pojetí architektury. Koncepce architektury informačního systému

Architektura IC, typy architektur

Každá organizace je složitý systém. Ke studiu komplexních systémů se používá systémový přístup, pro který je zaveden pojem architektura. Pojem architektury ztělesňuje myšlenku celistvosti systému, myšlenku podřízení prvku systému jeho designu, účelu, poslání.

Architektura systému, podle ANSI/IEEE Std 1471-2000, je „základní organizační struktura systému, ztělesněná v jeho komponentách, jejich vzájemných vztazích a s jejich prostředím a principech, jimiž se řídí jeho konstrukce a vývoj“.

V současné době je koncept architektury široce používán při analýze, popisu a modelování činností organizací (podniků) jako komplexních systémových objektů. Existence organizace (podniku) předpokládá přítomnost nějaké architektury, která může, ale nemusí zajistit potřebnou úroveň řízení a kontroly výrobních procesů produktů/služeb, zajistit, aby produkty/služby splňovaly očekávání spotřebitelů, a realizovat množinu cíle.

Architektura organizace by měla obsahovat popis role lidí, popis procesů (funkcí a chování) a reprezentaci všech podpůrných technologií v průběhu životního cyklu organizace. Definuje strukturu podniku, informace potřebné k řízení podniku, technologie používané k podpoře obchodních operací a transformační, vývojové a přechodové procesy potřebné k implementaci nových technologií, když se potřeby podniku mění nebo objevují.

Tradičně je architektura organizace prezentována ve formě následujících vrstev (tabulka 1.3.1).

V závislosti na poslání, strategii rozvoje a dlouhodobých obchodních cílech obchodní architektura určuje nezbytné podnikové procesy, informační a materiálové toky a organizační strukturu, která je podporuje.

Architektura systému definuje soubor metodických, technologických a technických řešení pro poskytování informační podpory činnosti organizace, určované její obchodní architekturou, zahrnuje aplikační, datové a technické architektury.

Architektura aplikace zahrnuje aplikační softwarové systémy, které podporují provádění obchodních procesů, rozhraní pro interakci aplikačních softwarových systémů mezi sebou navzájem as externími systémy, zdroje nebo spotřebitele dat, nástroje a metody pro vývoj a údržbu aplikací.

Datová architektura definovat databáze a datové sklady, systémy řízení databází a datových skladů, pravidla a prostředky omezování přístupu k datům.

Síťová a platformová architektura prezentuje technická architektura.

Architektura sítě formy počítačových sítí, používané komunikační protokoly, služby a adresovací systémy v sítích, způsoby zajištění nepřetržitého provozu sítí za podmínek vyšší moci.

Architektura platformy zahrnuje počítačový hardware - servery, pracovní stanice, zařízení pro ukládání dat a další počítačové vybavení, operační a řídicí systémy, utility a kancelářské softwarové systémy, způsoby zajištění nepřetržitého provozu zařízení (zejména serverů) a databáze za okolností vyšší moci.

Architektura organizace je jedním z hlavních prostředků řízení změn v podnikání a technologiích, zároveň podporuje práci manažerů při analýze potenciálních změn a jejich implementaci, vytváří základ pro spolupráci mezi obchodními manažery a IT manažery a vytváří jednotné informace. prostor pro organizaci.

Architektura informačního systému– jedná se o koncepční popis struktury, která definuje model, vykonávané funkce a vztah komponent informačního systému.

Architektura informačního systému obsahuje tři komponenty:

1. Informační technologie– hardwarové a softwarové komponenty, telekomunikace a data, které společně zajišťují fungování informačního systému a jsou jeho hlavní materiální základnou;

2. Funkční subsystémy– specializované programy, které zajišťují zpracování a analýzu informací pro ucelenou přípravu dokumentů nebo rozhodování v konkrétní funkční oblasti založené na informačních technologiích;

3. Správa informačních systémů zajišťuje optimální souhru informačních technologií, funkčních subsystémů a přidružených specialistů i jejich rozvoj v průběhu celého životního cyklu informačního systému.

Rozlišují se následující typy architektur: souborový server; klient-server; víceúrovňové; architektura založená na datových skladech; Internet/Intranet.

Obecně jsou funkce klientské aplikace rozděleny do následujících skupin:

Vstup a zobrazení dat (prezentační logika) je část kódu klientské aplikace, která určuje, co uživatel vidí na obrazovce při práci s aplikací. Informace jsou od uživatele zpravidla přijímány různými formami. A vydávání výsledků dotazů prostřednictvím sestav;

Obchodní logika je součástí kódu klientské aplikace, která určuje algoritmus pro řešení konkrétních aplikačních problémů. Určuje funkčnost a výkon systému jako celku. Bloky programového kódu mohou být distribuovány po síti a znovu použity (CORBA, DCOM) k vytvoření komplexních distribuovaných aplikací;

Zpracování dat v aplikaci (databázová logika) je část kódu klientské aplikace, která spojuje data serveru s aplikací. Poskytuje přidávání, úpravy a načítání dat, kontrolu integrity a konzistence dat a implementaci transakcí

Fyzicky mohou být funkce implementovány jedním softwarovým modulem nebo distribuovány v několika paralelních procesech v jednom nebo více síťových uzlech.

Jsou uvažovány následující architektury

Funkce\Typ architektury Souborový server Klient-server (obchodní logika na klientovi) Klient-server (obchodní logika na serveru) 3-vrstvá architektura
Prezentační logika Klient Klient Klient Klient
Obchodní logika Klient Klient DB server Server aplikací
Databázová logika Souborový server (nebo klient) Všechny tři funkce jsou implementovány jedním softwarovým modulem Databázový server Prezentace a obchodní logika tvoří jeden modul. Data jsou uložena na databázovém serveru Databázový server Obchodní logika je implementována ve formě uložených procedur spouštěných na databázovém serveru Databázový server Funkce jsou vykonávány na různých počítačích.

Souborový server– dedikovaný server optimalizovaný pro provádění souborových I/O operací a navržený pro ukládání souborů jakéhokoli typu s velkým množstvím místa na disku. Pro zvýšení spolehlivosti datového úložiště je vybaven řadičem RAID.



V architektuře souborového serveru server provádí funkce ukládání dat a programového kódu a klient provádí zpracování dat. Klient přistupuje k serveru na úrovni souborových příkazů, systém správy souborů načte požadovaná data z databáze a tato data blok po bloku přenese do klientské aplikace. Tato architektura ve skutečnosti zahrnuje autonomní provoz softwaru IS na různých počítačích v síti. Komponenty IS interagují pouze prostřednictvím přítomnosti společného datového úložiště řízeného systémem DBMS, který podporuje architekturu souborového serveru.

Při použití architektury souborového serveru je vytvořena kopie DBMS pro každou relaci iniciovanou uživatelem, která se spouští na stejném procesoru jako uživatelský proces. Veškerá odpovědnost za bezpečnost a integritu databáze nese program a síťový operační systém. Všechna data jsou zpracovávána na pracovních stanicích a server je používán pouze jako sdílené úložné zařízení. S velkým objemem dat a prací ve víceuživatelském režimu se výkon výrazně snižuje.

Architektura IS file-server má „tlustého“ klienta a velmi „tenký“ server v tom smyslu, že téměř veškerá práce probíhá na straně klienta a server vyžaduje pouze dostatečnou kapacitu diskové paměti.

Nevýhody architektury souborového serveru zahrnují vysoký síťový provoz spojený s přenosem mnoha bloků a souborů přes síť vyžadovanou klientskými aplikacemi; omezená sada příkazů pro manipulaci s daty; nedostatek vyvinutých nástrojů pro ochranu dat (pouze na úrovni souborového systému).

1.4. Struktura podnikového informačního systému a požadavky.

Rýže. 1.5.1. Struktura rodiny norem ISO 9000

Zavedení a údržba systému jakosti v podniku v souladu s normami rodiny ISO 9000 zahrnuje použití softwarových produktů následujících tříd:

Integrované systémy řízení podniku (automatizované informační systémy pro podporu rozhodování managementu), AISPPR

elektronické systémy pro správu dokumentů,

Produkty, které umožňují vytvářet modely fungování organizace, analyzovat a optimalizovat její činnost (včetně nízkoúrovňových systémů třídy APCS a CAD, produktů pro dolování dat, ale i softwaru zaměřeného výhradně na přípravu a udržení kvalitního fungování systémy v souladu s normou ISO 9000)

V důsledku toho dochází k propojení implementace systému jakosti ISO 9000 a implementace podnikového informačního systému v podniku.

Podnikový informační systém (CIS) je soubor informačních systémů jednotlivých divizí podniku spojených společným tokem dokumentů tak, že každý ze systémů plní část úkolů řízení rozhodování a všechny systémy společně zajišťují fungování podniku v souladu s normami kvality ISO 9000 Historicky řada požadavků na podnikové informační systémy. Hlavní požadavky jsou funkční a systémové. Hlavní systémové požadavky jsou:

systematický a komplexní: systém musí pokrývat všechny úrovně řízení organizace s ohledem na pobočky, dceřiné společnosti, servisní střediska a zastoupení. Z hlediska informatiky je celý výrobní proces nepřetržitý proces generování, zpracování, změny, ukládání a distribuce informací. Každé pracoviště – ať už je to montážník na montážní lince, účetní, manažer, skladník, marketingový specialista nebo technolog – je uzlem, který spotřebovává a generuje určité informace.

standardizace a sjednocení:

jednotnost formulářů pro prezentaci informací, jakož i účetnictví, kontrolu a ukládání dokumentů;

pokud možno jednotnost uživatelského rozhraní pro všechny řešené úkoly;

jednotný postup dokumentace, údržby a úprav;

systém by měl být postaven na základě standardních softwarových produktů a standardních technologií a metodik pro účetnictví a analýzu dat;

spolehlivost: bezpečnost dat, absence poruch a spolehlivý provoz systému;

Zabezpečení: Bezpečnostní požadavek zahrnuje několik aspektů:

ochrana dat před ztrátou. Tento požadavek je realizován především na organizační, hardwarové a systémové úrovni. Aplikační systém, jako je automatizovaný řídicí systém, nemusí nutně obsahovat nástroje pro zálohování a obnovu dat. Tyto problémy jsou řešeny na úrovni provozního prostředí;

zachování integrity a konzistence dat. Aplikační systém musí sledovat změny ve vzájemně závislých dokumentech a poskytovat verzování a generační kontrolu datových sad;

zabránění neoprávněnému přístupu k datům v systému. Tyto úkoly jsou řešeny komplexně jak organizačními opatřeními, tak na úrovni provozních a aplikačních systémů. Aplikační komponenty musí mít zejména vyvinuté nástroje pro správu, které umožní omezit přístup k datům a funkčnosti systému v závislosti na stavu uživatele a také sledovat akce uživatele v systému.

zabránění neoprávněnému přístupu k datům zvenčí. Řešení této části problému dopadá především na hardwarové a provozní prostředí CIS a vyžaduje řadu administrativních a organizačních opatření.

přizpůsobivost nebo flexibilita: to znamená flexibilně se přizpůsobovat různé legislativě, mít vícejazyčná rozhraní, být schopen pracovat s různými měnami současně; Flexibilita systému v konfiguraci umožňuje simulovat jakékoli schéma podniku;

modularita konstrukce umožňuje postupně rozšiřovat funkčnost systému, navíc pokud systém není vytvořen pro konkrétní výrobu, ale je zakoupen na trhu již hotových systémů, modularita umožňuje vyloučit z dodávky komponenty, které nezapadají do informačního modelu konkrétního podniku nebo se jich lze v počáteční fázi obejít, což vám umožní ušetřit peníze;

jednoduchost: vývojáři udělají vše pro to, aby byla práce se systémem pohodlná pro uživatele i správce. K tomu je třeba implementovat konfiguraci systému na základě standardních nástrojů (například rozhraní Windows);

škálovatelnost a přenositelnost na jiné hardwarové platformy;

otevřenost (na jedné straně přístup k mezinárodním sítím a také schopnost přizpůsobit systém charakteristikám konkrétního podniku);

V určité fázi vývoje podniku mohou rostoucí požadavky na výkon systému a zdroje vyžadovat přechod na produktivnější softwarovou a hardwarovou platformu. Aby se zajistilo, že takový přechod nebude mít za následek radikální narušení procesu řízení a neopodstatněné kapitálové investice do pořízení výkonnějších aplikačních komponent, je nutné splnit požadavek mobility;

podpora implementace a údržby ze strany vývojáře;

schopnost systému se rozvíjet.

Všechny funkční subsystémy CIS využívají společnou informační a technickou podporu. To znamená, že je nutné vytvořit a organizovat fungování komplexu technických prostředků a informačních zdrojů, aby byly včas vyřešeny všechny problémy funkčních subsystémů.

Aplikační systém zase klade řadu požadavků na prostředí, ve kterém pracuje. Jeho operačním prostředím je síťový operační systém, operační systémy na pracovních stanicích, systém správy databází a řada pomocných subsystémů, které zajišťují bezpečnostní funkce, archivaci atd.


Téma 2. Informační zdroje podnikových informačních systémů

2.1 Informační model organizace

Z pohledu kybernetiky lze proces řízení systému, jako řízené ovlivňování prvků systému k dosažení cíle, reprezentovat jako informační proces spojující vnější prostředí, objekt a systém řízení. Vnější prostředí a řídicí objekt zároveň informují řídicí systém o svém stavu, řídicí systém tyto informace analyzuje, vyvine řídicí akci na řídicím objektu, reaguje na změny vnějšího prostředí a v případě potřeby upravuje účel a struktura celého systému (obr. 2.1).

Obrázek 2.1 – Schéma řízení ekonomického subjektu


Objekt a řídicí systém jsou propojeny navzájem i s vnějším prostředím informační toky - soubor obíhajících informací jak uvnitř systému, tak mezi systémem a vnějším prostředím nezbytným pro řízení podniku Informační tok je charakterizován trasou pohybu informací od zdroje k příjemci, jejíž směr je určen adresami zdroj a příjemce informací; objem přenášených informací a jejich složek.

Lze rozlišit následující informační toky (IP):

Informační tok z vnějšího prostředí (1) do řídicího systému, který lze rozdělit na dvě složky:

Regulační informace vytvořené vládními agenturami v oblasti legislativy;

Informace o tržních podmínkách vytvořených konkurenty, spotřebiteli, dodavateli;

Informace přenášené ze systému řízení do vnějšího prostředí (2): podávání zpráv, především finančních informací, vládním agenturám, investorům, věřitelům, spotřebitelům; marketingové informace pro potenciální spotřebitele;

Informační tok z řídicího systému do řídicího objektu (3 – přímé kybernetické spojení) – soubor plánovaných, normativních a administrativních informací pro realizaci podnikových procesů;

Informace z řídicího objektu do řídicího systému (4 - kybernetická zpětná vazba) - účetní informace o stavu řídicího objektu (suroviny, materiál, peníze, energie, pracovní zdroje, hotové výrobky a provedené služby) v důsledku provedení obchodních procesů.

S těmito informačními toky CIS propojuje tři složky: řídicí objekt, řídicí systém a vnější prostředí, přičemž každou z nich považuje za zdroj i jako spotřebitele informací.

CIS shromažďuje a zpracovává příchozí účetní informace a stávající standardy a plány do analytických informací, které slouží jako základ pro predikci vývoje objektu řízení, úpravu jeho cílů a tvorbu plánů pro nový reprodukční cyklus.

Formy projevu informačních toků lze redukovat na tyto typy: papírový dokument, elektronický dokument, obrazový dokument (fotografie, film, televize atd.), verbální (ústní) sdělení (rozhovor, rozhlas, telefon), strukturované informace z databází.

Stejně jako materiálové toky jsou i informační toky charakterizovány svým zdrojem původu, objemovými a kvalitativními ukazateli, přenosovou rychlostí, rytmem, vektorovým směrem atd. Ve vztahu k systému se dělí na: vnější a vnitřní informační toky. Podle účelu - vstupní a výstupní informační toky.

Data lze zpracovávat a přesouvat třemi způsoby: jak vznikají(proud); v pravidelných intervalech– informace se shromažďují, poté zpracovávají a přesouvají v předem stanovených časových intervalech; nepravidelně(jak se objevují samostatné informační agregáty).

Nejdůležitější vlastností procesu řízení je tedy jeho informační charakter.

Z hlediska informačních technologií je řešení jakéhokoli výrobního nebo vědeckého problému popsáno následujícím technologickým řetězcem: skutečný objekt - model - algoritmus - program - výsledky - skutečný objekt. V tomto řetězci hraje nejdůležitější roli „modelový“ článek jako nezbytná, povinná fáze řešení problému. Pod Modelka v tomto případě se rozumí určitý obraz reálného objektu (systému), odrážející jeho podstatné vlastnosti a nahrazující objekt v procesu řešení problému.

Na základě formy prezentace lze modely rozdělit do:

- slovní(text), popsaný větami ve formalizovaném přirozeném jazyce;

- matematický, založené na formálních jazycích, široce používané matematické metody;

- informační, popisující informační procesy (vznik, přenos, transformace a využití informací) v systémech nejrozmanitějšího charakteru.

V rámci informatiky jako samostatné vědy se rozlišuje třída informačních modelů. Informatika přímo souvisí s matematickými modely, protože jsou základem pro použití počítačů při řešení problémů různé povahy: matematický model zkoumaného procesu nebo jevu se v určité fázi studia transformuje na počítač (výpočetní ) model, který je následně přeměněn na algoritmus a počítačový program.

Při své činnosti se člověk zabývá jak skutečnými objekty (předměty, procesy, jevy), tak jejich různými druhy náhražek: materiálovými modely, popisy, kresbami, diagramy, tabulkami, počítačovými programy atd. Nahrazení jednoho objektu jiným, ale zachování všech podstatných vlastností původního objektu, se nazývá modelování , samotný náhradní objekt je modelem původního objektu. Účelem modelování je účel budoucího modelu, tzn. jsou určeny ty vlastnosti původního objektu, které budou reprodukovány v modelu v rámci úlohy.

Informační model– soubor informací, které charakterizují podstatné vlastnosti a stavy předmětu, procesu, jevu a také vztah k vnějšímu světu.

Sestavení informačního modelu předchází:

Identifikace podstatných částí a vlastností předmětu v rámci úkolu;

Určení vztahu mezi podstatnými komponentami v modelovaném systému;

Definice jeho struktury.

Vlastnosti informačního modelu:

1. Úplnost;

2. Integrita a konzistentnost;

4. Složitost;

5. Redundance;

6. Architektura.

Jedním z nejčastěji používaných typů informačních modelů je obdélníková tabulka. Tento typ modelu se používá k popisu řady objektů, které mají stejné sady vlastností. Pomocí tabulek lze sestavit statické i dynamické informační modely v různých tematických oblastech. Tabulkové reprezentace matematických funkcí, statistická data, jízdní řády vlaků a letadel, lekce a tak dále jsou široce známé.

Tabulkové informační modely se nejsnáze sestavují a prozkoumávají na počítači pomocí tabulkových procesorů a systémů správy databází.

Nazývá se skupina objektů, které mají stejné vlastnosti třída objektu. V rámci třídy objektů lze rozlišit podtřídy, jejichž objekty mají nějaké speciální vlastnosti, podtřídy lze zase rozdělit do ještě menších skupin a podobně. Tento proces systematizace objektů se nazývá klasifikační proces.

V procesu klasifikace objektů se často vytvářejí informační modely, které mají hierarchická struktura. V biologii je celý svět zvířat považován za hierarchický systém (kmen, třída, řád, čeleď, rod, druh v informatice se používá hierarchický souborový systém atd.);

Síťové informační modely se používají k odrážení systémů se složitou strukturou, ve kterých jsou vazby mezi prvky libovolné. Například různé regionální části globální počítačové sítě Internet (americká, evropská, ruská, australská atd.) jsou propojeny vysokorychlostními komunikačními linkami. Některé části (například americká) mají přitom přímé spojení se všemi regionálními částmi internetu, jiné si mohou mezi sebou vyměňovat informace pouze přes americkou část (například ruská a australská). Spojení mezi vrcholy jsou dvousměrné povahy, a proto jsou znázorněny nesměrovými čarami ( žebra), a proto se nazývá samotný graf neorientovaný.

Informační modelování je založeno na třech hlavních postulátech:

vše se skládá z prvků;

prvky mají vlastnosti;

prvky jsou propojeny vztahy.

Objekt, na který se tyto postuláty vztahují, může být reprezentován informačním modelem.

Informační modely lze klasifikovat podle různých kritérií (tabulka 2.1).

Tabulka 2.1 – Klasifikace informačních modelů

Klasifikační znak Způsob popisu
způsob popisu - formální jazyky (například jazyk matematiky, tabulky, programovací jazyky, rozšíření lidského přirozeného jazyka atd.) - grafické jazyky (například vývojové diagramy, diagramy, grafy atd.)
účel stvoření - klasifikace (například stromová, rodokmen, vývoj přírody podle Darwina, strom složek v počítači) - dynamická (nejčastěji se používá k řešení problémů řízení a prognóz)
charakter modelovaného objektu - deterministický (určitý), kdy jsou známy zákony, podle kterých se objekt mění nebo vyvíjí - pravděpodobnostní (objekt má pravděpodobnostní povahu a vyznačuje se neurčitostí)

Informace jako prvek řízení a předmět řídící práce by měly poskytovat kvalitní pochopení úkolů a stavu řízených a kontrolních systémů a tvorbu modelů jejich žádoucího stavu.

Proces obsluhy informačních toků je hlavním úkolem informační podpory CIS, ve kterém lze rozlišit dvě úrovně charakteristik:

elementární– soubor dat, znaků, forem a typů nosičů informací, jejich názvosloví;

systémové– vztahy a závislosti mezi klasifikačními skupinami informací realizované formou informačních modelů, ve kterých je studován pohyb informačních toků, jejich intenzita a stabilita, algoritmy pro konverzi informací a schéma toku dokumentů odpovídající těmto objektivním podmínkám.

Pro vytvoření informační podpory je nutné:

jasné pochopení cílů, cílů, funkcí celého systému řízení organizace;

identifikace pohybu informací prezentovaných k analýze ve formě diagramů toku informací od okamžiku jejich výskytu až po jejich použití na různých úrovních řízení;

dostupnost a používání systému klasifikace a kódování;

znalost metodologie tvorby konceptuálních informací a logických modelů, které odrážejí vztahy informací;

vytváření informačních polí na počítačových médiích, což vyžaduje moderní technickou podporu.

Tvorba informační podpory vychází z informačního modelu organizace (podniku).

Pro analýzu informační podpory má největší význam identifikace následujících typů informací (tab. 2.2).

Tabulka 2.2 – Klasifikace informací

Klasifikační znak Typy informací
Specifika popsaných procesů výrobní a ekonomické, technické a technologické, organizační, sociální, informace o vnějších ekonomických vztazích
vztah ke spravovanému objektu vnější, vnitřní
roli v procesu řízení účetní, směrnice, normativní, plánovací, analytická
stupeň obnovy a pořadí příjmu - stálé, proměnlivé, dlouhodobé skladování, provozní, cyklické, periodické
stupeň agregace jednoduché, integrované, zprůměrované atd.
stupeň konverze primární, střední, efektivní
specifika zpracování účetní, statistické, provozní a výrobní atd.

Informační model je základem pro implementaci podnikových řešení s využitím moderních technologií.

Při charakterizaci informace jako předmětu práce v procesu řízení je nutné vzít v úvahu řadu jejích vlastností. Nejdříve, informace jsou trvalým předmětem práce. Při použití neztrácí své spotřebitelské vlastnosti, ačkoli je součástí hotového výrobku (rozhodnutí vedení), tvořící jeho podstatu. Tato vlastnost informace naznačuje určitou specifičnost jejího utváření. Největší množství práce a nákladů je spojeno s počáteční tvorbou informačních polí – databází. Následně jsou data pravidelně aktualizována a upravována, ale nadále jsou používána.

Informace jsou klasifikovány jako zvláštní druh pracovní položky také proto schopný seberozvoje. Kvantitativní akumulace informací umožňuje jednoznačněji stanovit vývojový trend spravovaného objektu a identifikovat nové souvislosti mezi jednotlivými klasifikačními skupinami informací. To nám umožňuje formulovat jako jeden z nejdůležitějších principů pro konstrukci informačního systému získání maximální derivace s minimem počáteční informace.

Stárnutí informací v některých případech je spojena se ztrátou své hodnoty pro konkrétní podmínky a účely, ale může být „omlazena“ a s měnícími se podmínkami opět nabývá hodnoty. I retrospektivní informace si zachovávají určitou užitečnost jako základ pro analýzu dynamiky.

Informace musí být připraveny k použití. Primární informace lze podle stupně připravenosti rozlišit jako soubor dat, ukazatelů popisujících jednotlivé aspekty procesu a jeho prvků, sekundární informace, které prošly určitým uspořádáním a klasifikací.

V procesu organizování informací má zásadní význam rozdělení na podmíněně konstantní informace, které hrají roli normativní reference a charakterizují proces ve statice, a proměnlivé - v dynamice. V tomto ohledu lze informační modely rozdělit do skupin:

Informační modely jednotlivých prvků a lokálních procesů, které popisují statický stav objektu;

Informační modely dynamiky, charakterizující změny jednotlivých prvků a procesů;

Integrované informační modely, které popisují konkrétní rozhodnutí a mají aktivní zaměření.

Proces vytváření informační podpory zahrnuje několik fází:

Popis stavu objektu, tzn. „fyzická fotografie“, která zahrnuje vytvoření souboru technických a ekonomických ukazatelů a parametrů charakterizujících řídicí a řízené systémy a jejich odpovídající klasifikaci;

Konstrukce adresářů a klasifikátorů obsahujících konstantní informace, tzn. tvorba soukromých statických modelů;

Odraz v informačních modelech dynamiky jednotlivých prvků a procesů. V tomto případě kvantitativní změna zahrnuje aktualizaci informací a kvalitativní změna její částečnou nebo úplnou restrukturalizaci;

Konstrukce integrovaného informačního modelu odrážejícího vztah a dynamiku lokálních procesů řídicího objektu.

V současné době se úspěšně používá několik technik pro analýzu informační podpory. Liší se přijímanými charakteristikami množství informací (symboly, záznamy, čáry grafu, dokumenty atd.), metodami a analytickými nástroji. Následující metody lze považovat za nejrozvinutější:

Maticové modelování procesů vývoje dat;

- graficko-analytická metoda studie toku informací.

Popis informačních toků jako stromový graf;

- schémata informační propojení plánovaných kalkulací;

- výzkumná analýza kontrolní úkoly vyvinuté na identifikaci „krátkých“ toků.

Nejúplnější a nejpodrobnější reflexi a analýzu informačních toků lze získat pomocí informačních modelů, které jsou vyvinuty jako maticové modely. V tomto případě se používají různé matice - materiálové procesy a tok dokumentů, tok dokumentů a skladba rozhodnutí a úkolů na konkrétní úrovni řízení, pro určité skupiny úkolů, pro různé úrovně řízení atp.

Nejčastěji používané modely jsou ve formě matic a grafů. Obě tyto metody modelování zahrnují oddělení počátečních, mezilehlých a konečných dat v informačním systému ve formě nezávislých komponent. To nám umožňuje studovat je izolovaně, což má zásadní význam pro studium potřeby externích a interních výrobních informací.

Maticové modely cirkulujících informačních toků lze konstruovat v různých verzích, ale základní jsou matice s dimenzemi „dokument na dokument“ a „indikátor na ukazatel“. V tomto případě lze dokumenty považovat za jednotlivé bloky.

Ve své klasické podobě jsou maticové modely navrženy tak, aby analyzovaly klasifikační vztahy. Jsou však přijatelné i pro studium základních charakteristik informační podpory pro řídící aparát, protože umožňují ukázat různá seskupení typů a zdrojů informací a přispívají k úplnější identifikaci skutečného poskytování a možnosti zdokonalování úkolů různé typy.

Grafoanalytická metoda pro studium informačních toků je založena na reprezentaci jejich informačního grafu a analýze matice jejich sousedství. Grafy lze vytvářet na úrovni dokumentu, na úrovni komponent (zdrojová, prostřední a externí data) a na syntetické úrovni (zdrojová a prostřední data, externí a funkční výsledky).

S grafy hlavních úkolů a postupů řešených v procesu řízení můžete získat matici sousednosti grafu zobrazující vztah mezi úkoly a dokumenty používanými v řízení. Graf každého úkolu a konkrétní úrovně řízení umožňuje stanovit racionální informační návaznost a možnost využití mezivýsledků a konečných výsledků daného úkolu pro ostatní.

Strukturní graf lze použít k výpočtu množství informací.

Zajištění racionálního propojení zdrojů a příjemců informací a způsobů jejich oběhu je jednou z nezbytných podmínek efektivního fungování systému řízení. Relativní stálost vzájemných závislostí strukturních celků umožňuje zvolit racionální strukturu cest toku informací a nejefektivnější technické prostředky pro každý komunikační kanál.

2.1 Informační zdroje CIS

Informační zdroje– jednotlivé dokumenty a jednotlivá pole dokumentů, dokumenty a pole dokumentů v informačních systémech (knihovny, archivy, fondy, databanky, jiné informační systémy).

Uvažujeme-li informační zdroje z hlediska jejich příslušnosti k příslušným službám podniku (organizace), pak úkoly, které plní, lze shrnout v tabulce 4.

Tabulka 2.3 – Role informačních zdrojů v řízení organizace

Úrovně řízení a služby Problémy k řešení
Řízení podniku poskytování spolehlivých informací o aktuální finanční situaci společnosti a příprava prognózy do budoucna; zajištění kontroly nad prací podnikových služeb; zajištění jasné koordinace práce a zdrojů; poskytování operativních informací o negativních trendech, jejich příčinách a možných opatřeních k nápravě situace; vytvoření úplného obrazu o nákladech na konečný produkt (službu) podle nákladových složek
Finanční a účetní služby plná kontrola nad pohybem finančních prostředků; provádění účetních zásad požadovaných vedením; rychlé určení pohledávek a závazků; kontrola realizace smluv, odhadů a plánů; kontrola finanční disciplíny; sledování pohybu komoditních a materiálových toků; rychlé obdržení kompletní sady dokumentů účetního výkaznictví
Řízení výroby kontrola realizace výrobních zakázek; kontrola nad stavem výrobních zařízení; kontrola technologické kázně; vedení dokumentů pro podporu výrobních zakázek (mapy plotů, mapy tras); rychlé stanovení skutečných nákladů na výrobní zakázky
Marketingové služby kontrola propagace nových produktů na trhu; analýza prodejního trhu za účelem jeho rozšíření; Vedení statistik prodeje; informační podpora cenových a slevových politik; používání databáze standardních dopisů pro zasílání poštou; kontrolu nad plněním dodávek zákazníkovi včas při optimalizaci nákladů na dopravu
Prodejní a dodavatelské služby Vedení databází zboží, produktů, služeb; plánování dodacích lhůt a nákladů na dopravu; optimalizace dopravních cest a způsobů přepravy; počítačová správa smluv
Služby skladového účetnictví správa vícevrstvé skladové struktury; operativní vyhledávání zboží (výrobků) ve skladech; optimální umístění ve skladech s přihlédnutím k podmínkám skladování; řízení příjmů s přihlédnutím ke kontrole kvality; inventář

V důsledku aplikace informačních technologií na informační zdroje vznikají některé nové informace nebo informace v nové podobě. Tyto produkty informačního systému se nazývají informační produkty a služby.

Informační servis– činnosti zaměřené na vyhledávání, přijímání, ukládání, zpracování, distribuci a (nebo) poskytování informací.

Informační zprostředkovatel– občan, fyzická osoba podnikatel nebo právnická osoba poskytující informační služby vlastníkům a (nebo) uživatelům informací.

Informační vztahy– vztahy vznikající v procesu shromažďování, vyhledávání, přenosu, přijímání, ukládání, zpracování, shromažďování, používání, distribuce a (nebo) poskytování informací, jakož i jejich ochrany pomocí informačních technologií, systémů a sítí.

Informační produkt – některý informační obsah ve formě souboru dat, generovaných výrobcem pro distribuci v hmotné i nehmotné podobě, je poskytován pro použití spotřebiteli.

Hlavními zdroji získávání informací o stávající manažerské organizaci a trendech jejího vývoje v současnosti jsou:

reportovací údaje - umožňují identifikovat počet a složení zaměstnanců zaměstnaných v řídícím aparátu, výši nákladů na řízení, náklady na organizační a výpočetní vybavení;

direktivní dokumentace - příkazy, pokyny, zápisy z jednání, materiály o ověřování plnění, zprávy jednotlivých útvarů apod.;

speciální průzkumy - představují zobecněné informace založené na výsledcích analýzy, např. analýza vytížení věcných prvků systému řízení; Provádění speciálních průzkumů pracovníků řídícího aparátu nebo týmu příslušného útvaru spravovaného objektu.

Výše uvedené zdroje informací se vzájemně nevylučují. Musí se kombinovat, doplňovat a obohacovat materiál získaný různými metodami.

Corporate IP je obvykle považováno za určitý soubor řešení a komponent jejich implementace, mezi nimiž je povinná podmínka jednotná databáze úložiště informací. Informační systém proto ve vztahu k informačním zdrojům musí:

umožnit akumulaci určitých zkušeností a znalostí, zobecnit je ve formě formalizovaných postupů a algoritmů řešení;

neustále se zlepšovat a rozvíjet;

rychle se přizpůsobit změnám vnějšího prostředí a novým potřebám organizace;

splnit naléhavé požadavky člověka, jeho zkušenosti, znalosti, psychologii.

Informační zdroje jsou klasifikovány umístěním zdroje informací(je zdrojem informací umístěný v rámci organizace nebo je vůči ní mimo), podle účelu.

Externí informace zahrnují:

Informace o trhu - velikost a růst trhu, kupní síla, zvyky, poptávka a chování spotřebitelů, podíl na trhu, informace o konkurenci je produkt pro firmy, reklamní agentury, banky, specializované firmy zabývající se průzkumem trhu.

Informace o konkurentech - někdy považovány za součást tržních informací. Zaslouží si však samostatnou úvahu, protože může ovlivnit strategická rozhodnutí, i když nejsou přímo zohledněny tržní podmínky. Společnosti se mohou například zajímat o to, kde konkurenti nacházejí zdroje surovin a specialisty, aby o tyto zdroje soutěžili nebo si udrželi stávající. Přesné konkurenční zpravodajství je obtížné získat a tato oblast se dostala pod drobnohled kvůli neetickým praktikám některých společností, jako je průmyslová špionáž.

Makroekonomické a geopolitické informace – Tento typ informací má zřídka přímý dopad na společnosti, ale může hrát rozhodující roli při rozvoji dlouhodobé strategie.

Informace o dodavateli se obvykle zaměřuje na aspekty, jako jsou náklady, spolehlivost, kvalita a dodací lhůta.

Externí finanční informace – směnné kurzy, dynamika cen akcií, pohyby na kapitálovém trhu atd.

Regulační a daňové informace.

Interní informace:

Informace o výrobě – efektivita a produktivita výroby, náklady, výrobní odpad a kvalita.

Informace o pracovní síle –školení zaměstnanců, úroveň dovedností, morálka zaměstnanců a náklady na zaměstnance.

Interní finanční informace – informace z rozvahy o ziscích a nákladech, majetku a závazcích, finanční ukazatele podniku (P/E ratio - poměr tržní ceny akcie k jejím příjmům, poměr mezd k hrubým tržbám, ukazatele produktivity atd.) .).

Informace v rámci organizace jsou distribuovány na více počítačích a uloženy v různých souborech, sestavách a e-mailových zprávách. Proto je nejdůležitějším úkolem podnikového informačního systému organizovat přístup ke všem informacím. Mnoho organizací vytváří intranetové sítě s interními webovými servery, které zaměstnancům poskytují přístup k různým informacím. Prostřednictvím připojení k podnikovým databázím, souborovým serverům a úložištím dokumentů poskytují webové servery zaměstnancům společnosti různé typy informací prostřednictvím jediného rozhraní – známého webového prohlížeče.

Firemní informační systémy založené na technologii Intranet umožňují vytvářet firemní informační infrastrukturu kombinací různých informačních zdrojů a poskytováním jednotného přístupu k nim.

Informační infrastruktura korporace může zahrnovat následující: typy informačních zdrojů:

Hypertextový dokument se nejen zobrazuje a používá k navigaci, ale také vede dialog s uživatelem, v případě potřeby zadává data v elektronické podobě a přenáší je na server. Uživatel může odesílat libovolné soubory na server. Hypertextové stránky lze generovat dynamicky pomocí dat z jiných zdrojů. Hypermediální dokument je svou povahou dynamický, ale tok informací je obvykle jednosměrný, spojený s přehráváním zvuku, videa a dalších multimediálních souborů. Zpětný tok je omezen na ovládání navigace a přehrávání.

Kancelářské dokumenty jsou texty, elektronické dokumenty, plány atd., připravené pomocí kancelářské automatizace nebo skupinových pracovních balíků. Přístup k těmto informacím lze zajistit buď v režimu čtení (pomocí prohlížečů), nebo plný přístup s možností úprav v prostředí, kde byl dokument vytvořen. Kromě navigace pomocí hypertextu je možné organizovat kontextové vyhledávání dokumentů.

Grafické informace se zobrazují ve formě statických ilustrací, animací nebo 3D scén virtuální reality. Pro provádění navigace jsou k obrázku nebo jeho částem přiřazeny hypertextové odkazy a je také možné měnit virtuální scény.

Archivované dokumenty a soubory programů jsou dostupné na serverech FTP a Gopher. Uživatel si může vybrat potřebné informace a na požádání je obdržet ze serveru. Stahování souborů je také možné z webových serverů.

E-mailové zprávy jsou informačním zdrojem uloženým v poštovních schránkách a veřejných složkách. Tvoří obousměrné toky – zprávy lze odesílat a přijímat. Častější je však sběr dat pomocí pošty. Sdílené složky obvykle organizují diskuse, často kladené otázky, plány schůzek a další skupinovou práci.

Zprávy jsou dynamicky se měnící zdroj, organizovaný na základě externích nebo interních (firemních) kanálů (zatím málo využívaných). Novinky se zobrazují na vyžádání nebo v plíživém režimu. Šíření informací se provádí prostřednictvím volebních kanálů nebo vysíláním, často je nutné předplatit požadované zprávy.

Databáze nemají přímou podporu internetu/intranetu. K databázi se přistupuje a je udržována prostřednictvím serverových nebo klientských aplikací. V tomto případě jsou požadavky na vyhledávání a zadávání dat vydávány ve formě HTML formulářů.

Datový sklad může mít různé implementace (relační vícerozměrná databáze, sada ODBC datových zdrojů), ale je určen pro účely operativního analytického zpracování dat. Přístup k úložišti je organizován podobně jako přístup k databázi.

K udržování uvedených informačních zdrojů a organizaci toků mezi klienty a servery se používají různé prostředky pro vývoj, provoz a údržbu internetových/intranetových aplikací.

Hlavní problémy spojené s informačními zdroji lze rozdělit do následujících skupin:

Regulační problémy. Informační zdroje používané v rámci podnikového informačního systému musí být chráněny příslušnými předpisy, které určují stav IP. Bezpečnost a účinnost těch druhých závisí na jejich správnosti a pokrytí všech problémů, které při využívání informačních zdrojů vznikají.

Finanční problémy vznikají v souvislosti s nutností zohlednit náklady na shromažďování, evidenci, uchovávání, zpracování informačních zdrojů a zpřístupnění. Vládní informace jsou obvykle distribuovány za ceny kopií, náklady na podnikové informační zdroje, které jsou majetkem podniku, určuje sám vlastník. V současné době je trendem snižování podílu bezplatných informací a nárůstu placených informací a placené informace jsou obvykle poskytovány za smluvní ceny. Existuje velmi málo vládních ceníků za informační služby. Dochází tak ke zjevné komercializaci státního informačního zdroje. Skutečné bezplatné služby ve skutečnosti udržují pouze knihovny a částečně i archivy.

Problém dostupnosti informací úzce souvisí s jejich ochranou.

Zodpovědnost - rozdělení odpovědnosti za uchovávání a využívání informačních zdrojů nám umožňuje vyhnout se mnoha interním firemním konfliktům souvisejícím s přístupem k informacím, jejich bezpečností, aktualizací, důvěrností, přenosem atd.

Problém účtování informačních zdrojů. Právo na přístup k informačním zdrojům je jedním z hlavních úkolů zajištění bezpečnosti informací. Toto právo je zakotveno v desítkách obecných i zvláštních norem různých zákonů, včetně základního zákona „O informatizaci, informatizaci a ochraně informací“ a mnoha dalších. Implementace těchto norem souvisejících s otevřeností a dostupností informačních zdrojů však do značné míry závisí na výkladu obecných norem různých resortů a struktur, různých systémů a aparátů. Nejdůležitějším problémem je, že musíte vědět, jaké zdroje by měly být otevřené a za jakých podmínek. To znamená, že koncept otevřenosti musí projít příslušným účetním mechanismem a musí být regulován ve dvou směrech.


Téma 3. Technická podpora CIS

Každá organizace je složitý systém. Ke studiu komplexních systémů se používá systémový přístup, pro který je zaveden pojem architektura. Pojem architektury ztělesňuje myšlenku celistvosti systému, myšlenku podřízení prvku systému jeho designu, účelu, poslání.

Architektura systému, podle ANSI/IEEE Std 1471-2000 - "základní organizační struktura systému, ztělesněná v jeho komponentách, jejich vzájemných vztazích a s prostředím a principy, jimiž se řídí jeho konstrukce a vývoj."

Dnes je pojem architektura široce používán při analýze, popisu a modelování činností organizací (podniků) jako komplexních systémových objektů. Existence organizace (podniku) předpokládá přítomnost nějaké architektury, která může, ale nemusí zajistit potřebnou úroveň řízení a kontroly výrobních procesů produktů/služeb, zajistit, aby produkty/služby splňovaly očekávání spotřebitelů, a realizovat množinu cíle.

Architektura organizace by měla obsahovat popis role lidí, popis procesů (funkcí a chování) a reprezentaci všech podpůrných technologií v průběhu životního cyklu organizace. Definuje strukturu podniku, informace potřebné k řízení podniku, technologie používané k podpoře obchodních operací a transformační, vývojové a přechodové procesy potřebné k implementaci nových technologií, když se potřeby podniku mění nebo objevují.

Tradičně je architektura organizace prezentována ve formě následujících vrstev (tabulka 1.1).

V závislosti na poslání, strategii rozvoje a dlouhodobých obchodních cílech obchodní architektura určuje nezbytné podnikové procesy, informační a materiálové toky a organizační strukturu, která je podporuje.

Architektura systému definuje soubor metodických, technologických a technických řešení pro poskytování informační podpory činnosti organizace, určované její obchodní architekturou, zahrnuje aplikační, datové a technické architektury.

Architektura aplikace zahrnuje aplikační softwarové systémy, které podporují provádění obchodních procesů, rozhraní pro interakci aplikačních softwarových systémů mezi sebou navzájem as externími systémy, zdroje nebo spotřebitele dat, nástroje a metody pro vývoj a údržbu aplikací.

Datová architektura definovat databáze a datové sklady, systémy řízení databází a datových skladů, pravidla a prostředky omezování přístupu k datům.

Síťová a platformová architektura prezentuje technická architektura.

Architektura sítě formy počítačových sítí, používané komunikační protokoly, služby a adresovací systémy v sítích, způsoby zajištění nepřetržitého provozu sítí za podmínek vyšší moci.

Architektura platformy zahrnuje počítačový hardware - servery, pracovní stanice, zařízení pro ukládání dat a další počítačové vybavení, operační a řídicí systémy, utility a kancelářské softwarové systémy, způsoby zajištění nepřetržitého provozu zařízení (zejména serverů) a databáze za okolností vyšší moci.

Architektura organizace je jedním z hlavních prostředků řízení změn v podnikání a technologiích, zároveň podporuje práci manažerů při analýze potenciálních změn a jejich implementaci, vytváří základ pro spolupráci mezi obchodními manažery a IT manažery a vytváří jednotné informace. prostor pro organizaci.

Architektura informačního systému- ϶ᴛᴏ pojmový popis struktury, definování modelu, vykonávaných funkcí a vztahu komponent informačního systému.

Architektura informačního systému obsahuje tři komponenty:

1. Informační technologie– hardwarová a softwarová složka, telekomunikace a data, které společně zajišťují fungování informačního systému a jsou jeho hlavní materiální základnou;

2. Funkční subsystémy– specializované programy, které zajišťují zpracování a analýzu informací pro ucelenou přípravu dokumentů nebo rozhodování v konkrétní funkční oblasti založené na informačních technologiích;

3. Správa informačních systémů zajišťuje optimální souhru informačních technologií, funkčních subsystémů a přidružených specialistů i jejich rozvoj v průběhu celého životního cyklu informačního systému.

Rozlišují se následující typy architektur: souborový server; klient-server; víceúrovňové; architektura založená na datových skladech; Internet/Intranet.

Obecně jsou funkce klientské aplikace rozděleny do následujících skupin:

Vstup a zobrazení dat (prezentační logika) je část kódu klientské aplikace, která určuje, co uživatel vidí na obrazovce při práci s aplikací. Informace jsou od uživatele zpravidla přijímány různými formami. A vydávání výsledků dotazů prostřednictvím sestav;

Obchodní logika je součástí kódu klientské aplikace, která určuje algoritmus pro řešení konkrétních aplikačních problémů. Určuje funkčnost a výkon systému jako celku. Bloky programového kódu mohou být distribuovány po síti a znovu použity (CORBA, DCOM) k vytvoření komplexních distribuovaných aplikací;

Zpracování dat v aplikaci (databázová logika) je část kódu klientské aplikace, která spojuje data serveru s aplikací. Poskytuje přidávání, úpravy a načítání dat, kontrolu integrity a konzistence dat a implementaci transakcí

Fyzicky mohou být funkce implementovány jedním softwarovým modulem nebo distribuovány v několika paralelních procesech v jednom nebo více síťových uzlech.

Jsou uvažovány následující architektury

Funkce\Typ architektury Souborový server Klient-server (obchodní logika na klientovi) Klient-server (obchodní logika na serveru) 3-vrstvá architektura
Prezentační logika Klient Klient Klient Klient
Obchodní logika Klient Klient DB server Server aplikací
Databázová logika Souborový server (nebo klient) Všechny tři funkce jsou implementovány jedním softwarovým modulem Databázový server Prezentace a obchodní logika tvoří jeden modul. Data jsou uložena na databázovém serveru Databázový server Obchodní logika je implementována ve formě uložených procedur spouštěných na databázovém serveru Databázový server Funkce jsou vykonávány na různých počítačích.

Souborový server– dedikovaný server, optimalizovaný pro provádění souborových I/O operací a navržený pro ukládání souborů jakéhokoli typu s velkým množstvím místa na disku. Pro zvýšení spolehlivosti datového úložiště je vybaven řadičem RAID.

V architektuře souborového serveru server provádí funkce ukládání dat a programového kódu a klient provádí zpracování dat. Klient přistupuje k serveru na úrovni souborových příkazů, systém správy souborů načte požadovaná data z databáze a tato data blok po bloku přenese do klientské aplikace. Tato architektura ve skutečnosti zahrnuje autonomní provoz softwaru IS na různých počítačích v síti. Komponenty IS interagují pouze prostřednictvím přítomnosti společného datového úložiště řízeného systémem DBMS, který podporuje architekturu souborového serveru.

Při použití architektury souborového serveru je vytvořena kopie DBMS pro každou relaci iniciovanou uživatelem, která se spouští na stejném procesoru jako uživatelský proces. Veškerá odpovědnost za bezpečnost a integritu databáze nese program a síťový operační systém. Všechna data jsou zpracovávána na pracovních stanicích a server je používán pouze jako sdílené úložné zařízení. S velkým objemem dat a prací ve víceuživatelském režimu se výkon výrazně snižuje.

V architektuře IS file-server je „tlustý“ klient a velmi „tenký“ server v tom smyslu, že téměř veškerá práce probíhá na straně klienta a server vyžaduje pouze dostatečnou kapacitu diskové paměti.

Nevýhody architektury souborového serveru zahrnují vysoký síťový provoz spojený s přenosem mnoha bloků a souborů přes síť vyžadovanou klientskými aplikacemi; omezená sada příkazů pro manipulaci s daty; nedostatek vyvinutých nástrojů pro ochranu dat (pouze na úrovni souborového systému).

Zavedení a údržba systému jakosti v podniku v souladu s normami rodiny ISO 9000 zahrnuje použití softwarových produktů následujících tříd:

Integrované systémy řízení podniku (automatizované informační systémy pro podporu rozhodování managementu), AISPPR

Elektronické systémy pro správu dokumentů

Produkty, které umožňují vytvářet modely fungování organizace, analyzovat a optimalizovat její činnost (včetně nízkoúrovňových systémů třídy APCS a CAD, produktů pro dolování dat, ale i softwaru zaměřeného výhradně na přípravu a udržení kvalitního fungování systémy v souladu s normou ISO 9000)

Podnikový informační systém (CIS)) je soubor informačních systémů jednotlivých divizí podniku spojených společným tokem dokumentů tak, že každý ze systémů plní část úkolů řízení rozhodování a všechny systémy společně zajišťují fungování podniku v souladu s normami kvality ISO 9000 Historicky Na podnikové informační systémy se objevila řada požadavků. Hlavní požadavky jsou funkční a systémové.

Téma 2. Technická podpora informačních technologií

Technická podpora je soubor technických prostředků určených k podpoře fungování informačního systému a odpovídající dokumentace k těmto prostředkům a technologickým procesům.

Technická podpora IS zahrnuje: počítačové vybavení, komunikační vybavení a organizační vybavení (obr.).

Obrázek - Technické prostředky řízení informačních zdrojů

Počítačová technologie je určena zejména pro implementaci komplexních technologií pro zpracování a ukládání informací a je základem pro integraci všech moderních technických prostředků.

Komunikační technologie implementuje technologie přenosu informací a zahrnuje jak autonomní fungování, tak fungování ve spojení s počítačovým vybavením.

Organizační technika určené k implementaci technologií pro prezentaci, distribuci a využívání informací, k provádění různých pomocných operací v rámci určitých technologií informační podpory řídících činností.

Počítačová technika hraje rozhodující roli a je základní v informačních systémech, komunikačních a řídicích systémech.

Dnes IS využívá počítače postavené na různých principech logické a strukturální organizace.

Zlepšení počítačů s tradiční von Neumannovou architekturou zahrnuje zvýšení produktivity díky:

Zvýšení kapacity systémové sběrnice a procesoru, rozdělení jedné datové a programové sběrnice na dvě;

Použití prvků, ve kterých číselná soustava není binární, ale ternární atd.;

Tvorba vícejádrových procesorů;

Vývoj mikroobvodů s využitím nových technologií;

Zvýšení hlasitosti a počtu úrovní mezipaměti;

Použití procesorů s novými typy architektur;

Implementace technologií potrubí a paralelismu;

Přechod na vícestrojové a víceprocesorové výpočetní systémy atd.

V prvních fázích vývoje počítačů byly k jejich stavbě použity procesory s architekturou CISC, poté byly vyvinuty procesory s novou architekturou RISC. Volba mezi architekturami RISC a CISC závisí na použití procesorů. Procesory RISC jsou vhodné při použití jako elementární procesorová zařízení s vysokým stupněm paralelizace operací a procesory CISC jsou užitečné v oblastech, kde je vyžadována hardwarová podpora pro vysoce spolehlivý software. Pro realizaci výhod RISC procesorů oproti CISC je nesmírně důležité vytvořit velké množství programů specificky zaměřených na implementaci RISC procesorů.

Škálovatelná architektura procesoru SPARC ( Škálovatelná architektura procesoru) od Sun Microsystems je nejrozšířenější architekturou RISC. Procesory s touto architekturou jsou licencovány a vyráběny podle specifikací Sun různými výrobci – Texas Instruments, Fujitsu, LSI Logic, Bipolar International Technology, Philips, Cypress Semiconductor a Ross Technologies, které dodávají procesory SPARC Sun Microsystems a dalším výrobcům počítačových systémů (Sol Bourne , Toshiba, Matsushita, Tatung a Cray Research).

Použití pipelineizace a paralelismu umožňuje vyvíjet počítače se zvýšenými technickými a ekonomickými možnostmi. Proces zřetězení umožňuje zkrátit dobu trvání cyklu provádění příkazu jeho rozdělením na základní operace, pomocí specializovaných aktuátorů k provádění operací každého typu a načtením dalšího příkazu z paměti, zatímco se provádí předchozí.

Dalším způsobem, jak zlepšit výkon numerického zpracování, je doplnit standardní sadu instrukcí o vektorové instrukce, které zahrnují provedení jediné operace s několika daty uloženými v odpovídajících vektorových registrech. Vektorové operace jsou zvláště účinné při organizování cyklických procesů.

Další zlepšení výpočetní architektury zahrnuje zvýšení výkonu a provozní spolehlivosti pomocí různých forem paralelismu. Díky tomu lze zpracování dat kombinovat v čase a prostoru. Paralelnost lze implementovat na různých úrovních – od kombinování provádění jednotlivých operací až po současné provádění celých programů. Příklady implementací paralelního zpracování jsou vícestrojové a víceprocesorové počítačové systémy (CS).

Použití vícestrojových a víceprocesorových počítačů umožňuje:

1. Zvyšte produktivitu a rychlost;

2. Zajistit vysokou spolehlivost, vyznačující se bezporuchovým provozem po danou dobu nebo průměrným bezporuchovým provozem;

3. Dosáhnout vysoké přežití, chápané jako schopnost systému pokračovat (se sníženou rychlostí) v řešení problémů v případě selhání jednotlivých prvků;

4. Zajistěte s extrémně důležitou spolehlivostí, že je získán správný výsledek rozhodnutí;

5.Získejte řešení problému v daném čase;

6. Snížit náklady na používání výpočetní techniky;

7. Snížit náklady na zpracování informací.

Hlavní architektonické formy paralelních procesorů jsou:

1. Architektura řídicího toku: samostatný řídicí procesor se používá k odesílání příkazů více prvkům zpracování, které se skládají z procesoru a přidružené paměti RAM;

2. Architektura datového toku vysoce decentralizované, paralelní příkazy jsou odesílány spolu s daty mnoha identickým procesním prvkům;

3. Architektura řízená poptávkou , ve kterém jsou úkoly rozděleny do dílčích úkolů, jejichž výsledky se opět spojují a tvoří konečný výsledek. Příkaz, který se má provést, je určen, když je nanejvýš důležité, aby jeho výsledek byl použit aktivním příkazem.

4. Architektura s kontrolou nad sadami podmínek zahrnuje rozdělení problému do dílčích úloh, jejichž výsledky se spojí do konečného výsledku. Příkaz, který se má provést, je určen, když nastane určitá sada podmínek. Typickou aplikací takové architektury je rozpoznávání obrazu.

5. Architektura, která kombinuje procesory s pamětí pomocí různých propojení mezi nimi (ve formě sběrnic, prstenců, krychlí atd.).

Klasifikace letadel je možná podle řady kritérií, která vycházejí z realizované rovnoběžnosti.

Podle pracovní režim odlišit jednoprogramové a víceprogramové slunce .

Podle servisní režim rozlišit: letadlo s mod individuální použití, dávkové zpracování, hromadné použití.

V případě režimu dávkového zpracování jsou programy připravené uživatelem přeneseny na personál údržby systému a akumulovány v externí paměti. Po aktivaci systém spustí nashromážděný programový balíček. V tomto režimu pracují jednoprogramové a víceprogramové letouny.

Režim kolektivního použití poskytuje možnost současného přístupu několika uživatelů ke zdrojům letadla.

Sdílené systémy s kvantovanými službami se nazývají systémy sdílení času.

Podle funkce Rozlišuje se územní umístění částí systému:

- koncentrovaný VS je komplex kompaktně umístěných zařízení.

slunce s ošetřením těla obsahují vstupní/výstupní terminály umístěné ve značné vzdálenosti od výpočetního zařízení. Spojení těchto terminálů s centrálními prostředky letadla se provádí komunikačními kanály.

- počítačové sítě je geograficky rozptýlený vícestrojový systém sestávající z interagujících počítačů propojených kanály přenosu dat.

Podle stupeň distribuce řídicích funkcí alokovat centralizované s konsolidací všech řídicích funkcí v jednom prvku letadla a decentralizované.

Podle účel Letadla se dělí na univerzální A specializované slunce . Univerzální letouny jsou určeny k řešení široké škály úkolů pro různé účely. Specializované jsou zaměřeny na řešení předem stanovené třídy problémů.

Podle typ použitého počítače(procesory) se rozlišují:

Homogenní letadla , sestavené ze stejného typu počítače (procesorů).

Heterogenní - zpravidla používají různé specializované procesory, například procesory pro operace s čísly s pohyblivou řádovou čárkou, pro zpracování desetinných čísel atd.

Existují různé možnosti klasifikace architektury moderních počítačů.

Prostředky komunikační techniky zajišťují přenos informací a výměnu dat s vnějším prostředím a zahrnují jak autonomní fungování, tak v kombinaci s výpočetní technikou.

Mezi prostředky a systémy komunikačních technologií patří:

Pevná a mobilní telefonní komunikace;

Telegrafní komunikace;

Faxový přenos informací a modemová komunikace;

Kabelová a rádiová komunikace, včetně optické a satelitní komunikace.

Telefonická komunikace je nejběžnějším typem operativní administrativní a řídící komunikace. Telefonickou komunikaci lze rozdělit na:

Veřejné telefonní komunikace (městské, meziměstské atd.);

Vnitroinstitucionální telefonní komunikace.

Speciálními typy telefonické komunikace jsou: radiotelefonní a videotelefonní komunikace.

Integraci a organizaci efektivní interakce heterogenních lokálních informačních infrastruktur do jediné informační telekomunikační sítě lze dosáhnout pomocí počítačových telefonních systémů.

Počítačová telefonie je technologie, ve které se počítačové prostředky používají k uskutečňování odchozích a příchozích hovorů a ke správě telefonního spojení.

Internetová telefonie (IP telefonie) je technologie, která se používá na internetu pro přenos hlasových signálů a je speciálním případem IP telefonie, kde se jako přenosové linky používají běžné internetové kanály. Ve své čisté podobě používá IP telefonie vyhrazené digitální kanály jako přenosové linky pro telefonní provoz; ale protože internetová telefonie pochází z IP telefonie, často se pro ni používají oba tyto termíny. Služby IP telefonie, dnes rychle se rozvíjející typ komunikace, jsou mnohem levnější než tradiční telefonní služby.

V internetové telefonii existuje několik typů telefonních požadavků, včetně požadavků:

Z telefonu do telefonu;

Z počítače do telefonu;

Z počítače do počítače.

Organizační vybavení je určeno pro mechanizaci a automatizaci řídících činností. Patří mezi ně velký seznam technických prostředků, zařízení a zařízení, od tužek až po složité systémy a prostředky pro přenos informací.

Využití kancelářské techniky v kancelářských postupech a procesech je spojeno s prováděním různých operací pro zpracování dokumentovaných informací nebo s organizací manažerské či jiné práce. Na základě funkčnosti je řada kancelářského vybavení rozdělena do:

Informační nosiče;

Nástroje pro navrhování a vytváření dokumentů;

Prostředky reprografie a provozního tisku;

Nástroje pro zpracování dokumentů;

Prostředky pro ukládání, vyhledávání a přepravu dokumentů;

Kancelářský nábytek a vybavení;

Ostatní kancelářské vybavení.

V oblasti výpočetní techniky lze identifikovat tyto perspektivní oblasti vývoje:

Vývoj nové mikroelektronické základny;

Další miniaturizace VLSI;

Tvorba nových nosičů informací;

Vývoj v oblasti vytváření perspektivních počítačových architektur (vývoj v oblasti ultra velkých počítačů, struktury víceprocesorových systémů, budování systémů na bázi nových prvků (biopočítače, kvantové a optické atd.), vytváření počítačů, které interagují s uživatelem v přirozené jazyky.

V oblasti telekomunikací jsou perspektivní oblasti:

Zlepšení komunikačních linek z optických vláken;

Vytvoření nového zhutňovacího zařízení (modulace laserovým paprskem);

Tvorba a zlepšování globálních družicových komunikačních a navigačních systémů (GPS, GLONAS, Beidou).

V oblasti kancelářského vybavení a technických prostředků informačních systémů lze rozlišit následující perspektivy:

Vytváření nových médií, včetně těch využívajících biologické principy, a vývoj metod pro přístup k bankovním systémům (identifikace, kartové služby atd.);

Rozpoznávání vzorů (identifikace) atd.;

Tvorba identifikačních systémů založených na biologických principech;

Vznik robotiky a její široké uplatnění ve všech sférách lidské činnosti atd.

OBSAH PŘEDMĚTU Základy informačních systémů. Klasifikace architektur informačních systémů. Specializované subsystémy (DBMS atd.). Distribuované informační systémy. Architektury webových aplikací. Architektura orientovaná na služby (SOA). Evoluce distribuovaných systémů na systémy orientované na služby, cloudové informační systémy a služby. Funkční úrovně informačního systému Dekompozice informačních systémů do vrstev a úrovní. Výběr subsystémů v architektuře. Integrace různých informačních systémů, paralelní architektury. Architektury stávajících projektů informačních systémů.


DOPORUČENÁ ČTENÍ B. Ja Sovetov, A. I. Vodjakho, V. A. Dubenecký, V. V. Cechanovskij. Architektura informačních systémů: učebnice pro studenty. instituce vyššího vzdělávání prof. vzdělání. - M.: Vydavatelské centrum "Akademie", Pirogov V.Yu. Informační systémy a databáze. Organizace a design. – Petrohrad: BHV-Petersburg, – 528 s. Petrov V.N. Informační systémy. – Petrohrad: Petr, – 688 s.


KLASICKÉ DEFINICE ARCHITEKTURY Architektura (lat. architektura je umění navrhovat a konstruovat budovy a jiné stavby (komplexy), které vytvářejí hmotně organizované prostředí nezbytné pro život a práci lidí, v souladu s moderními technickými možnostmi a estetickými názory společnosti.


DEFINICE ARCHITEKTURY INFORMAČNÍCH SYSTÉMŮ architektura - organizační struktura systému; architektura informačního systému je pojem, který definuje model, strukturu, vykonávané funkce a propojení komponent informačního systému; architektura je základní organizace systému, ztělesněná v jeho komponentách, jejich vzájemných vztazích a prostředí, jakož i principech, jimiž se řídí návrh a vývoj systému;


DEFINICE ARCHITEKTURY INFORMAČNÍCH SYSTÉMŮ architektura soubor významných rozhodnutí týkajících se organizace softwarového systému, množina konstrukčních prvků a jejich rozhraní, se kterými je systém sestaven spolu s jejich chováním určeným v interakci mezi těmito prvky, uspořádání prvků do postupně rozšiřované subsystémy, stejně jako styl architektury, který tuto organizaci řídí (prvky a jejich rozhraní, interakce a uspořádání); architektura programu nebo počítačového systému struktura nebo struktury systému, které zahrnují prvky programu, zvenčí viditelné vlastnosti těchto prvků a vztahy mezi nimi; atd. Webové stránky SEI (Software Engineering Institute) mají speciální sekci věnovanou definicím softwarové architektury


KONCEPCE ARCHITEKTURY INFORMAČNÍHO SYSTÉMU Webová stránka ISO/IEC (architecture.org/ieee-1471/defining-architecture.html) poskytuje následující definici architektury informačního systému: architecture.org/ieee-1471/defining-architecture.html Základní architektura systému koncepty nebo vlastnosti systému v jeho prostředí vtělené do jeho prvků, vztahů a principů jeho návrhu a vývoje. Architektura systému je základní pojmy a vlastnosti systému v prostředí, vtělené do jeho prvků, vztahů a do principů jeho návrhu a vývoje.




KONCEPCE INFORMAČNÍHO SYSTÉMU Za oficiální definici informačního systému (IS) můžeme považovat definici danou federálním zákonem Ruské federace ze dne 27. července 2006 149-FZ „O informacích, informačních technologiích a ochraně informací“: „ Informační systém je souhrn údajů obsažených v databázích a informačních technologií a technických prostředků, které zajišťují jeho zpracování.




OBCHODNÍ ARCHITEKTURA Obchodní architektura neboli architektura na úrovni obchodních procesů určuje obchodní strategie, řízení, organizaci a klíčové obchodní procesy v podnikovém měřítku a ne všechny obchodní procesy jsou implementovány pomocí IT technologií. Business architektura mapuje IT architekturu.


ARCHITEKTURA IT Architektura IT je posuzována ve třech aspektech: zajišťuje dosažení obchodních cílů pomocí softwarové infrastruktury zaměřené na implementaci nejdůležitějších podnikových aplikací; prostředí, které podporuje implementaci podnikových aplikací; soubor softwaru a hardwaru, který tvoří informační systém organizace a zahrnuje zejména databáze a middleware.


ARCHITEKTURA DAT Datová architektura informačního systému zahrnuje logická a fyzická úložiště dat a nástroje pro správu dat. Datová architektura musí být podporována architekturou IT. V moderních IT systémech zaměřených na práci se znalostmi se někdy rozlišuje samostatný typ architektury - znalostní architektura.


ARCHITEKTURA SOFTWARU Architektura softwaru odráží soubor softwarových aplikací: Softwarová aplikace je počítačový program zaměřený na řešení problémů koncového uživatele. Architektura aplikace je popis samostatné aplikace běžící jako součást IT systému, včetně jejích softwarových rozhraní. Aplikační architektura vychází z IT architektury a využívá služeb, které IT architektura poskytuje.


TECHNOLOGICKÁ ARCHITEKTURA Technologická architektura charakterizuje software a hardware informačních systémů a zahrnuje prvky jako procesor, paměti, pevné disky, periferní zařízení, prvky pro jejich připojení, operační systémy a také síťová zařízení.


KLASIFIKACE INFORMAČNÍCH SYSTÉMŮ K popisu IT architektur se používá doménový přístup. Architektura domény je referenční model, který popisuje mnoho systémů, které implementují podobnou strukturu, funkčnost a chování. Lze rozlišit následující hlavní charakteristiky oblasti úloh: povaha řešených úloh; typ domény; předmětová oblast; stupeň automatizace; rozsah aplikace.




PŘÍKLAD ROZDĚLENÍ IS PODLE POVAHY ZPRACOVÁNÍ DAT: systémy zaměřené na řešení rozsáhlých problémů převážně výpočetního charakteru; informační a referenční (information retrieval) IS, ve kterých nejsou žádné složité algoritmy zpracování dat a účelem systému je vyhledávat a poskytovat informace uživatelsky přívětivou formou; systémy na podporu rozhodování; komunikační systémy; IS zaměřený na poskytování služeb (služeb), jako je přístup k internetu, služby ukládání dat, přístup k výpočetním zdrojům, přístup k datům atp.


PŘÍKLAD ROZDĚLENÍ IS PODLE PATŘENÍ K ZÁKLADNÍ DOMÉNĚ: Manažerské informační systémy, Systémy řízení procesů, Systémy monitorování a řízení zdrojů SMUR (Systémy přidělování a sledování zdrojů), Systémy výroby, systémy kontroly přístupu CUD (Systémy kontroly přístupu).


PŘÍKLAD ROZDĚLENÍ DV PODLE PŘEDMĚTU: systémy řízení organizace duševního vlastnictví, určené k plnění řídících funkcí organizace (podniku); IS telekomunikačních systémů určené k implementaci funkcí souvisejících s přenosem dat; geografické informační systémy IS, které zajišťují sběr, ukládání, zpracování, zpřístupňování, zobrazování a distribuci prostorově koordinovaných dat (prostorových dat); obchod IP; vestavěné řídicí systémy pro složité objekty, jako jsou letadla a lodě; zdravotnický informační systém IP určený pro použití ve zdravotnických zařízeních.




PŘÍKLAD KLASIFIKACE PODLE MĚŘÍTKA APLIKACE IP osobní IP určené pro použití jednou osobou; skupinová IP, určená pro sdílené použití skupinou lidí, například zaměstnanci jednoho oddělení; podnikové informační systémy pokrývající informační procesy jednotlivé organizace; globální informační systémy pokrývající informační procesy mnoha organizací.




Klient – ​​uživatel a (nebo) počítač, který používá jakékoli softwarové služby Server – počítač nebo datové centrum, které poskytuje softwarové služby Tenký klient – ​​klient s minimálním uživatelským rozhraním – bezstavový, bez relace, plně vybavený GUI Bohatý klient (plnohodnotný klient) – klient, který má plnohodnotné GUI a komunikuje se serverem prostřednictvím vrstvy zprostředkujícího softwarového rozhraní (middleware), které zajišťuje jeho funkčnost; Vrstva – velká nezávislá součást softwarové architektury Abstrakce vrstva – horizontální vrstva (číslo N); sada modulů, jejichž implementace využívá pouze moduly úrovně N-1 (N > 0). Vertikální řez (aspekt) je sbírka rozptýlených fragmentů kódu, které implementují funkcionalitu (end-to-end), například kontrolu zabezpečení NĚKTERÝCH MODERNÍCH ZÁKLADNÍCH KONCEPCÍ, PŘI POPISU JE ARCHITEKTURA 0). Vertikální řez (aspekt) je sbírka rozptýlených fragmentů kódu, které implementují (end-to-end) funkce, například kontrolu zabezpečení NĚKTERÉ MODERNÍ ZÁKLADNÍ KONCEPTY PŘI POPISU JE ARCHITEKTURA ">


Middleware - sada softwarových vrstev, které leží mezi klientem a serverem a zajišťují jejich interakci, např. podpora síťových komunikačních protokolů Tier - softwarová vrstva, která implementuje jakoukoli nezávislou část své architektury; například: business tier – implementace obchodní logiky; Web tier - implementace interakce s Web Multi-tier architecture - softwarová architektura, ve které jsou prezentace výsledků, zpracování a správa dat implementovány jako samostatné procesy. Příklad: Použití middlewaru k interakci se serverem a DBMS k interakci s daty NĚKTERÉ MODERNÍ ZÁKLADNÍ KONCEPCE, KDYŽ JE POPISOVÁNÍ ARCHITEKTURA


Architektura s více nájemci je architektura softwaru klient-server, ve které jedna instance serverového softwaru běžícího na serveru obsluhuje několik klientů (tenantů). Příklad: Webová služba Například z pohledu diskutovaných konceptů cloud computing odpovídá principům vícevrstvé a vícenájemné architektury. NĚKTERÉ MODERNÍ ZÁKLADNÍ POJMY PŘI POPISOVÁNÍ JE ARCHITEKTURA


PROVOZNÍ MODELY DISTRIBUOVANÝCH APLIKACÍ Pro organizaci provozu aplikací v síti existují tři hlavní parametry: Způsob rozdělení aplikace na části běžící na různých počítačích v síti; Přidělování specializovaných serverů v síti, které provádějí některé funkce společné všem aplikacím; Metoda interakce mezi částmi aplikací běžících na různých počítačích.


ZPŮSOBY ROZDĚLENÍ DISTRIBUOVANÝCH APLIKACÍ NA ČÁSTI Aplikace lze rozdělit do následujících funkčních částí: Prostředky pro prezentaci dat na obrazovce; Logika pro prezentaci dat na obrazovce (popisuje pravidla a scénáře pro interakci uživatele s aplikacemi); Aplikovaná logika (pravidla pro rozhodování, výpočetní postupy atd.); Datová logika – operace s daty uloženými v databázi; Interní databázové operace jsou akce DBMS volané v reakci na provedení dotazů datové logiky; Operace se soubory jsou standardní operace se soubory a systémem souborů.










34


Výhody: uživatelé sdílejí drahé počítačové zdroje a drahá periferní zařízení centralizace zdrojů a zařízení usnadňuje údržbu a provoz počítačového systému není potřeba spravovat uživatelské pracovní stanice Hlavní nevýhoda: uživatelé jsou zcela závislí na správci hostitelského počítače "FILE SERVER " ARCHITEKTURA Výhody: víceuživatelský provozní režim s datovým pohodlím centralizovaného řízení přístupu nízké náklady na vývoj vysoká rychlost vývoje nízké náklady na aktualizaci a změnu softwaru Nevýhody: problémy s víceuživatelskou prací s daty nízký výkon špatná možnost připojení nových klientů systému nespolehlivost 38
41 DVOUÚROVŇOVÁ ARCHITEKTURA "KLIENT-SERVER" Výhody: možnost distribuce funkcí výpočetního systému mezi několik nezávislých počítačů, podpora víceuživatelského provozu Nevýhody: nefunkčnost serveru může způsobit nefunkčnost celé počítačové sítě, vysoké náklady na vybavení aplikací;


VÍCEÚROVŇOVÁ ARCHITEKTURA "KLIENT-SERVER" Výhody: klientský software nevyžaduje správu škálovatelnost konfigurovatelnost vysoká bezpečnost a spolehlivost nízké požadavky na rychlost kanálu mezi terminály a aplikačním serverem nízké požadavky na výkon a technické vlastnosti terminálů Nevýhody: složitost správy a údržby vyšší náročnost tvorby aplikací vysoké požadavky na výkon aplikačních serverů a databázového serveru vysoké požadavky na rychlost kanálu (sítě) mezi databázovým serverem a aplikačními servery VLASTNOSTI ARCHITEKTURY WEBOVÉ APLIKACE Není potřeba používat další software na straně klienta Možnost připojení téměř neomezený počet klientů Centralizované umístění datového úložiště Nepřístupnost serveru nebo komunikačních kanálů Poměrně nízká rychlost webového serveru a kanálů přenosu dat

Téma přednášky 1: Podnikání a informační technologie. Základní definice podnikové architektury.

Cílová: Zvažte koncepty podnikové architektury a podnikové IT architektury; ukazují, že architektura informačních technologií je integrálním prvkem architektury celého podniku a závisí na jeho cílech a záměrech, strategii rozvoje a stávajícím modelu podnikových procesů. Seznámit studenty s typy podnikové IT architektury. Zvažte funkce managementu ve struktuře informačních systémů

úkoly: zvládnutí základních teoretických pojmů a praktických účelů v souladu se stanoveným cílem.

Typ lekce: přednáška s prvky demonstrace a dialogu.

Vizuální pomůcky přednášky: prezentace vytvořená pomocí MS Office PowerPoint 2003 s operačním systémem Windows XP

Technické tréninkové pomůcky: projektor, PC z rodiny Intel XX86.

Plán lekce:

    Úkoly, cíle, obsah procesu modelování architektury podnikového informačního systému. Procesy objektu informatizace v kontextu informačních technologií.

    Obecná struktura modelu podnikové architektury

    Klasifikace podnikových informačních systémů.

    Identifikace konceptu Enterprise v oblasti návrhu informačních systémů jako předmětu implementace. EIS (Enterprisei nformation system) a MIS (Management information system) v aspektu modelování architektury podnikového informačního systému a jeho podnikových procesů.

    Přístupy k architektuře budov. Komponenty podnikové architektury

    Matice konzistentních modelů v architekturách.

    Hlavní:

      Informační systémy v ekonomii: Učebnice/; Ed. A.N. Romanová, B.E. Odintsová. - 2. vyd.; přepracováno a doplňkové - M.: Vysokoškolská učebnice, 2010. - 411 s. - (Vysoká učebnice).

      Informační systémy v ekonomii: učebnice pro studenty vysokých škol ekonomie a ekonomie a managementu (060000) / Ed. G.A. Titorenko – 2. vyd., přepracováno. a doplňkové – M: UNITY-DANA, 2006. – 463 s.

      Karamov O. G. Obchodní plánování. Vzdělávací a praktický manuál - M.: Eurasian Open Institute, 2010. http://old.biblioclub.ru/book/90809/

      Úkoly, cíle, obsah procesu modelování architektury podnikového informačního systému.Procesy objektu informatizace v kontextu informačních technologií.

    Informační technologie (IT) se rychle stávají hlavní technologickou strukturou moderní technogenní civilizace. Není pochyb o tom, že podnikatelská činnost je dnes neoddělitelná od informačních technologií, navíc často přímo závisí na spolehlivém provozu informačních systémů (IS). Došlo k pochopení, že IT služba je stejnou obchodní jednotkou společnosti jako například oddělení cenných papírů a efektivita práce ostatních zaměstnanců společnosti závisí na profesionalitě IT specialistů.

    Pojem „podnikatelská architektura“ úzce souvisí se strukturou podniku, jeho odvětvím, výrobní orientací a dalšími charakteristikami. Postupně se tak začalo utvářet široké chápání podnikové architektury jako celku neodmyslitelně spjaté především s používanými informačními technologiemi a zejména s informačními systémy.

    Moderní informační systémy poskytují možnost efektivně pracovat s různými typy dat a vytvářet tak nové zdroje - kvalitní manažerské informace, čímž definují novou systémovou kvalitu podniku. Manažerské informace nejsou pouze primární dokumenty a finanční zprávy. Jedná se o informace o struktuře společnosti a obchodních procesech v ní probíhajících, rozdělení povinností a odpovědnosti za rozhodování, obchodních cílech, informace o všem, co může podnikání ovlivnit.

    Informační systémy nejsou jen „technologickou páteří podniku“. Informační technologie se pro mnoho společností staly nástrojem, který se stal nedílnou součástí jejich provozní činnosti. Jakékoli selhání informačních systémů v takových společnostech s sebou nese značné finanční ztráty.

    Historicky zavedený způsob budování IT oddělení plně odráží strukturu používaných informačních systémů. Navíc každé konkrétní oddělení podporuje specifický informační systém. Při tomto přístupu zpravidla neexistuje účinný systém interakce s podnikovými uživateli a vznikají problémy při určování kvality poskytovaných služeb.

    Spolu s prvními informačními systémy vyvstala potřeba řídit podnikovou infrastrukturu. První systémy pro správu IT infrastruktury zajišťovaly monitorování síťové infrastruktury pomocí protokolu SNMP a zachovala funkčnost prostředí podnikové sítě.

    Spolu s novými technologiemi pro monitorování a správu informačních systémů přišly i nové techniky, které zajišťují optimalizaci a hodnocení obchodních procesů IT oddělení. Nejznámější a v současnosti nejoblíbenější techniky v této oblasti: "Správa IT služeb"(IT Service Management, ITSM) a „IT Infrastructure Library“ (Information Technology Infrastructure Library, ITIL).

    Pod informačními technologiemi ve firmách obvykle rozumí sadě informačních systémů, které poskytují podporu a automatizaci stávajících podnikových procesů.

    Informační technologie je systém organizačních struktur, které zajišťují fungování a rozvoj podnikového informačního prostoru a prostředků informační interakce. Základem informačních technologií je IT infrastruktura.

    Jednou z podmínek efektivního fungování IT infrastruktury je zaběhlá praxe jejího provozu. Provoz IT infrastruktury by měl být založen na zásadách a postupech vyvinutých a zavedených jako podnikové standardy. Údržba– jedná se o soubor opatření na softwarové a hardwarové úrovni, prováděných ve fázi výrobního provozu a zaměřených na zajištění požadované spolehlivosti a účinnosti informačního systému.

    V tuto chvíli můžeme zdůraznit následující skupina úkolů řešených IT oddělením:

    Zajištění efektivity, dostupnosti a důvěrnosti zpracovávaných informací.

    Zajištění provozu IT infrastruktury.

    Prevence a odstraňování poruch.

    Krizové plánování a řízení.

    Poskytování automatického sledování stavu IT.

    Zajištění spolehlivého fungování IT infrastruktury.

    Zajištění bezpečnosti informací.

    Modernizace zařízení.

    Minimalizace nákladů na údržbu IT infrastruktury.

      Obecná struktura modelu podnikové architektury

    Pod Enterprise Architecture (EA) obvykle odkazuje na úplný popis (model) struktury podniku jako systému, včetně popisu klíčových prvků tohoto systému a vazeb mezi nimi.

    Enterprise architektura definuje celkovou strukturu a funkce systémů (obchodních a IT) v celé organizaci (včetně partnerů a dalších organizací, které tvoří tzv. „podnik v reálném čase“) a poskytuje společný rámec, standardy a směrnice pro architekturu. úrovni jednotlivých projektů.

    Jako výchozí bod pro prezentaci základního diagramu můžete použít Enterprise Architecture Model navržený Národním institutem pro standardy a technologie (NIST), znázorněný na obrázku.

    Výkres. Schéma architektury počítačového podniku podle NIST (HW-hardware, SW-software).

    Podniková architektura popisuje aktivity společnosti ze dvou hlavních hledisek:

      Obchodní architektura popisuje podnik v logických termínech, jako jsou interakce obchodních procesů a obchodních pravidel, požadované informace, struktura a informační toky.

      Architektura informačních technologií popisuje podnik z hlediska technických pojmů, jako je hardware, počítače, software, zabezpečení a bezpečnost.

    Dokumentace a optimalizace architektury informačních technologií snižuje složitost informačních systémů a zjednodušuje jejich integraci. Optimalizace podnikových procesů společnosti a optimalizace funkčnosti informačních systémů sloužících k automatizaci podnikových procesů zvyšují příliv investic do informačních technologií. Podniková architektura primárně integruje architekturu informačních technologií a obchodní architekturu do jednoho celku a poskytuje integrovaný pohled na obě stávající oblasti.

    Podniková architektura propojuje informační technologie, obchodní potřeby podniku, procesy strategického obchodního plánování, aplikované informační systémy a jejich podpůrné procesy.

    Podniková architektura je zároveň neoddělitelně spjata s hlavními pracovními procesy:

    Rozvoj strategie a plánování na podnikové úrovni;

    Řízení firemních projektů.

    Správa portfolia informačních technologií (Business and IT Portfolio Management) je proces řízení investic v oblasti řízení IT projektů. Portfolio je chápáno jako soubor projektů realizovaných na společném fondu zdrojů (finance, lidé, zařízení, materiály, energie); zároveň je fond zdrojů a výsledky všech projektů v portfoliu v gesci jednoho zodpovědného centra.

    Podniková architektura je jedním z prvků správy portfolia IT a poskytuje informace o obchodních procesech a technologiích nezbytných k jejich automatizaci. Podniková architektura slouží nejen jako základ pro návrh portfolia aktiv, ale také podporuje celý životní cyklus mnoha IT aktiv.

    Každý podnik vyžaduje systematický rozvoj své struktury, podnikových procesů, informačních systémů a jejich vzájemné integrace. Podniková architektura je vlastně plán rozvoje podniku ( cílová architektura) a zdokumentované schéma toho, co se v současné době ve firmě děje ( současná architektura).

    Současná architektura Current Architecture popisuje současný stav podnikové architektury. Také se nazývá architektura tak, jak je, nebo základní stav existující architektury.

    Současná architektura je odrazem objektivní reality včetně existujících komponent (obchodní procesy, informační systémy, technologické prvky) a jejich propojení. Jedná se o soubor modelů s nevyhnutelnými zjednodušeními, omezeními a subjektivními zkresleními.

    Cílová architektura(Target Architecture) popisuje požadovaný budoucí stav podniku nebo „co by mělo být vytvořeno“. Jinými slovy, cílová architektura je budoucí model podniku.

    Cílovou architekturu lze nazvat ideálním podnikovým modelem, který je založen na:

    Strategické požadavky na podnikové procesy a informační technologie;

    Informace o zjištěných úzkých místech a způsobech jejich odstranění;

    Analýza technologických trendů a podnikatelského prostředí podniku.

    Cílová architektura a současná architektura umožňují popsat počáteční a konečné stavy podniku - před a po provedení změn v jeho struktuře, přičemž proces změny zůstává bez pozornosti.

    Proces přechodu ze současné podnikové architektury na cílovou přivádí podnik na novou vývojovou spirálu, a lze tedy říci, že podniková architektura se vyznačuje určitým životním cyklem, podobně jako životní cyklus informačních systémů.

    Moderní přístupy k budování podnikové architektury ji tradičně rozdělují do několika vrstev (oborů). Počet architektonických vrstev se u různých technik liší. Níže se podíváme na vrstvy používané ve většině existujících technik:

    Strategické cíle a záměry podniku.

    Podniková obchodní architektura.

    Architektura informačních technologií (podniková IT architektura), včetně:

    – informační architektura (Enterprise Information Architecture);

    – architektura aplikačního řešení (Enterprise Solution Architecture);

    – technologická architektura (Enterprise Technical Architecture).

    Strategické cíle a záměry podniku určují hlavní směry rozvoje a stanovují dlouhodobé cíle a záměry. Při rozvíjení strategických cílů podniku je nutné brát v úvahu vliv informačních technologií na utváření vzhledu moderního podniku. V průběhu rozvoje strategických cílů podniku se formuje (modernizuje) také strategie rozvoje informačních technologií.

    Obchodní strategie určuje směr rozvoje podnikání v souladu se strategickými cíli a záměry, kterým podnik čelí, a odpovídá na otázku, proč by se měl podnik vyvíjet právě tímto směrem. Obchodní strategie zahrnuje:

    Cíle a záměry, kterým podnik čelí;

    Obchodní rozhodnutí nezbytná k dosažení stanovených cílů a záměrů;

    Změny, které je třeba provést, abyste dosáhli svých cílů a cílů.

    IT strategie určuje směr rozvoje informačních technologií v souladu s cíli, cíli a obchodní strategií podniku a jak lze obchodní strategii realizovat. IT strategie zahrnuje:

    Projekty, které lze spustit za účelem naplnění obchodní strategie;

    Možnosti řešení aktuálních problémů a problémů;

    Technologie, které lze použít k dosažení vašich cílů.

    Enterprise Business Architecture (EBA)- jedná se o cílené budování organizační struktury podniku v návaznosti na jeho poslání, strategii a obchodní cíle. V průběhu budování podnikové architektury se určují potřebné podnikové procesy, informační a materiálové toky a také organizační a personální struktura.

    Podniková architektura je zpravidla chápána jako soubor modelů podnikových procesů, organizační, kulturní a sociální oblasti podniku. Bere v úvahu profil podniku, jeho cíle a možnosti implementace podnikových procesů. Architektura podnikových procesů je určena hlavními funkcemi organizace a může se měnit pod vlivem vnějšího prostředí.

    Obchodní architektura podniku je neoddělitelně spjata s procesem jeho řízení. Podnikový management obvykle označuje aktivity společnosti zohledňující změny okolního ekonomického a sociálního prostředí. Vedoucí pracovníci rozdělují finanční, pracovní a materiální zdroje tak, aby co nejúčinněji dosáhli strategických cílů a cílů podniku.

    Při vývoji podnikové architektury se podrobně zvažují různé modely budování podniku, odpovídající strategii jeho rozvoje. Modely obchodní architektury lze rozdělit do tří tříd: klasické (referenční), specializované a specifické.

    Enterprise IT architektura, nebo jinak řečeno architektura informačních technologií, je souborem technických a technologických řešení pro zajištění efektivního fungování podnikových podnikových procesů v souladu s pravidly a koncepty definovanými podnikovou architekturou.

    Celková architektura IT musí zahrnovat logické i technické komponenty. Logická architektura poskytuje na vysoké úrovni popis poslání podniku, jeho funkčních a informačních požadavků, systémových komponent a informačních toků mezi těmito komponentami. Technická architektura definuje konkrétní standardy a pravidla, která budou použita k implementaci logické architektury.

    Podniková IT architektura je tradičně reprezentována jako tři vzájemně propojené komponenty:

    Enterprise Information Architecture (EIA) – informační architektura;

    Enterprise Solution Architecture (ESA) – architektura aplikačních řešení;

    Enterprise Technical Architecture (ETA) – technická architektura.

    Při vývoji podnikové architektury vzniká model, který zahrnuje informace o jejích výrobních procesech, informačních a materiálových tocích, zdrojích a organizačních jednotkách. Model IT architektury přitom přímo závisí na roli, kterou hrají informační systémy v podniku: strategický (zaměřený na implementaci stávajících strategií a operací), posunový (nástroj pro zvýšení efektivity podnikání), podpůrný (IS nemají hrají zvláštní roli ve fungování podniku), továrna (IS je povinným prvkem, který zajišťuje fungování podniku).

    Informační architektura (Enterprise Information Architecture, EIA) neboli informační architektura je (z pohledu analytiků Meta Group) ovladatelná sada technik, která popisuje informační model podniku a zahrnuje:

    Databáze a datové sklady;

    Informační toky (jak v rámci organizace, tak komunikace s vnějším světem).

    Informační architekturu podniku lze konvenčně nazvat úrovní datových toků. Při budování podnikové informační architektury však není potřeba vytvářet modely všech typů dat používaných v podniku. Stačí zajistit výběr nejdůležitějších (pro podnik kritických) dat a modelovat je na vysoké úrovni abstrakce.

    Architektura aplikačního řešení (Enterprise Solution Architecture, ESA), nebo jinými slovy aplikační architektura, zahrnuje sadu softwarových produktů a rozhraní mezi nimi.

    Architektura aplikačních řešení je rozdělena do dvou oblastí:

    oblast vývoje aplikačních systémů;

    Portfolio aplikačních systémů.

    Oblast vývoje aplikačních systémů popisuje technologickou část architektury aplikačních řešení a zahrnuje softwarové produkty; datové modely; rozhraní; uživatelská rozhraní.

    Oblastí vývoje aplikačních systémů je technický popis konkrétních aplikací. V souladu s tím lze informace o těchto modulech nejsnáze prezentovat ve formě následujících dvou diagramů:

    Komponenty a struktura systému – vnitřní struktura systému včetně informací o programových modulech a databázích;

    Interakce s jinými systémy (rozhraní) – popisuje interakci aplikace s externími objekty (softwarové produkty, uživatelé).

    Podniková technická architektura(Enterprise Technical Architecture, ETA) je soubor softwarových a hardwarových nástrojů, metod a standardů, které zajišťují efektivní fungování aplikací. Jinými slovy, technickou architekturou rozumíme kompletní popis podnikové infrastruktury, včetně:

    Informace o podnikové infrastruktuře;

    Systémový software (DBMS, integrační systémy);

    Hardwarové a softwarové standardy;

    Bezpečnostní nástroje (hardware a software);

    Systémy řízení infrastruktury.

    Technickou architekturu podniku lze vizuálně znázornit jako soubor architektonických diagramů aplikací používaných v podniku. Vizuálně lze technickou architekturu aplikace znázornit jako diagram, který obsahuje informace o serverech, systémových komponentách, standardech (použitých v této aplikaci) a vztazích mezi nimi.

    Pro účely systémové analýzy lze podnikovou architekturu posuzovat ve dvou aspektech:

      statické - podle stavu banky v určitém pevném okamžiku;

      dynamický - jako proces přechodu (migrace) banky ze současného stavu do nějakého žádoucího stavu v budoucnu.

    Podniková architektura uvažovaná ve statické podobě se skládá z následujících prvků:

      mise a strategie, strategické cíle a záměry;

      obchodní architektura;

      architektura systému.

    Z pohledu dynamiky je podniková architektura logicky propojený integrální plán akcí a koordinovaných projektů nezbytných k transformaci stávající architektury organizace do stavu definovaného jako dlouhodobý cíl, založený na současných a plánovaných obchodních cílech a obchodních procesech společnosti. organizace.

    Podniková architektura je tedy obecně popsána následujícími sekvenčně závislými sekcemi (viz obr. 2):

      formulované poslání a strategie banky, strategické cíle a záměry;

      obchodní architektura v současném (jak je) a plánovaném (budoucím) stavu,

      architektura systému v současném (jak je) a plánovaném (budoucím) stavu;

      plány činností a projektů pro přechod ze současného stavu do plánovaného.

    Rýže. 2. Cyklický vývoj podnikové architektury

    Na Obr. 2 ukazuje, že realizace plánu migrace neznamená zmrazení rozvoje obchodní a systémové architektury

    Architektura systému (podniku) představuje strategickou informační základnu, která určuje:

      obchodní struktura;

      informace nezbytné k provádění tohoto obchodu;

      technologie používané k podpoře obchodních operací;

      přechodové procesy transformace a rozvoje, které jsou nezbytné pro implementaci nových technologií v reakci na vznik nových měnících se obchodních potřeb.

    Systémová (podniková) architektura tedy představuje model základního uspořádání a vztahů vnitřních částí systému (fyzického nebo koncepčního objektu či entity).

    Podniková architektura je kompletně popsána následujícími entitami (viz obr. 3):

      Klasifikace podnikových informačních systémů

    – nejdůležitější součást moderní informační infrastruktury komplexní organizace, protože potřeba informačního systému je typická pouze pro organizace s vysokým stupněm složitosti – značný počet oddělení a četné oblasti činnosti.

    Podnikový informační systém (CIS) je soubor softwaru a hardwaru, který podporuje obchodní procesy organizace.

    Koncept podnikových informačních systémů pochází z

    koncepce domácích automatizovaných systémů (AS - automatizovaný systém, ASU - automatizovaný řídicí systém, ASUP - automatizovaný systém řízení podniku, ISUP - integrovaný systém řízení podniku) a ze zahraničních třídních systémů MRP, ERP atd.

    Po zavedení posledně jmenovaného se však zkratky jako „ASUP“ prakticky přestaly používat a ustoupily běžné zkratce „CIS“. Navzdory tomu neexistuje žádná obecně uznávaná definice podnikového informačního systému (na rozdíl od automatizovaných řídicích systémů, automatizovaných řídicích systémů, které byly definovány GOST 34.003-90).

    Obecně můžeme uvést některé základní rysy CIS:

      soulad s informačními a řídícími potřebami podniku a jeho podnikání;

      soulad s přijatým systémem řízení a organizační kulturou podniku;

      integrace;

      otevřenost a škálovatelnost.

    Firemní informační systém je otevřený, integrovaný, automatizovaný systém v reálném čase pro automatizaci podnikových obchodních procesů, včetně procesů vývoje a přijímání manažerských rozhodnutí.

    Obecně lze jakýkoli informační systém nazvat firemním, pokud pokrývá všechny potřebné oblasti řízení a obchodních procesů podniku.

    Zformoval se proces evoluce automatizovaných systémů řadu požadavků na vyvíjený CIS.

    1. Složitost a konzistence. CIS by měl pokrývat všechny úrovně řízení podniku jako celku (od velké divize až po konkrétní pracoviště), jakož i s přihlédnutím k jeho pobočkám, dceřiným společnostem, servisním střediskům a zastoupením. Vždyť samotná výroba a distribuce zboží je z pohledu informatiky nepřetržitý proces generování, zpracování, změny, ukládání a distribuce informací. Každé pracoviště je uzel, který spotřebovává a generuje určité informace. Všechny takové uzly jsou vzájemně propojeny informačními toky ve formě dokumentů, zpráv, příkazů, akcí atd. Fungující podnik tak může být reprezentován formou informačně-logického modelu sestávajícího z uzlů a vazeb mezi nimi. Takový model by měl pokrývat všechny aspekty činnosti podniku, měl by být logicky odůvodněný a zaměřený na identifikaci mechanismů pro dosažení hlavního cíle podnikání v tržních podmínkách – generování příjmu a maximálního zisku, z čehož vyplývá požadavek konzistence.

    2. Modularita konstrukce. Informace v takovém informačně-logickém modelu jsou přirozeně distribuovány a mohou být poměrně přísně strukturovány v každém uzlu a v každém vláknu. Uzly a vlákna zase mohou být podmíněně (nebo explicitně) seskupeny do subsystémů. Modularita konstrukce pak umožňuje paralelizovat, usnadnit a tím i urychlit proces instalace, zaškolení personálu a uvedení systému do komerčního provozu.

    3. Otevřenost– tento požadavek nabývá na důležitosti, vezmeme-li v úvahu, že automatizace se neomezuje pouze na řízení, ale zahrnuje i takové úkoly, jako je návrh a podpora designu, technologické procesy, interní a externí tok dokumentů, komunikace s externími informačními systémy (např. ), zabezpečovací systémy a podobně.

    4. Adaptabilita.Žádný podnik neexistuje v uzavřeném prostoru, ale ve světě neustále se měnící nabídky a poptávky, vyžadující pružnou reakci na situaci na trhu, což může být někdy spojeno s výraznou změnou ve struktuře podniku a sortimentu. nebo poskytovaných služeb. To znamená, že CIS je nutné pružně upravovat v souvislosti se změnami v podniku samotném i v jeho vnějším prostředí. Je žádoucí, aby kromě konfiguračních nástrojů měl systém také vývojové nástroje - nástroje, pomocí kterých by programátoři a nejkvalifikovanější uživatelé podniku mohli samostatně vytvářet potřebné komponenty, které by byly organicky integrovány do stávajícího systému.

    5. Spolehlivost. Pokud je CIS provozován v průmyslovém režimu, stává se nepostradatelnou součástí fungujícího podniku, schopnou zastavit celý výrobní proces a způsobit obrovské ztráty v případě nouzového odstavení. Jedním z nejdůležitějších požadavků na takový systém je proto kontinuita jeho fungování jako celku i v podmínkách částečného selhání jednotlivých prvků z nepředvídatelných a nepřekonatelných příčin.

    6. Bezpečnost. Tento požadavek zahrnuje několik aspektů:

      Ochrana dat před ztrátou. Tento aspekt je implementován především na organizační, hardwarové a systémové úrovni, tedy na úrovni operačního prostředí.

      Zachování integrity a konzistence dat. Aplikační systém musí sledovat změny ve vzájemně závislých dokumentech a poskytovat verzování a generační kontrolu datových sad.

      Zabránění neoprávněnému přístupu k datům v systému. Tyto úkoly jsou řešeny komplexně jak organizačními opatřeními, tak na úrovni provozních a aplikačních systémů. Aplikační komponenty musí mít zejména vyvinuté nástroje pro správu, které umožňují omezit přístup k datům a funkčnosti systému v závislosti na stavu uživatele a také monitorovat akce uživatele.

      Zabránění neoprávněnému přístupu k datům zvenčí.

    Řešení této části problému dopadá především na hardwarové a provozní prostředí CIS a vyžaduje řadu administrativních a organizačních opatření.

    7. Škálovatelnost. Podnik, který úspěšně funguje a má dostatečný zisk, má tendenci růst a vytvářet dceřiné společnosti, pobočky a zastoupení, což může při provozu CIS vyžadovat zvýšení počtu automatizovaných pracovních stanic a zvýšení objemu uchovávaných a zpracovávaných informací. Pro společnosti, jako jsou holdingové společnosti a velké korporace, by navíc mělo být možné použít stejnou technologii řízení jak na úrovni mateřského podniku, tak na úrovni jakékoli, i malé členské společnosti.

    8. Mobilita. V určité fázi podnikového vývoje mohou rostoucí požadavky na výkon systému a zdroje vyžadovat přechod na produktivnější hardwarovou a softwarovou platformu.

    10. Snadno se učí– tento požadavek znamená nejen použití intuitivního rozhraní programu, ale také dostupnost podrobné a dobře strukturované dokumentace, možnost školení personálu ve specializovaných kurzech a stážích pro odpovědné specialisty v navazujících podnicích, kde se tento systém již používá.

    11. Podpora vývojářů– zahrnuje řadu příležitostí, jako je získání nových verzí softwaru zdarma nebo s výraznou slevou, získání dodatečné metodické literatury, konzultace hotline, získání informací o dalších softwarových produktech vývojáře atd.

    12. Doprovod. Při provozu složitých softwarových a hardwarových systémů mohou nastat situace, které vyžadují rychlý zásah kvalifikovaného personálu vývojářské společnosti nebo jejího zástupce na místě.

    Klasifikace CIS mohou být založeny na vývoji jejich vývoje. Takže až do 60. let 20. století byla funkce informačních systémů jednoduchá: interaktivní zpracování požadavků, ukládání záznamů, účetnictví a další elektronické zpracování dat (EDP).

    Později v souvislosti se vznikem konceptu manažerských informačních systémů (MIS) přibyla funkce zaměřená na poskytování manažerů potřebných x rozhodnutí reporty sestavenými na základě shromážděných procesních dat (informační reportovací systémy).

    V 70. letech se ukázalo, že rigidně definované formy výsledků z reportingových systémů nevyhovují požadavkům manažerů. Poté se objevil koncept systémů pro podporu rozhodování (DDS). Tyto systémy měly manažerům poskytovat specializovanou a interaktivní podporu pro procesy vytváření jedinečných řešení problémů v reálném, rychle se měnícím světě.

    V 80. letech dal rozvoj výkonu (rychlosti) mikropočítačů, aplikačních balíků a telekomunikačních sítí impuls ke vzniku fenoménu konečného přínosu Vatelya (koncový uživatel výpočetní techniky). Od tohoto okamžiku mají koncoví uživatelé (manažeři) možnost samostatně využívat výpočetní prostředky k plošnému řešení problémů souvisejících s jejich profesní činností, bez závislosti na zprostředkování specializovaných informačních služeb.

    S vědomím, že většina vyšších manažerů přímo nevyužívá výsledky reportingových systémů nebo systémů pro podporu rozhodování, objevil se koncept (executive information systems - EIS). Takové jsou chvíle na to, mít čas na život informací NIX, MIPE, který se jim vnucuje MOMENT, což pro ně není možné oh

    preferovat.

    Velkým úspěchem bylo vytvoření a aplikace systémů a metod

    umělá inteligence(umělá inteligence - A.I.) v informačních systémech.

    Expertní systémy(expertní systémy – ES) a znalostní systémy definovaly novou roli informačních systémů.

    Vznikla v roce 1980 a dále se rozvíjela v 90. letech koncept strategické role informačních systémů, někdy tzv. strategické informační systémy(strategické informační systémy – SIS).

    Výrobní informační systémy zahrnují kategorii systémů pro zpracování transakcí (systémy pro zpracování transakcí - TPS). Systémy zpracování transakcí zaznamenávají data o procesu. Typický příklady– informační systémy, které zaznamenávají prodeje, nákupy a změny stavu. Výsledky takové registrace se používají k aktualizaci zákaznických, skladových a dalších organizačních databází.

    Systémy řízení procesů dělat nejjednodušší rozhodnutí nezbytná pro řízení výrobních procesů. Patří mezi ně kategorie informačních systémů nazývaná systémy řízení procesů. PCS), které automaticky přijímají rozhodnutí regulující fyzický výrobní proces. Například Takové systémy používají ropné rafinérie a automatizované montážní linky. Řídí fyzické procesy, zpracovávají data shromážděná senzory a řídí proces v reálném čase.

    Obchodní automatizační systémy(kancelářské automatizační systémy – OAS) shromažďovat, zpracovávat, ukládat a přenášet informace ve formě elektronických dokumentů. Tyto automatizované systémy využívají speciální metody zpracování textu, přenosu dat a další informační technologie ke zefektivnění kancelářské práce.

    Informační systémy, určený k poskytování informací manažerům pro podporu efektivního rozhodování se nazývají manažerské informační systémy(Manažerské informační systémy - MIS). Nejdůležitější jsou pro nás tři hlavní typy manažerských informačních systémů: systémy generování reportů, systémy pro podporu rozhodování, řešení systémů pro podporu strategického rozhodování.

    SiCTEMyGEnEPAníchÓtchETÓPROTI(systémy hlášení informací – IRS) - Tento

    nejrozšířenější formou manažerských informačních systémů.

    Poskytují manažerům informace, které potřebují ke splnění svých každodenních potřeb při rozhodování. Vytvářejí a připravují různé typy reportů, jejichž informační obsah si manažeři předem určují sami tak, aby

    Měli pouze informace, které potřebovali.

    SiCTEmy pÓddepsamiceppočátekpewEnic(systémy na podporu rozhodování – DSS) je přirozeným vývojem systémů generování zpráv a systémů zpracování transakcí. Systémy na podporu rozhodování jsou interaktivní počítačové informační systémy, které používat rozhodovací modely a specializované databáze, které pomáhají manažerům činit manažerská rozhodnutí. Při používání DSS manažeři zkoumají možné alternativy a získávají předběžné informace na základě souboru alternativních předpokladů. Manažeři tedy nemusí své informační potřeby definovat předem. Místo toho jim DSS interaktivně pomáhá najít informace, které potřebují.

    Systémy na podporu strategického rozhodování(výkonné informační systémy – EIS) jsou manažerské informační systémy přizpůsobené strategickým informačním potřebám vrcholového managementu. Vrcholový management získává informace, které potřebuje, z mnoha zdrojů, včetně dopisů, záznamů, periodik a zpráv připravených ručně a počítačovými systémy.

    V popředí vývoje informačních systémů jsou pokroky v oblasti umělá inteligence(umělá inteligence - A.I.). Umělá inteligence je obor počítačové vědy, jehož cílem je vyvinout systémy, které dokážou myslet, stejně jako vidět, slyšet, mluvit a cítit. Například projekty AI, včetně vývoje přirozených počítačových rozhraní, urychlily vývoj průmyslové práce a inteligentního softwaru. Hlavním impulsem k tomu je rozvoj počítačových funkcí obvykle spojených s lidskou inteligencí, jako je uvažování, učení a řešení problémů.

    Jeden z nejpraktičtějších aplikačních programů: A.I.– vývoj expertní systémy(expertní systémy – ES). Expertní systém – znalostní informační systém; to znamená, že využívá znalosti určité oblasti, aby mohla působit jako zkušená konzultantka. Komponenty expertního systému - znalostní báze a softwarové moduly, které dělají logické závěry na základě existujících znalostí a nabízejí odpovědi na užitečné otázky ovateley.

    Expertní systémy se používají v mnoha oblastech činnosti,

    včetně medicíny, inženýrství, fyzikálních věd a obchodu. Použití výkonné je případ diagnet být diagnet a na stejné, na stejné, jsou schopni jíst a dát to do Penan Lanipvannye.

    Systémy koncových uživatelů ( počítačové systémy koncového uživatele) - počítačové informační systémy, které přímo podporují jak provozní, tak i řídící funkce koncových uživatelů, přímo využívající informační zdroje namísto jejich nepřímého využívání s pomocí odborných zdrojů z oddělení informačních služeb organizace. Koncoví uživatelé informačních systémů obvykle používají pracovní stanice a aplikační balíčky k podpoře svých každodenních činností, jako je vyhledávání informací, podpora rozhodování a vývoj aplikací.

    Nejběžnější typy CIS:

    CRP (Capacity Requirements Planning) – systémy, které implementují základní funkce řízení výroby.

    FRP (Finance Requirements Planning) – systémy, které implementují pouze technologie plánování a rozpočtování.

    MRP (Material Requirements Planning) jsou systémy speciálně vyvinuté především pro potřeby řízení materiálových zdrojů

    turn - zásoby.

    MRP-II (Manufacturing Resources Planning) – integrované systémy finančního plánování a řízení výroby.

    MPS (Master Planning Shedule) - systémy zaměřené na většinu typů plánování nejen finančního, ale i výrobního, obchodního atd.

    CRM (Customer Relationship Management) jsou systémy zaměřené nejen na zákaznický servis v souvislosti s produktem, ale také na jakýkoli typ zákaznického servisu.

    SCM (Supply Chain Management) – logistické systémy.

    ERP (Enterprise Resources Planning) jsou komplexní systémy, které implementují většinu podnikových procesů bez výrazné dominance jakéhokoli směru, ale se schopností „doladit“ se na potřeby konkrétního podniku. Zpravidla zohledňují možnost end-to-end i provozní kontroly, což je činí mimořádně vhodnými pro použití vrcholovým managementem V současnosti jsou nejrozšířenějším a nejoblíbenějším typem CIS.

    Referenční a právní informační systémy. Tento typ systému je obvykle uvažován odděleně od CIS, ale četnost používání takových systémů v rámci informatizace podnikových procesů umožňuje zařadit je mezi aktuální doplňky CIS.

      Identifikace konceptu Enterprise v oblasti návrhu informačních systémů jako předmětu implementace. EIS (podnikový informační systém) a MIS (Managementinformační systém)v aspektu modelování architektury podnikového informačního systému a jeho podnikových procesů.

    Pod podnikový informační systém (CIS nebo EIS - Enterprise Information System) porozumět podnikovým informačním systémům.

    Podnikový informační systém (CIS, EIS - Executive Information System) je strategický informační systém, který je souborem hardwarových a softwarových nástrojů implementujících nápady a metody pro automatizaci všech funkcí řízení podniku. Takový IS je víceuživatelský a funguje v distribuované počítačové síti.

    Specializace CIS- sledování událostí a trendů, interních i externích. Díky včasným a vylepšeným informacím a nástrojům jsou vrcholoví manažeři lépe připraveni na strategické změny, aby mohli využít příležitostí organizace a řešit výzvy.

    Příklad. Prezentace č. 1

    Obrázek - Strukturní diagram vztahů mezi pojmy

    Podnikové systémy pokrývají veškeré finanční, ekonomické a výrobní činnosti podniku vč. mít pobočky a dceřiné společnosti, které jsou součástí holdingových společností a koncernů.

    Charakteristické rysy podnikových systémů:

      Tok dokumentů v podniku je automatizovaný

      Dokumenty jsou automaticky předávány od jednoho exekutora druhému nebo k podpisu vedoucímu, přičemž možnost nesprávného adresování, zapomenutí nebo ztráty dokumentů je snížena na nulu. Systém hlídá termíny dokončení prací a vydává upomínky odpovědným pracovníkům.

      Obchodní procesy jsou modelovány. Při zvažování implementace nového obchodního procesu jej manažer popíše ve svém CIS a určí, které dokumenty jsou do procesu zapojeny a který specialista je odpovědný za akce s těmito dokumenty. Systém dále nedovolí personálu chybovat nebo porušovat pracovní technologii.

      Vnitropodnikové bariéry jsou odstraněny

    Pro zajištění souběžné koordinované práce uživatelů využívá CIS technologii klient/server.

    5. Přístupy k architektuře budov. Komponenty podnikové architektury

    Tři možné architektonické přístupy.

    1) Standardní přístup. V tomto přístupu je nejprve vyvinut obecný rámec a pravidla pro budoucí popis architektury. Poté je popsána celá současná základna a poté je představena celá cílová architektura. Teprve poté začíná návrh, pořízení a implementace systémů.

    Tento přístup vyžaduje značné počáteční investice – finanční i časové na jedné straně. Na druhou stranu může tento přístup vést k tomu, co se nazývá „paralýza analýzou“.

    2) Přístup „status quo“.. Rozvoj je vnímán jako reakce na určité obtíže, které nastanou.

    3) Segmentový přístup. Tento přístup se opírá o model pro vývoj segmentů architektury v rámci celkového strukturovaného rámce. Zaměřuje se na hlavní oblasti podnikání (například systém finančního řízení, personalistika, služba manažerské dokumentace atd.). Za účelem snížení možných rizik, snížení počátečních nákladů a dosažení rychlé návratnosti z projektu se používá segmentový přístup.

    Rozlišuje se následující sada komponent architektury.

    Motory architektury(Architecture Drivers) odrážejí externí pobídky pro architektonické změny: obchodní pobídky a technické pobídky.

    Podnikatelské pobídky mohou zahrnovat novou legislativu, nové správní iniciativy, příděly na urychlení rozvoje určitých oblastí a tržní síly.

    Nový a vylepšený software, počítačový hardware a jejich kombinace mohou fungovat jako technické motory.

    Strategické směřování(Strategic Direction) - příručka pro vývoj cílové architektury, která obsahuje vizi poslání podniku, principy jeho výstavby, cíle a objekty podniku.

    Současná architektura(Current Architecture) definuje podnikovou architekturu „tak jak je“ a skládá se ze dvou částí: současná obchodní architektura a technická architektura (data, aplikace a technologie). Odráží současné možnosti a technologie a slouží také jako cíl pro další expanzi.

    Cílová architektura(Target Architecture) definuje podnikovou architekturu „jak má být postavena“ a skládá se ze dvou částí: cílové obchodní architektury a technické architektury (tj. dat, aplikací a technologií). Představuje budoucí schopnosti a technologie, které jsou výsledkem vylepšeného designu pro podporu měnících se obchodních potřeb.

    Přechodové jevy(Transitional Processes) podporují přechod ze současné architektury na cílovou architekturu. Mezi kritické procesy přechodu pro podnik patří plánování investic do IT, plánování přechodu, správa konfigurace, kontrola a řízení projektů.

    Architektonické segmenty(Architectural Segments) odrážejí orientaci jednotlivých částí celkové architektury na hlavní obchodní oblasti.

    Architektonické modely(Architectural Models) definují obchodní modely a designové (technické) modely, které odrážejí všechny potřebné segmenty pro úplný popis podniku.

    Normy Standardy zahrnují všechny standardy, pokyny a osvědčené postupy. Příklady norem jsou:

    Bezpečnostní normy;

    Datové standardy odkazují na data, metadata a další související struktury;

    Aplikační standardy odkazují na aplikační software;

    Technologické standardy se týkají operačních systémů a hardwarových platforem.

    Prvky podnikové architektury.

    Typicky se architektura skládá ze čtyř až sedmi hlavních pohledů (oblastí předmětu nebo domén).

    Rýže. 4. Oblasti zahrnuté v konceptu Enterprise Architecture

    Pohledy na architekturu (domény) jsou uvedeny níže:

    Obchodní architektura. Popisuje aktivity organizace z hlediska jejích klíčových obchodních procesů.

    Informační (datová) architektura. Určuje, jaká data jsou potřebná pro podporu obchodních procesů (například datový model), stejně jako pro zajištění stability a dlouhodobého využití těchto dat v aplikačních systémech.

    Architektura aplikace. Definuje, které aplikace jsou a měly by být používány ke správě dat a podpoře obchodních funkcí (například aplikačního modelu).

    Architektura technologie(infrastruktura nebo architektura systému). Určuje, jaké technologie (hardware, systémový software, sítě a komunikace) jsou potřebné k vytvoření aplikačního prostředí, které zase spravuje data a umožňuje obchodní funkce. Toto prostředí musí zajistit, aby aplikační systémy fungovaly na dané úrovni poskytování služeb svým uživatelům.

    V závislosti na konkrétních potřebách organizace a relevanci řešení určitých problémů můžeme rozlišovat další reprezentace architektury, Například:

    Integrační architektura. Definuje infrastrukturu pro integraci různých aplikací a dat. Například u projektů v oblasti „elektronické správy“, kdy existuje velké množství vládních informačních systémů různých resortů, je naléhavá potřeba vytvořit nezávislou integrační infrastrukturu (integrační architekturu), aby stát s integrovanými službami pro občany a podniky na principu „one-stop“.

    Architektura sdílených služeb. Příkladem jsou služby jako e-mail, adresáře a obecné bezpečnostní mechanismy (identifikace, autentizace, autorizace). To znamená, že se jedná o poměrně velký počet aplikačních systémů, které jsou „horizontální povahy“.

    Architektura sítě. Definuje popisy, pravidla, standardy, které jsou spojeny se síťovými a komunikačními technologiemi používanými v organizaci.

    Bezpečnostní architektura atd.

    Efektivita IS do značné míry závisí na jeho architektuře.

    IP architektura– pojem, který definuje model, strukturu, vykonávané funkce a propojení komponent informačního systému.

    zjednodušeně řečeno, IC architektura– abstraktní pojem, který určuje, z jakých částí (prvků, komponent) se aplikace skládá a jak se tyto části vzájemně ovlivňují. Aplikační komponenty obvykle odkazují na programy nebo softwarové moduly, které provádějí samostatné, relativně izolované úlohy.

    Programovací rozhraní nebo API(Application Programming Interface) definuje způsob interakce komponent aplikace. Rozhraní programu mají různou povahu (typy): exportované funkce DLL, veřejné třídy balíčku/sestavení, COM, EJB, CORBA, SOAP atd., jsou vyvinuty pro konkrétní úkol a mají tendenci sjednocovat a standardizovat.

    AIS zahrnuje tři skupiny funkcí zaměřených na řešení různých dílčích úloh (obr. 1.1):

    1. funkce zadávání dat a zobrazování (poskytují interakci uživatele);

    2. aplikované funkce specifické pro danou oblast;

    3. funkce správy zdrojů (systém souborů, databáze atd.).

    Implementaci těchto funkcí zajišťuje především software, který může být reprezentován ve formě vzájemně propojených komponent (obr. 1.1.).

    Obrázek 1.1 - Komponenty síťové aplikace

    Uživatelské rozhraní ( Nástroje prezentace dat Presentation Services (PS), prezentační logika Presentation Logic (PL). ) – zajišťuje prohlížení a editaci dat, ale i správu dat a aplikace jako celku (stisknutí tlačítek, pohyb myši, kreslení obrázku, zobrazování výsledků vyhledávání atd.).

    Obchodní logika(aplikační logika Business nebo Application Logic (BL), datová logika Data Logic (DL)) – pravidla, algoritmy pro odezvu aplikace na akce uživatele nebo interní události, pravidla pro zpracování dat.

    Správa dat(Nástroje pro správu databází Data Services (DS), nástroje pro správu souborů File Services (FS)) – zahrnuje:

    Mechanismus pro příjem a odesílání dat zajišťuje připojení ke zdroji dat (často nepřímo). Musí „vědět“, kam jít a jaký komunikační protokol použít, aby byl zajištěn obousměrný tok dat;

    Back-end engine je jádrem databázové aplikace, ukládá načtená data v rámci aplikace a zpřístupňuje je na vyžádání jinými částmi aplikace.

    Autonomní systém(počítač nepřipojený k síti) představuje všechny tyto komponenty jak na různých úrovních (OS, obslužný software a utility, aplikační software), tak na aplikační úrovni (netypické pro moderní programy). Síť je stejná - představuje všechny tyto komponenty, ale obecně je distribuována mezi uzly. Úkol spočívá v zajištění síťové interakce mezi těmito komponentami.



    Architektura AIS určuje distribuci komponent mezi vrstvami síťové aplikace.

    V současné době je to slibné architektura klient-server.

    Server určitý zdroj v počítačové síti se nazývá počítač (program), který tento zdroj spravuje, klienta- počítač (program) využívající tento zdroj. Zdroj počítačové sítě může zahrnovat například databáze, systémy souborů, tiskové služby a poštovní služby. Typ serveru je určen typem zdroje, který spravuje. Pokud je například spravovaným prostředkem databáze, pak odpovídající server nazývaný databázový server.

    Praktické implementace takové architektury jsou tzv technologie klient-server. Každá technologie definuje svá vlastní nebo používá existující pravidla pro interakci mezi klientem a serverem, která se nazývají výměnný protokol (interakční protokol).

    Technologie klient-server je výpočetní model, který zahrnuje distribuci funkcí zpracování v databázi pro více uživatelů na více počítačích. Rozdělení funkcí zpracování mezi počítače se provádí pomocí protokolu požadavku na službu, tzn. jeden „klientský“ počítač požaduje službu od jiného „serverového“ počítače, který službu implementuje a její výsledky zašle „klientovi“.

    Pod automatizovaný informační systém(AIS) rozumí komplex hardwarových a softwarových nástrojů, které implementují vícesložkový informační systém zajišťující moderní řízení rozhodovacích, konstrukčních, výrobních a prodejních procesů v reálném čase při transakčním zpracování dat.

    Transakce je sada databázových operací, jejichž provádění nelze přerušit. Aby byly změny provedené v databázi během provádění některé z operací zahrnutých v transakci zaznamenány do databáze, musí být všechny operace úspěšně dokončeny. V důsledku takového dopadu na DBMS se přenáší z jednoho integrálního stavu do druhého.

    Důstojnost Organizace AIS založená na architektuře klient-server je úspěšnou kombinací centralizovaného úložiště, údržby a kolektivního přístupu k obecným firemním informacím s individuální prací uživatelů na osobních údajích. Architektura klient-server umožňuje různé možnosti implementace.

    V jakékoli síti (i peer-to-peer), postavené na moderních síťových technologiích, existují prvky interakce klient-server, nejčastěji založené na dvouvrstvá architektura. Kvůli potřebě distribuce se nazývá dvouvrstvý (dvouvrstvý, dvouvrstvý). tři základní komponenty mezi dva uzly(klient a server).

    V systémech klient-server se používá dvouvrstvá architektura, kde server odpovídá na požadavky klientů přímo a v plném rozsahu, pouze za použití vlastních zdrojů. Tito. server nevolá síťové aplikace třetích stran a nepřistupuje ke zdrojům třetích stran, aby dokončil jakoukoli část požadavku (obrázek 1.2).

    Obrázek 1.2 – Dvouvrstvá architektura klient-server

    Umístění komponent na straně klienta nebo serveru určuje následující základní modely jejich interakce v rámci dvouvrstvé architektury:

    - terminálový server- distribuovaná prezentace dat;

    - souborový server- přístup ke vzdálené databázi a souborovým zdrojům;

    - databázový server- vzdálená prezentace dat;

    - aplikační server- vzdálená aplikace.

    Uvedené modely s variacemi jsou uvedeny na obr. 1.3.

    Historicky se jako první objevil model distribuované prezentace dat (model terminálového serveru). Byl implementován na univerzálním počítači (mainframe), který fungoval jako server, s připojenými alfanumerickými terminály. Uživatelé zadávali data z terminálové klávesnice, která byla následně přenesena do sálového počítače a tam zpracována, včetně vytvoření „obrazu“ výsledků. Tento „obrázek“ byl vrácen uživateli na obrazovce terminálu.

    Obrázek 1.3 - Modely interakce klient-server

    Na obr. 1.2. je prezentován model terminálového serveru s centralizovanou databází (obr. 1.2 - a) a centralizovaným DBMS (obr. 1.2 - b).

    Obrázek 1.4 - Model distribuované prezentace dat (model terminálového serveru)

    výhody:

    Uživatelé sdílejí drahé počítačové zdroje a drahá periferní zařízení;

    Centralizace zdrojů a vybavení usnadňuje údržbu a provoz výpočetního systému;

    Není potřeba spravovat uživatelské pracovní stanice (koncové stanice);

    Hlavní nevýhoda:

    Uživatelé jsou zcela závislí na správci sálového počítače.

    S nástupem osobních počítačů a lokálních sítí byl model implementován souborový server, která zajišťovala přístup k souborovým zdrojům včetně vzdálené databáze (obr. 1.5). V takových informačních systémech jsou na základě požadavků uživatelů databázové soubory přenášeny do osobních počítačů (PC), kde jsou zpracovávány. Samostatným síťovým uzlem je souborový server, na kterém jsou umístěny databázové soubory. Klienti spouštějí aplikace, které kombinují komponentu prezentace ( uživatelské rozhraní) a aplikační komponenta ( obchodní logika) (DBMS a aplikační program) pomocí připojené vzdálené databáze jako lokálního souboru. V tomto případě výměnné protokoly představují sadu nízkoúrovňových volání operací souborového systému. Nevýhoda Tato varianta architektury se vyznačuje vysokou intenzitou přenosu zpracovávaných dat. Navíc jsou často přenášena nadbytečná data: bez ohledu na to, kolik záznamů z databáze uživatel požaduje, jsou přenášeny celé databázové soubory.

    Obrázek 1.5 - Struktura AIS se souborovým serverem

    výhody:

    Víceuživatelský režim pro práci s daty;

    Pohodlí centralizovaného řízení přístupu;

    Nízké náklady na vývoj;

    Vysoká rychlost vývoje;

    Nízké náklady na aktualizaci a změnu softwaru.

    nedostatky:

    Problémy víceuživatelské práce s daty;

    Nízký výkon;

    Špatná schopnost připojovat nové klienty;

    Nespolehlivost systému.

    Rozložení funkčních komponent v architektuře souborového serveru je znázorněno na obrázku 1.6.

    Jak je patrné z nedostatků, tento model se ukázal jako neefektivní z toho důvodu, že při aktivní práci s databázovými tabulkami dochází k velkému zatížení sítě. Částečným řešením je podpora replikace tabulek a dotazů. V tomto případě se například při změně dat neaktualizuje celá tabulka, ale pouze její upravená část.

    S příchodem specializovaných DBMS bylo možné implementovat další model přístupu ke vzdálené databázi - modely databázových serverů. V tomto případě jádro DBMS funguje na serveru, aplikační program na klientovi a výměnný protokol je poskytován pomocí jazyka SQL.

    Obrázek 1.6 - Rozmístění funkčních komponent v architektuře souborového serveru

    Obrázek 1.7 – Replikace dat

    Tento přístup ve srovnání se souborovým serverem vede ke snížení zatížení sítě a sjednocení rozhraní klient-server. S využitím architektury klient-server databázový server zajišťuje, že většina zpracování dat se provádí na serveru. Dotazy generované uživatelem nebo aplikací jsou odesílány na databázový server ve formě příkazů SQL. Databázový server vyhledá a načte požadovaná data, která jsou následně přenesena do počítače uživatele.

    Síťový provoz však zůstává poměrně vysoký a stále není možné uspokojivě spravovat aplikace, protože různé funkce jsou kombinovány v jednom programu.

    Architektura klient-server s databázovým serverem je znázorněna na obrázku 1.8.

    Obrázek 1.8 - Struktura AIS s databázovým serverem

    Rozložení funkčních komponent (obr. 1.9) v architektuře klient-server je následující: na klientských pracovních stanicích je uživatelské rozhraní a operátoři pro přístup do DBMS; souborový server ukládá databázi, ukládá uložené procedury, které implementují serverovou část obchodní logiky, provádí dotazy a zpracovává transakce.

    S vývojem a implementací mechanismu uložené procedury na úrovni databázového serveru, koncept aktivní databázový server. V tomto případě jsou některé funkce aplikační komponenty implementovány ve formě uložených procedur prováděných na straně serveru. Zbytek aplikační logiky se provádí na straně klienta. Interakční protokol je odpovídající dialekt jazyka SQL.

    výhody:

    Schopnost distribuovat funkce výpočetního systému mezi několik nezávislých počítačů;

    Všechna data jsou uložena na zabezpečeném serveru;

    Možnost centralizované správy funkcí aplikace;

    Podpora pro víceuživatelskou práci;

    záruka integrity dat;

    Výrazné snížení síťového provozu (protože se nepřenášejí SQL dotazy, ale volání uložených procedur).

    nedostatky:

    Selhání serveru může způsobit nefunkčnost celé počítačové sítě;

    Komplexní administrativa;

    Vysoké náklady na vybavení;

    Některé obchodní logiky aplikací zůstaly v klientském softwaru;

    Omezení nástrojů pro vývoj uložených procedur ve srovnání s jazyky na vysoké úrovni.

    Obrázek 1.9 - Rozmístění funkčních komponent v architektuře klient-server

    Implementace aplikační komponenty na straně serveru představuje následující model − aplikační server. Přesunutí funkčnosti aplikačních komponent na server snižuje požadavky na konfiguraci klienta a zjednodušuje administraci, ale klade zvýšené nároky na výkon, bezpečnost a spolehlivost serveru.

    Dalším trendem v technologiích klient-server je rostoucí využívání distribuovaných výpočtů. Jsou implementovány na základě modely aplikačních serverů, kde je síťová aplikace rozdělena na dvě nebo více částí, z nichž každou lze spustit na samostatném počítači. Vyhrazené části aplikace spolu komunikují, vyměňují si zprávy v předem dohodnutém formátu. V tomto případě se stává dvouvrstvá architektura klient-server třívrstvý (třívrstvý, 3patrový).

    Třetím článkem v třívrstvé architektuře je zpravidla aplikační server, tzn. komponenty jsou rozmístěny následovně (obr. 1.10):

    1. Prezentace dat (uživatelské rozhraní) – na straně klienta.

    2. Aplikační komponenta (obchodní logika) – na vyhrazeném aplikačním serveru.

    3. Správa zdrojů (správa dat) – na databázovém serveru, který poskytuje požadovaná data.

    Obrázek 1.10 - Víceúrovňová architektura klient-server

    výhody:

    Klientský software nevyžaduje administraci;

    Škálovatelnost;

    Konfigurovatelnost;

    Vysoká bezpečnost a spolehlivost;

    Nízké požadavky na rychlost kanálu mezi terminály a aplikačním serverem;

    Nízké požadavky na výkon a technické vlastnosti terminálů.

    Ale spolu s tím existují následující nevýhody:

    Složitost správy a údržby;

    Vyšší náročnost tvorby aplikací;

    Vysoké požadavky na výkon aplikačních serverů a databázových serverů;

    Vysoké požadavky na rychlost kanálu (sítě) mezi databázovým serverem a aplikačními servery.

    Rozložení funkčních komponent ve víceúrovňové architektuře klient-server je znázorněno na obrázku 1.11.

    Obrázek 1.11 - Distribuce funkčních komponent ve víceúrovňové architektuře klient-server

    Architektura webových informačních systémů je znázorněna na obrázku 1.12.

    Obrázek 1.12 - Architektura webových systémů

    výhody:

    Není třeba používat další software na straně

    Klient – ​​umožňuje automaticky implementovat klientskou část na všechny

    Platformy;

    Možnost připojení téměř neomezeného počtu

    klienti;

    Díky jedinému datovému úložišti a dostupnosti systému

    Správa databáze poskytuje minimální požadavky na

    Udržování integrity dat;

    Dostupnost, když jsou server a komunikační kanály v provozu;

    nedostatky:

    Nedostupnost, pokud server nebo komunikační kanály nejsou funkční;

    Poměrně nízká rychlost webového serveru a kanálů přenosu dat;

    Pokud jde o objem dat, architektura webových systémů nemá

    Významná omezení.

    Rozložení funkčních komponent v architektuře webových informačních systémů je znázorněno na obrázku 1.13

    Obrázek 1.13 - Rozdělení funkčních komponent v architektuře webových informačních systémů

    Shrneme-li, můžeme konstatovat, že dvouvrstvá architektura je jednodušší, protože všechny požadavky obsluhuje jeden server, ale právě proto je méně spolehlivá a klade vyšší nároky na výkon serveru.

    Třívrstvá architektura je složitější, ale vzhledem k tomu, že funkce jsou distribuovány mezi servery druhé a třetí úrovně, tato architektura představuje:

    1. Vysoký stupeň flexibility a škálovatelnosti.

    2. Vysoká bezpečnost (protože ochranu lze definovat pro každou službu nebo úroveň).

    3. Vysoký výkon (protože úlohy jsou distribuovány mezi servery).

    Průmyslové podniky dnes předpokládají přítomnost počítačové sítě a distribuované databáze, včetně podnikové databáze (CBD) a osobních databází (PDD). CBD je umístěno na počítači serveru, PDB jsou umístěny na počítačích zaměstnanců oddělení, kteří jsou klienty podnikové databáze.

    K vytváření a správě osobních databází a aplikací, které s nimi pracují, se používají DBMS, jako je Access a Visual FoxPro od Microsoftu, Paradox od Borlandu.

    Firemní databáze je vytvářena, udržována a provozována pod kontrolou databázového serveru, například Microsoft SQL Server nebo Oracle Server.

    V závislosti na velikosti organizace a charakteristice řešených úkolů může mít informační systém jednu z následujících konfigurací:

    Počítačový server obsahující podnikové a osobní databáze;

    Serverový počítač a osobní počítače s PDB;

    Několik serverových počítačů a osobních počítačů s PDB.

    Rozdělení společné databáze na podnikovou databázi a osobní databáze umožňuje snížit složitost návrhu databáze ve srovnání s centralizovanou možností, a tím snížit pravděpodobnost chyb návrhu a nákladů na návrh.

    V současné fázi vývoje automatizovaných informačních systémů pro průmyslové využití jsou na databáze kladeny následující požadavky:

    Centralizovaná správa pro přístup k datům pro více uživatelů;

    Snížení redundance dat;

    Zajišťování a implementace standardů v prezentaci dat;

    Zajištění integrity a bezpečnosti dat;

    nezávislost na datech;

    Distribuované zpracování dat v počítačových sítích.




Horní