Architektura IIS EPASS®
Architektura je komponentní - celý systém se skládá z komponent, které jsou na sobě maximálně nezávislé (i datově) – jedná se o objektově orientovaný návrh. Tyto komponenty jsou použity v jednotlivých modulech systému. Jednotlivé komponenty jsou využívány v doplňujících zákaznických modulech, které doplňují standardní moduly a které komunikují přes standardní COM rozhraní s libovolnými moduly systému EPASS®. Tyto zakázkové doplňky mohou být budovány pomocí vývojových nástrojů jako Delphi, Visual Basic, Visual C++, PowerBuilder a jiné. Použitá technologie (světově uznávaný standard) umožňuje zákazníkovi případně zvolit jiného subdodavatele těchto doplňků systému EPASS®.
Technologická koncepce IIS EPASS®
![]() |
systém je postaven na technologii COM (Component Object Model) a filozoficky na základních principech OOP (Object Oriented Programming) |
![]() |
technologie COM je přímo určena pro vzájemnou spolupráci mezi aplikačními moduly a je podporována na úrovni operačního systému Windows 9x a Windows NT |
![]() |
jednotlivé moduly představují "volné" seskupení ActiveX serverů, které spolu komunikují výhradně pomocí technologií COM (OLE 2.0) - takto provázaný systém je zcela otevřený (ve smyslu specifikace COMu) a snadno konfigurovatelný podle požadavků zákazníka (zakázkové doplňky) |
![]() |
toto řešení také zajišťuje plnou integraci s produkty firmy Microsoft |
Výhody toho řešení
![]() |
maximální otevřenost systému |
![]() |
libovolná rozšiřitelnost |
![]() |
snadná konfigurace |
![]() |
jednoduchá modifikovatelnost |
![]() |
možnost rozvíjet systém postupně podle skutečných požadavků |
![]() |
v případě rozšiřování není nutno provádět komplikované a nákladné zásahy do již provozovaných modulů systému (změna datových struktur atd.) |
Použité nástroje
![]() |
implementace pomocí vývojových nástrojů Delphi 4.0 a 5.0 |
![]() |
plně 32-bitová N-vrstvá aplikace typu client/server |
![]() |
databázový server MS SQL 7.0 firmy Microsoft |
![]() |
lze provozovat na stanicích s operačním systémem Windows 9x nebo Windows NT (případně Windows 2000) |