Smart Web platforma je navrhnutá ako flexibilná a viacúčelová vrstva nad systémom D2000, ktorú je možné nasadiť v rôznych architektonických a integračných scenároch. Nasledujúce kapitoly popisujú najčastejšie use-casy použitia Smart Web platformy v praxi.
Smart Web ako univerzálne REST API pre modernú integráciu
Smart Web platforma mení systém D2000 na všestranný integračný hub. Prostredníctvom jednotného a moderného REST API rozhrania sprístupňuje nielen technologické dáta, ale aj kompletnú biznis logiku vašej aplikácie pre okolité IT systémy, webové portály či mobilné aplikácie.
Kľúčové benefity riešenia
Jednotný prístup k logike a dátam: Cez jedno rozhranie môžete priamo aktivovať zložité výpočty a procesy (ESL/Java RPC metódy) alebo pristupovať k historickým archívom a EDA vektorom. To dramaticky zjednodušuje integráciu D2000 s podnikovými systémami typu ERP, MES alebo CRM.
Inteligentná správa dokumentov a súborov: Vďaka podpore binárnych streamov a špeciálnych SBA RPC metód môžete plne automatizovať prácu so súbormi. Či už ide o automatický upload externých dát do D2000, alebo generovanie a sťahovanie komplexných reportov a exportov, celá výmena prebieha hladko a bezpečne.
Maximálna vývojárska sloboda (Fallback REST API): Pre špecifické a neštandardné požiadavky ponúka Smart Web unikátnu flexibilitu. Režim Fallback umožňuje vývojárom D2000 prebrať plnú kontrolu nad spracovaním REST API volaní. To znamená, že systém D2000 sa dokáže adaptovať na akékoľvek externé REST API rozhranie, čím odpadá nutnosť budovať zložité medzičlánky (middleware).
Vysoký výkon pri práci s Big Data (JSON Streaming): Smart Web využíva pokročilú technológiu JSON streamingu. Dáta sú doručované postupne v reálnom čase, čo umožňuje spracovávať milióny záznamov s časovými pečiatkami pri minimálnom zaťažení systémových zdrojov. Výsledkom je blesková odozva aplikácií aj pri extrémne vysokom zaťažení.
Skrátenie Time-to-Market: Vďaka štandardizovanému REST API a podpore JSON formátu môžu vaši IT špecialisti pracovať s dátami z D2000 okamžite, bez potreby učiť sa proprietárne komunikačné protokoly.
Smart Web ako profesionálna enterprise Open API integrácia pre éru digitálnej transformácie
Smart Web predstavuje robustnú integračnú bránu, ktorá premieňa systém D2000 na plne kompatibilného partnera pre akýkoľvek moderný podnikový informačný systém. Vďaka podpore globálnych štandardov Open API umožňuje hladkú výmenu dát a funkcií, čím búra bariéry medzi prevádzkovými (OT) a informačnými (IT) technológiami.
Hlavné prínosy pre enterprise prostredie
Štandardizácia cez OpenAPI (Swagger): Vďaka využitiu formátu YAML a štandardu OpenAPI môžete publikovať jasne definované a zdokumentované rozhrania. Pre vašich partnerov a IT tímy to znamená extrémne rýchlu integráciu bez nedorozumení, keďže môžu využívať automatizované nástroje na generovanie kódu a testovanie.
Plne obojsmerná automatizácia: Smart Web nečaká len na povely zvonku, ale robí z D2000 aktívneho hráča.
Inbound: Externé systémy môžu bezpečne volať publikovanú business funkcionalitu implementovanú v ESL skriptoch.
Outbound: Systém D2000 dokáže sám iniciovať akcie v externých aplikáciách (napr. zápis do ERP, notifikácia v CRM). Celá biznis logika zostáva pod kontrolou v ESL skriptoch, čo zaručuje vysokú flexibilitu pri zmenách procesov.
Inteligentná transformácia dát: Smart Web sa postará o automatický „preklad“ medzi svetom priemyselných dát D2000 a štruktúrovaným svetom IT (OpenAPI špecifikácia). To eliminuje potrebu vyvíjať vlastné konverzné mostíky a znižuje chybovosť pri prenose údajov.
Bezpečnosť na úrovni bankových štandardov (OAuth2 & IAM): Integrácia s podnikovými systémami riadenia identity (IAM) a podpora protokolu OAuth2 zaručuje, že komunikácia medzi strojmi (M2M) je maximálne bezpečná. Máte plnú kontrolu nad tým, kto a k akým dátam pristupuje, čo je nevyhnutné pre dodržanie kybernetickej bezpečnosti a auditov.
Agilita a nízke náklady na údržbu: Vďaka mapovaniu Open API volaní priamo na ESL RPC metódy môžete upravovať integračnú logiku za behu, bez nutnosti reštartov alebo zložitého kompilovania, čo výrazne skracuje čas potrebný na úpravy systému.
Smart Web - inteligentné riadenie prístupu a špičková bezpečnosť
Smart Web pôsobí ako robustná autentifikačná brána, ktorá zabezpečuje kontrolovaný a bezpečný prístup k vašim aplikáciám a dátam v systéme D2000. Spája svet priemyselnej bezpečnosti s modernými štandardmi webovej identity, čím chráni vaše digitálne aktíva pred neoprávneným prístupom.
Hlavné prínosy v oblasti bezpečnosti a správy identít
Maximálna flexibilita pri správe používateľov: Smart Web vám umožňuje overovať identitu nielen priamych používateľov systému D2000, ale aj špecifických používateľov definovaných na úrovni vašej aplikácie. To vám dáva úplnú slobodu pri navrhovaní prístupových práv pre zamestnancov, zákazníkov alebo externých partnerov.
Bezproblémový prístup s technológiou SSO (Kerberos): Vďaka podpore SPNEGO/Kerberos môžu vaši zamestnanci využívať výhody Single Sign-On (SSO). Odpadá nutnosť opätovného zadávania hesiel, čo zvyšuje komfort používateľov, znižuje počet požiadaviek na IT podporu a zároveň eliminuje riziko spojené so slabými heslami.
Viacfaktorové a certifikátové zabezpečenie: Pre kritické operácie s vysokými nárokmi na ochranu môžete využiť autentifikáciu prostredníctvom klientskych certifikátov. Tento vysoký stupeň zabezpečenia garantuje, že do systému vstúpia len overené zariadenia a osoby, čo je ideálne pre ochranu strategickej infraštruktúry.
Prispôsobiteľná logika overovania (ESL RPC): Mechanizmus autentifikácie môžete plne prispôsobiť svojim potrebám prostredníctvom vlastnej ESL implementácie. To vám umožňuje do procesu prihlásenia zaradiť vlastné biznis pravidlá, špeciálne kontroly alebo prepojenie na externé databázy.
Moderná ochrana API rozhraní: Pre automatizovanú komunikáciu a prepojenie s inými aplikáciami podporuje Smart Web API kľúče. Tento mechanizmus umožňuje jednoduchú, ale vysoko bezpečnú integráciu služieb tretích strán bez nutnosti zdieľať prihlasovacie údaje používateľov.
Smart Web: Vysokovýkonná platforma pre interaktívne webové aplikácie
Smart Web slúži ako komplexný technologický engine pre vývoj moderných webových aplikácií postavených nad systémom D2000. Poskytuje nielen prístup k dátam, ale aj infraštruktúru pre vysokodynamické rozhrania, ktoré reagujú na zmeny v reálnom čase.
Hlavné prínosy pre vývoj aplikácií a používateľov
Okamžitá odozva v reálnom čase (Server Push): Vďaka technológiám WebSocket a Comet systém nečaká na dopyt z prehliadača, ale aktívne „tlačí“ zmeny priamo k používateľovi. To je kľúčové pre aplikácie zobrazujúce rýchlo sa meniace dáta, ako sú aktuálne trhové ceny na burze, energetický dispečing alebo online monitoring meraných veličín.
Efektívny vývoj s knižnicou D2JsApi: Využitie natívnej TypeScript knižnice D2JsApi radikálne zjednodušuje prácu frontendových vývojárov. Umožňuje im priamo a bezpečne volať RPC metódy alebo sťahovať časové rady bez nutnosti vyvíjať vlastné nízkoúrovňové komunikačné protokoly.
Špičková bezpečnosť bez kompromisov: Smart Web automaticky rieši kritické bezpečnostné aspekty, ako je ochrana proti CSRF (Cross-Site Request Forgery). Vaša aplikácia je tak chránená pred modernými webovými hrozbami už v základe, čo znižuje náklady na dodatočné bezpečnostné audity a vývoj.
Plynulý používateľský zážitok: Obojsmerná komunikácia zabezpečuje, že webové prostredie pôsobí rovnako svižne ako natívna desktopová aplikácia. Používatelia majú k dispozícii vždy aktuálne informácie bez nutnosti manuálneho obnovovania stránky.
Škálovateľnosť a výkon: Vďaka optimalizovanému prenosu dát cez WebSocket sa minimalizuje réžia siete, čo umožňuje obsluhovať veľké množstvo súčasne pripojených používateľov aj pri intenzívnom toku dát.
Smart Web: All-in-one riešenie pre hostovanie a distribúciu webových aplikácií
Smart Web nie je len komunikačné rozhranie, ale aj plnohodnotný a vysoko výkonný webový server. Táto funkcionalita vám umožňuje hostovať webové aplikácie priamo v infraštruktúre D2000, čím eliminujete potrebu inštalácie a správy ďalších externých serverov (ako Apache či Nginx).
Hlavné prínosy riešenia
Zjednodušenie IT infraštruktúry: Vďaka tomu, že Smart Web dokáže servovať webové assety (HTML, JS, CSS, obrázky) priamo z disku, získavate všetko v jednom balíku. Zjednodušuje sa tým nasadzovanie aplikácií (deployment) a znižujú sa nároky na údržbu systému.
Maximálna rýchlosť vďaka inteligentnému cachovaniu: Plná podpora HTTP caching mechanizmov zabezpečuje, že sa statický obsah sťahuje k používateľovi iba vtedy, keď je to nevyhnutné. Výsledkom je bleskové načítavanie stránok, nižšia záťaž sieťovej infraštruktúry a plynulý používateľský zážitok.
Všestrannosť a Multi-hosting: Smart Web umožňuje hostovať viacero nezávislých webových aplikácií súčasne na jednom portáli. To je ideálne pre prostredia, kde potrebujete oddelené rozhrania pre dispečerov, manažérov alebo externých klientov, pričom každé môže mať vlastnú konfiguráciu.
Pokročilé zabezpečenie pod vašou kontrolou: Vďaka možnosti plnej customizácie HTTP hlavičiek môžete jednoducho implementovať prísne bezpečnostné politiky (napr. Content Security Policy, HSTS, X-Frame-Options). Vaše webové aplikácie sú tak chránené proti moderným kybernetickým útokom priamo na úrovni servera.
Flexibilita konfigurácie: Systém vám dáva slobodu nastaviť správanie servera presne podľa potrieb konkrétnej aplikácie, čo zaisťuje optimálnu kompatibilitu s modernými webovými prehliadačmi.
Smart Web ako otvorená brána k vašim dátam cez OData API
Smart Web transformuje systém D2000 na otvorený a výkonný zdroj dát pre vaše strategické rozhodovanie. Vďaka natívnej podpore celosvetového štandardu OData (Open Data Protocol) môžete okamžite prepojiť technologické dáta s poprednými analytickými a reportingovými nástrojmi.
Hlavné prínosy integrácie cez OData:
Univerzálna kompatibilita s BI nástrojmi: Vaše dáta z D2000 (archívne časové priebehy aj EDA vektory) sa stávajú okamžite dostupnými v nástrojoch ako Microsoft Power BI, Tableau, Excel. Integrácia prebieha priamo, bez potreby vyvíjať zložité konektory alebo exportné mostíky.
Efektívna práca s Big Data (Dátový streaming): Vďaka technológii streamovaného načítavania dokáže Smart Web plynule prenášať aj masívne objemy historických dát. Reporting prebieha bezpečne a hladko, pričom minimalizuje nároky na pamäť a výkon systému. Analytici tak môžu pracovať s celou históriou dát bez obáv zo spomalenia prevádzky.
Dáta v reálnom čase pre rýchle rozhodovanie: Prepojenie cez OData rozhranie umožňuje vašim BI tímom pristupovať k aktuálnym technologickým údajom priamo z prostredia, v ktorom sú zvyknutí pracovať. To skracuje čas medzi vznikom udalosti v teréne a jej vyhodnotením v manažérskom reporte.
Jednoduchá správa a bezpečnosť: Využitím štandardizovaného API rozhrania zjednodušujete údržbu IT infraštruktúry. Prístup k dátam je plne kontrolovaný, bezpečný a spĺňa moderné požiadavky na podnikovú IT bezpečnosť.
Maximalizácia potenciálu infraštruktúry s D2000 Smart Web MESH
Smart Web MESH transformuje izolované inštalácie systému D2000 na jednotnú, inteligentnú sieť. Toto riešenie využíva SmartWeb ako komunikačný most, ktorý cez protokol WebSocket zabezpečuje bleskové a stabilné prepojenie vašich D2000 aplikácií bez ohľadu na ich fyzickú vzdialenosť.
Hlavné charakteristiky riešenia
Efektívny vývoj bez bariér: Prepojenie uzlov je pre vývojára úplne transparentné. Volanie vzdialených ESL RPC metód prebieha rovnako jednoducho ako pri lokálnych procesoch. To drasticky znižuje zložitosť programovania, eliminuje chybovosť pri integrácii a zrýchľuje nasadzovanie nových funkcií do celej siete.
Maximálna bezpečnosť a plynulosť dát: Využitím priemyselných štandardov mTLS a HTTPS získavate šifrovanú komunikáciu najvyššej úrovne. Protokol WebSocket navyše umožňuje plne obojsmerný (full-duplex) tok dát, čo znamená okamžitú odozvu systému v reálnom čase bez zbytočnej réžie spojenia.
Neobmedzená škálovateľnosť pre IoT a Edge computing: Architektúra MESH vám dovoľuje budovať rozsiahle siete zložené z IoT brán a Edge zariadení. Údaje je možné zbierať a inteligentne spracovávať priamo pri zdroji, čím odľahčíte centrálu a zvýšite odolnosť celého riešenia pri lokálnom spracovaní dát.
Hybridná autonómia (Loose Coupling): Hoci SmartWeby spájajú vaše inštalácie do jedného koherentného celku, zachovávajú si medzi sebou voľnú väzbu. To v praxi znamená, že každá inštalácia D2000 zostáva nezávislá – prípadný lokálny výpadok alebo údržba jedného uzla neohrozí stabilitu a beh ostatných častí siete.