Úvod

Tato příručka slouží jako vstupní dokument pro pochopení platformy NET Genium. Je určena správcům aplikací, architektům řešení a technicky zodpovědným osobám, které mají za úkol navrhovat, rozvíjet a dlouhodobě provozovat aplikace postavené na platformě NET Genium.

Cílem této příručky není popsat jednotlivé ovládací prvky nebo technické detaily implementace. Tyto informace jsou záměrně umístěny v samostatných specializovaných příručkách. Smyslem tohoto dokumentu je vysvětlit základní principy, filozofii a způsob uvažování, na kterých NET Genium stojí.

Pokud pochopíte principy popsané v této příručce, bude pro vás práce s NET Geniem přirozená a jednotlivé části dokumentace do sebe začnou zapadat jako celek.

1. Co je NET Genium

NET Genium je aplikační platforma pro vývoj a dlouhodobý provoz podnikových webových aplikací. Nejde o hotovou aplikaci ani o jednorázový vývojový nástroj, ale o stabilní technologický základ, na kterém lze vytvářet, provozovat a postupně rozvíjet informační systémy.

Základními charakteristikami NET Genium jsou:

  • dlouhodobý provoz aplikací,
  • řízený a postupný rozvoj,
  • důraz na stabilitu a zpětnou kompatibilitu,
  • schopnost přizpůsobovat se změnám bez nutnosti přepisování aplikací.

NET Genium je technologickým základem metodiky Xtreme Rapid Development (XRD), která umožňuje rychlý vývoj funkčních verzí aplikací při zachování kontroly nad architekturou a provozem.

2. Role administrátora v NET Genium

Administrátor v prostředí NET Genium není pouze správcem uživatelů nebo technických nastavení. Je především tvůrcem aplikační logiky a architektem řešení.

Role administrátora zahrnuje zejména:

  • návrh struktury aplikací,
  • definici datových modelů a vazeb,
  • návrh uživatelského rozhraní,
  • nastavení oprávnění a bezpečnosti,
  • řízení rozvoje aplikací v čase.

Administrátor pracuje s nástroji platformy tak, aby výsledná aplikace odpovídala potřebám organizace, byla srozumitelná uživatelům a dlouhodobě udržitelná.

3. Základní stavební principy platformy

Platforma NET Genium je postavena na několika klíčových principech, které se prolínají celým systémem.

3.1 Data jako základ aplikací

Všechny aplikace v NET Genium jsou postaveny na práci s daty. Platforma zajišťuje jejich ukládání, konzistenci, vazby a historii automaticky. Administrátor se může soustředit na význam dat a jejich využití, nikoliv na technické detaily jejich správy.

3.2 Oddělení struktury a chování

NET Genium odděluje:

  • strukturu aplikace (formuláře, stránky, ovládací prvky),
  • chování aplikace (skripty, procesy, aplikační logiku).

Toto oddělení umožňuje aplikace postupně rozvíjet bez zásahů do jejich základní struktury.

3.3 Řízené změny

Změny v aplikacích jsou v NET Genium navrhovány jako řízený proces. Platforma podporuje postupné úpravy, testování a nasazování změn tak, aby nebyl ohrožen provoz aplikací.

4. Životní cyklus aplikací

Aplikace v NET Genium nejsou navrhovány jako jednorázové projekty. Platforma podporuje jejich dlouhodobý životní cyklus.

Typický životní cyklus zahrnuje:

  • návrh a první funkční verzi,
  • nasazení do provozu,
  • postupný rozvoj a rozšiřování,
  • archivaci historických dat,
  • dlouhodobý stabilní provoz.

Administrátor má k dispozici nástroje, které umožňují tento cyklus řídit bez nutnosti zásadních technologických změn.

5. Bezpečnost a odpovědnost

NET Genium je navrženo s důrazem na bezpečnost a dohledatelnost změn.

Základními principy jsou:

  • práce uživatelů pod jednoznačnými účty,
  • role a oprávnění řízená na úrovni aplikací,
  • auditní stopa všech změn v datech,
  • oddělení administrátorských a uživatelských činností.

Administrátor nese odpovědnost za správné nastavení těchto principů v konkrétní aplikaci.

6. Dokumentace jako součást platformy

Dokumentace v prostředí NET Genium není doplňkem, ale integrální součástí platformy.

Jednotlivé příručky jsou rozděleny podle témat a úrovní detailu. Tato příručka slouží jako vstupní bod, který vysvětluje kontext a propojuje ostatní dokumenty do smysluplného celku.

Pro detailní informace k jednotlivým oblastem slouží:

  • příručky k návrhu aplikací,
  • dokumentace skriptování a funkcí,
  • provozní a instalační příručky,
  • referenční dokumentace.

7. Jak tuto příručku používat

Doporučujeme tuto příručku číst postupně, ideálně před samotnou tvorbou nebo zásadními úpravami aplikací.

Slouží jako:

  • orientační mapa platformy,
  • vysvětlení základních principů,
  • referenční kontext pro ostatní části dokumentace.

Po jejím prostudování by měl mít administrátor jasnou představu o tom, jak NET Genium přemýšlí, a jak k platformě přistupovat při návrhu a rozvoji aplikací.

Závěrem

NET Genium je platforma navržená pro dlouhodobou práci. Úspěch aplikací postavených na této platformě závisí méně na jednotlivých technických detailech a více na pochopení principů, na kterých celý systém stojí.

Tato příručka má za cíl tyto principy vysvětlit a poskytnout pevný základ pro další práci s platformou NET Genium.