D2000 Smart Web je moderná aplikačná platforma určená na jednoduchú a efektívnu realizáciu externých webových a integračných aplikácií nad systémom D2000. Jej hlavným cieľom je sprístupniť dáta a funkcionalitu systému D2000 prostredníctvom jednotného a bezpečného rozhrania tak, aby bola minimalizovaná zložitosť vývoja a prevádzky aplikácií.
Smart Web platforma umožňuje vytvárať webové aplikácie, integračné služby a klientské riešenia bez potreby hlbokej znalosti interných mechanizmov systému D2000. Dôraz je kladený na jednoduchosť použitia, štandardné webové technológie a jasne definované API rozhranie, ktoré je prístupné aj externým vývojárom.
Hlavným cieľom Smart Web platformy je umožniť realizáciu externých aplikácií nad systémom D2000 efektívnym a jednoduchým spôsobom, a to s minimálnymi požiadavkami na aplikačných programátorov. Platforma sa snaží:
zjednodušiť prístup k dátam a službám systému D2000,
poskytnúť univerzálne a štandardizované API rozhrania,
podporiť vývoj moderných webových aplikácií,
znížiť náklady na vývoj, údržbu a integráciu externých riešení
Táto používateľská dokumentácia je určená pre nasledujúce skupiny používateľov:
Správcom poskytuje dokumentácia prehľad architektúry platformy, princípov jej konfigurácie, správy a prevádzky. Zameriava sa na nasadenie, základné bezpečnostné aspekty a správu prístupov.
Používatelia API rozhrania v dokumentácii nájdu popis dostupných rozhraní, dátových modelov, spôsobov autentifikácie a typických scenárov použitia. Dokumentácia slúži ako referencia pre integráciu externých systémov a služieb.
Pre aplikačných programátorov dokumentácia poskytuje úvod do vývoja aplikácií nad Smart Web platformou pomocou JavaScriptu. Zameriava sa na princípy práce s API, odporúčané postupy, architektúru klientskych aplikácií a príklady použitia.
Dokumentácia pokrýva základné koncepty Smart Web platformy, jej architektúru, rozhrania a typické použitie. Nie je náhradou kompletnej dokumentácie systému D2000, ale slúži aj ako praktický sprievodca pre vývoj a prevádzku webových aplikácií využívajúcich dáta Smart Web platformu.