HELIOS Nephrite – Rozšíriteľnosť a vývoj

Stabilné jadro, neobmedzené možnosti rozšírenia

HELIOS Nephrite je navrhnutý ako otvorená aplikačná platforma. Umožňuje rozširovať funkcionalitu, vyvíjať vlastné moduly a integrovať externé systémy bez zásahov do jadra aplikácie. Výsledkom je dlhodobá udržateľnosť IT riešenia.

Keď ERP nie je limitom, ale základom pre ďalší rast

HELIOS Nephrite nie je len hotový informačný systém. Je to technologická platforma navrhnutá tak, aby sa dokázala dlhodobo prispôsobovať vývoju vašej organizácie, legislatíve aj novým obchodným modelom.

V prostredí stredných a väčších spoločností sa procesy menia – pribúdajú nové prevádzky, nové integračné požiadavky, nové reporty, nové legislatívne povinnosti. ERP systém preto nemôže byť uzavretý monolit, ktorý sa dá iba „používať“. Musí umožňovať riadený rozvoj. HELIOS Nephrite je postavený na viacvrstvovej architektúre s aplikačným serverom a otvorenými webovými službami. Vďaka tomu umožňuje rozširovať funkcionalitu bez zásahu do databázového jadra, vytvárať zákazkové moduly a špecializované klienty, integrovať externé aplikácie a služby, zachovať bezpečnosť a stabilitu systému aj pri rozsiahlych úpravách. Výsledkom je riešenie, ktoré nerastie „proti vám“, ale spolu s vami – technologicky, procesne aj kapacitne.

Platforma pre vývoj a rozšírenie podnikových procesov

Rozšíriteľnosť nie je doplnok – je to základná vlastnosť architektúry systému. HELIOS Nephrite je postavený na viacvrstvovej architektúre s aplikačným serverom a otvorenými webovými rozhraniami, čo vytvára stabilný základ pre:

  • zákazkový vývoj bez úprav jadra,
  • budovanie špecializovaných klientov,
  • integráciu s ďalšími IS, e-shopmi, CRM, výrobnými či logistickými systémami,
  • dlhodobý technologický rozvoj na platforme Microsoft.

Systém využíva architektúru aplikačného servera a oddelenie prezentačnej, aplikačnej a dátovej vrstvy, čo umožňuje realizovať nové funkcie bez rizika destabilizácie existujúcich procesov.

Architektúra pripravená na rozvoj

HELIOS Nephrite je implementovaný ako viacvrstvová aplikácia s aplikačným serverom bežiacim na platforme Microsoft .NET a databázou Microsoft SQL Server. Z pohľadu rozšíriteľnosti to znamená:

aplikačná logika centralizovaná na serveri

klient bez vlastnej biznis logiky (tenký klient)

otvorené web služby pre externú komunikáciu

škálovania aplikačnej vrstvy formou serverovej farmy

Takýto model umožňuje pridávať nové funkcie bez zásahu do databázového modelu a bez nutnosti distribúcie komplexných aktualizácií na klientské stanice.

Programovaná aplikačná logika

HELIOS Nephrite umožňuje štandardný aj zákazkový vývoj nad aplikačným serverom. K dispozícii sú mechanizmy:

  • Instance (NrsInstance) – logika pre prácu s jednotlivými záznamami,
  • Funkcie (NrsCowley) – spracovanie dát a neinteraktívne procesy,
  • Dynamické stránky (NrsDynamicPage) – samostatné aplikačné celky,
  • Class Extendery a Function Extendery – rozšírenie existujúcich tried bez úprav pôvodného kódu.

Tento model je zásadný pre:

  • implementáciu špecifických podnikových pravidiel,
  • tvorbu branžových nadstavieb,
  • vývoj špecializovaných modulov pre konkrétneho zákazníka,
  • integráciu periférií (terminály, čítačky, výrobné zariadenia).

Vývoj prebieha nad platformou Microsoft .NET, čo zabezpečuje technologickú stabilitu a kompatibilitu s moderným ekosystémom nástrojov.

Neprogramované rozšírenia (bez zásahu vývojára)

Významnou devízou systému je možnosť rozširovať funkcionalitu aj bez programovania:

  • používateľsky definované atribúty,
  • dynamické vzťahy bez zásahu do dátového modelu,
  • integritné obmedzenia a implicitné hodnoty,
  • vlastné formuláre a šablóny (XML),
  • generátor prehľadov a zostáv,
  • konfigurácia práv až na úroveň položiek formulára.

Takýto prístup umožňuje:

  • rýchlu reakciu na legislatívne zmeny,
  • úpravu procesov bez externého vývoja,
  • prispôsobenie systému jednotlivým rolám (ekonóm, skladník, manažér).

Otvorené integračné rozhrania

Aplikačný server implementuje:

  • bezstavové webové služby (ServiceGate.asmx) pre B2B/B2C komunikáciu,
  • stavové rozhrania (Data.asmx) pre natívneho klienta a špecializované moduly.

V praxi to znamená možnosť:

  • prepojenia s e-shopmi,
  • napojenia na externé CRM alebo BI nástroje,
  • integrácie mobilných aplikácií,
  • automatizovanej výmeny dát medzi pobočkami,
  • prepojenia výrobných alebo logistických systémov.

Otvorenosť rozhraní je zásadná pre dlhodobú životnosť ERP riešenia – systém nie je izolovaný, ale funguje ako integračný uzol podnikovej IT architektúry.

Bezpečný vývoj bez kompromisov

Oddelenie klienta a aplikačnej logiky zabezpečuje, že:

  • citlivé dáta neopúšťajú aplikačný server,
  • autentizácia a autorizácia prebieha centrálne,
  • audit zmien je dostupný na úrovni objektov a formulárov.

Rozšírenia preto neznamenajú oslabenie bezpečnosti – naopak, vývoj prebieha v kontrolovanom aplikačnom rámci.

Chcete rozšíriť HELIOS Nephrite podľa vašich procesov?

HELIOS Nephrite nie je uzavretý produkt. Je to stabilná technologická platforma, na ktorej vieme budovať zákazkové riešenia, špecializované moduly aj komplexné integračné projekty. Ak potrebujete prispôsobiť systém špecifickým procesom, prepojenie s ďalšími aplikáciami, vyvinúť vlastný modul, analyzovať možnosti migrácie a rozšírenia, radi s vami pripravíme architektonický návrh a technickú koncepciu rozvoja.