Architektura informačního systému
- je to základní plán pro organizaci a strukturování komponent informačního systému
- zahrnuje hardware, software, data a procesy
- různé typy architektur jsou navrženy tak, aby vyhovovaly specifickým potřebám organizací a technologickým požadavkům
- vhodným komunikačním prostředkem mezi vedením a projektanty
- minimalizuje náklady na chybně zadané projekty
Globální architektura
- zaměřuje se na celkový přehled a centralizované řízení velkých, integrovaných systémů
- vhodná pro organizace, které potřebují vysokou míru integrace a standardizace na globální úrovni
- hlavním modelem globální architektury je model ICT služeb
- zaměřuje se na integraci a koordinaci dat, procesů a aplikací napříč různými geografickými a kulturními hranicemi
- typy ICT služeb:
- Informační služba:
- dodává poskytovatel příjemci požadovanou informaci
- dodána v požadovaném formátu
- Aplikační služba:
- předmětem funkcionalita business aplikace (účetnictví, mail, objednávky, …)
- často SaaS (Software as a Service) v podobě balíků služeb
- Infrastrukturní služba:
- vybudování a provoz
- servery, koncové stanice, LAN a WAN, OS, komunikační služby
- Podpůrné služby
- služby potřebné pro zajištění ostatních služeb
- školení, implementace, help desk
- Smíšené:
- poradenství, …
- Informační služba:
Stavební bloky globální architektury
- EIS - Executive IS
- podpora vrcholového řízení
- strategické řízení, marketing
- DSS - Decision support system
- MSI - Management IS
- taktické řízení, sumarizace, agregace, grafická podpora
- KWS - Knowlage work system
- Expertní systémy
- OIS - Office IS
- EDI - Electronic Data Interchange
- TPS - Transaction Processing System
Příklad globální architektury
- Velká korporace s globálním dosahem, jako je například bankovní instituce, může mít globální informační systém, který spravuje všechny její operace po celém světě.
- Tento systém by zahrnoval:
- Centrální datové úložiště (databáze)
- Jednotné rozhraní pro všechny aplikace
- Globální síť pro komunikaci mezi pobočkami
- Centralizované řízení přístupu a bezpečnosti
Vrstvená architektura
- běžný designový vzor, který rozděluje aplikace na oddělené vrstvy
- každá vrstva poskytuje konkrétní funkcionalitu
- umožňuje lepší organizaci kódu, zjednodušuje údržbu a zlepšuje možnosti škálovatelnost systému
- typicky do tří vrstev:
- Prezenční vrstva:
- je odpovědná za interakci s uživatelem, zobrazení dat a příjem uživatelských vstupů
- komunikuje s aplikační vrstvou
- Aplikační vrstva:
- zpracovává uživatelské vstupy, provádí obchodní pravidla, a řídí aplikaci
- identifikace, autorizace
- komunikuje s prezenční i datovou vrstvou
- Datová vrstva:
- zabývá se ukládáním a načítáním dat z databází nebo jiných úložišť
- Prezenční vrstva:
Příklad vrstvené architektury
E-commerce aplikace může mít následující vrstvy:
Prezentační vrstva:
- Webová stránka, mobilní aplikace, API pro externí přístup.
Aplikační vrstva:
- Obchodní logika, jako je správa produktů, zpracování objednávek, řízení uživatelských účtů.
Datová vrstva:
- Databáze obsahující informace o produktech, uživatelích, objednávkách a transakcích.
Navigace
Předchozí: Základní pojmy informačních systémů - data, informace, informační systém Následující: Tvorba informačních systémů - softwarový proces, metodika vývoje, analýza systému Celý okruh: 2. Informační technologie