Přejít na obsah
Skip to main content

Platforma Flexideo a její tři základní vrstvy

Flexideo lze při tvorbě aplikace chápat jako tři navazující úrovně deklarativní definice. Tento pohled pomáhá partnerům určit, ve které části platformy mají změnu navrhnout a jaký dopad může mít na další části aplikace.

Architektonická vrstvaOdpovídá na otázkuDnešní nástroje Flexideo
Domain Definition LayerCo v aplikaci existuje a jaké to má vlastnosti?XDS, Replikátor
Application Composition LayerCo může aplikace s definovanými objekty dělat?Intranet
Presentation Composition LayerJak budou funkce aplikace zpřístupněny uživateli?COMEX, PageEdit

Obecné názvy vrstev nejsou novými názvy produktů ani náhradou zavedených termínů. XDS, Replikátor, Intranet, COMEX a PageEdit zůstávají názvy konkrétních nástrojů Flexideo; vrstvy pouze vysvětlují jejich hlavní architektonickou odpovědnost.

Domain Definition Layer

Tato vrstva vytváří doménový model: typy dokumentů, jejich strukturu, vlastnosti, vztahy, pravidla a validace. Ve Flexideo ji primárně realizuje XDS. Replikátor podporuje práci s definicemi, jejich verzemi, validací, transformací a přenosem mezi prostředími.

Změna doménového modelu může ovlivnit přehledy, akce, procesy i podobu uživatelského rozhraní. Replikátor má vedle této role také provozní a verzovací odpovědnosti; nezařazuje se proto výhradně do jedné vrstvy.

Application Composition Layer

Tato vrstva skládá doménový model do aplikačního modelu. V Intranetu vznikají například složky, přehledy, filtry, akce, procesy, workflow a oprávnění, které určují funkční chování aplikace.

Presentation Composition Layer

Tato vrstva skládá aplikační schopnosti do prezentačního modelu: stránek, navigace, menu, layoutu a UI komponent. COMEX a jeho editor PageEdit uspořádávají existující funkce aplikace do konkrétního uživatelského rozhraní; nenahrazují jejich doménovou ani aplikační definici.

Návaznost a authoring

Domain Model (XDS)

Application Model (Intranet)

Presentation Model (COMEX a PageEdit)

Výsledná aplikace

Tomu odpovídají tři oblasti authoringu: doménový authoring, aplikační authoring a prezentační authoring. Při návrhu změny nejprve určete její nejnižší dotčenou vrstvu a teprve potom posuďte návazné změny ve vrstvách nad ní.

Detailní příručky nástrojů

  • XDS – referenční popis definic.
  • Replikátor – nástroje pro tvorbu, verze a replikaci aplikace.
  • Intranet – konfigurace aplikačních funkcí.
  • COMEX – sestavení výsledného uživatelského rozhraní.