Život na škole Přijímací řízení Unicorn College Studium O nás Hlavní stránka

Úvod do architektur informačních systémů

Základní informace
Počet kreditů
6
Počet přednášek / týden
2 vh
Počet cvičení / týden
2 vh
Počet tutoriálů / semestr
3x 6 vh
Doporučená literatura
Design & Use of Software Architectures: Bosch J.
 Patterns of Enterprise Application Arcitecture: Fowler M.
Cílem předmětu je poskytnout komplexní informace o současných a perspektivních architekturách enterprise aplikací a principech jejich navrhování v praxi. Vymezení pojmu enterprise aplikace, Java EE a MS .NET návrhové vzory, definice aplikačního frameworku a jeho použití při vývoji informačních systémů, typy architektur IS (MVC, internet/intranet, MDA), aplikační, implementační, integrační vzory.
Obsah předmětu
  1. Kick start
    Co je architektura, role softwarového architekta, typy architektur, pohled do historie architektur, návrh a dokumentace architektury.
  2. Prezentační vrstva I
    Prostředky využívané pro interakci IS s uživatelem, základní principy fungování těchto prvků a typické případy užití v architekturách IS.
  3. Prezentační vrstva II
    Dokončení předchozí části, shrnutí.
  4. Business vrstva
    Architektonické prvky v oblasti implementace business logiky IS.
  5. Perzistentní vrstva
    Klíčové přístupy k řešení typických problémů v oblasti persistence dat, ať už se jedná o výkon, nezávislost na datovém uložišti apod.
  6. Distribuované aplikace
    Úvod do problematiky asynchronního zpracování, masivního paralelního zpracování a integrace různých systémů.
  7. Workflow v informačních systémech
    Workflow je hodně používaná záležitost v IS. A minimálně jako klíčovou komponentu, kterou je možné zařazovat do architektury IS, by ji měl každý architekt znát.
  8. Výkon
    Při návrhu architektury IS by se mělo dbát na hledisko výkonu. Tato přednáška vysvětlí, jakým způsobem definovat požadavky na výkon systému a dále jaký dopad má architektura IS na výkon systému a jaké architektonické prvky se používají k řešení těchto požadavků.
  9. Bezpečnost
    Základní principy a pojmy z oblasti bezpečnosti IS. Cílem rozhodně není např. matematický princip kryptování apod. Ale musí se umět orientovat v pojmech, které by měl znát skoro každý pokročilejší uživatel internetu, natož architekt.
  10. Modularita
    Již při návrhu architektury IS musí architekt myslet na budoucí rozvoj a údržbu IS. Modularita má na tyto oblasti celkem zásadní vliv.
  11. Globalizace informačních systémů
    Globalizace se dotýká jak koncových uživatelů (např. v jakém jazyce IS s uživatelem komunikuje), architektů/vývojářů (např. licence knihoven, kteří chtějí pro vývoj IS použít), tak zadavatele (např. státní správa, bankovní nebo telekomunikační společnost).

  ENGLISH VERSION     Podmínky použití     Mapa stránek     Kontakty     Katalog bakalářských prací        
Unicorn | Unicorn Systems | Unicorn Universe | Unicorn College
© Unicorn College 2011