Služby, REST-servery a portály nestaviame ako dekoratívnu doplnkovú vrstvu, ale ako nosnú súčasť vašej doménovej architektúry. Práve v tom sme silní: keď portály vedú tie isté procesy dôsledne navonok, služby bežia ticho na pozadí a API nielen poskytujú údaje, ale nesú skutočnú odbornú zodpovednosť.
API s odbornou autoritou
REST-koncové body zobrazujú role, pravidlá, dátové toky a definované kroky procesu kontrolovane, namiesto toho, aby len dodávali prázdne dátové obaly.
Windows- und Linux-služby pre reálnu prevádzkovú logiku
Synchronizácia, overovanie licencií, exporty, importy, notifikácie a spracovanie na pozadí patria do pozorovateľných služieb, nie do skrytých vedľajších ciest klienta.
Zákaznícke sekcie a samoobsluha s odborným prepojením
Portály u nás priamo previažeme s údajmi, oprávneniami a procesnou logikou, aby webový prístup nestratil odbornú väzbu na jadrový systém.
Logovanie, model rolí a monitoring od začiatku
Najmä pri portáloch a službách musia byť chybové cesty, správanie pri reštarte, konfigurácia a protokolovanie vyriešené pred nasadením do prevádzky.
Prečo by portály a služby nemali byť oddelené od podnikovej aplikácie
Portál prináša skutočný úžitok len vtedy, keď nie je odborne oddelený od zvyšku systému. Rovnaké platí pre služby a REST-servery. Akonáhle pravidlá, oprávnenia alebo zmeny stavov vznikajú na viacerých miestach samostatne, systém sa stáva nákladným, náchylným na chyby a ťažko prevádzkovateľným.
Preto plánujeme zámerne z pohľadu doménovej logiky: Ktoré pravidlá musia byť na strane servera vedúce? Ktoré akcie by mali byť dostupné cez API a portál? Ktoré procesy bežia lepšie v službe než v klientovi? Ako zostanú logy, monitoring a chybové stavy neskôr zrozumiteľné? Práve tieto otázky rozhodujú o kvalite riešenia.
- Portály pristupujú k tým istým odborným pravidlám ako desktop alebo Backoffice.
- Služby preberajú opakujúce sa úlohy kontrolovane a pozorovateľne.
- REST-servery robia procesy pre ďalšie systémy čisto použiteľnými.
- Model rolí, logovanie a monitoring patria do architektúry, nie do dodatočnej práce.