Technológia
A platform-, perzisztencia- és megjelenítés-független technológiánk öt fő logikai rétegből áll.
A perzisztencia réteg felel az adatok tárolásáért, kezeléséért és szolgáltatásáért. A perzisztencia réteg szintjén gyakorlatilag bármilyen ma elterjedt adatbázis-kezelő rendszert választhatunk: ORACLE, MySQL, MSSQL, DB2 stb.
Az ORM (Object-Relational Mapping) réteg biztosítja az egységes hozzáférést a tárolt adatokhoz (Hibernate). Ez a réteg teszi lehetővé, hogy a rendszer többi része független legyen az adatok tárolási módjától.
Az üzleti logika réteg felelős az alkalmazás belső szabályainak betartásáért. Itt történik a rendszerhez kapcsolódó folyamatok modellezése, az üzleti folyamatok végrehajtása.
A kicsatoló réteg felel az üzleti logika által meghatározott adatok átalakításáért, és a megfelelő nézet réteg felé történő továbbításért. Ez a réteg csoportosítja és csomagolja XML formátumba az átadandó adatokat.
A megjelenítési réteg felelős a felhasználóval való kommunikációért. A felhasználó csak ezzel a réteggel találkozik, ezért fontos, hogy ez a réteg határozza meg az alkalmazás ergonómiáját, valamint a grafikai megjelenést.
Az ábrán látható szaggatott vonalak mentén „vágható” el az alkalmazás. Így a megjelenítési réteg és az adatbázis réteg a rendszer üzleti logikájának módosítása nélkül lecserélhető.
Alkalmazás-integrációs szempontból nem elhanyagolható, hogy a perzisztencia-függetlenségnek köszönhetően más alkalmazások adatbázisát, szolgáltatásait változtatás nélkül tudjuk használni. Az alkalmazás-parkok közös erőforrásait (pl. partnerkezelés, cég struktúra stb.) natív módon használhatjuk.
Támogatott alkalmazás szerverek:
-
Apache Tomcat
-
GlassFish
-
IBM WebSphere
-
JBoss (WildFly)
-
Oracle WebLogic
Támogatott adatbázis szerverek:
-
MSSQL
-
Oracle
-
MySQL
-
MariaDB
-
DB2
-
PostgreSQL
-
Sybase
Platformok
A TriDoc enterprise megoldás egy multiplatform rendszer, melyet Windows, Linux és Macintosh környezetben egyaránt alkalmazhatunk.
Támogatott szerverkörnyezetek:
-
Microsoft Windows 2019 Server – x86, X86_64
-
Microsoft Windows 2016 Server – x86, X86_64
-
Microsoft Windows 2012 Server – x86, X86_64
-
Red Hat Enterprise Linux 8 – x86, x86_64
-
Red Hat Enterprise Linux 7 – x86, x86_64
-
SuSE Enterprise Linux 15 – x86, x86_64
-
SuSE Enterprise Linux 12 – x86, x86_64
-
SuSE Enterprise Linux 11 – x86, x86_64
-
OS X 10.12 +
-
IBM AIX AIX V7.2
*Támogatott böngészők:
-
Google Chrome 80+
-
Mozilla Firefox 70+
-
Internet Explorer 11
-
Microsoft Edge 83+
-
Safari 10+
Adattárolás adatbázisban, fájlrendszerben vagy EDMS/archiváló rendszerben
TriDoc enterprise megoldásunk az iratok és a hozzájuk kapcsolódó leíró adatok tárolására három lehetőséget kínál fel. Az adatok tárolhatók:
-
adatbázisban (Oracle, MSSQL, DB2, vagy MySQL)
-
más EDMS, archiváló rendszerekben (EMC Documentum, Alfresco, Saperion ECM), vagy
-
fájlrendszerben.
A tárolás igény esetén titkosított formában (dokumentum, vagy adatbázis titkosítással) is megvalósítható.
Ergonomikus RIA webes felület alkalmazása
Az ajánlatunkban szereplő megoldás olyan ergonomikus, felhasználóbarát felületet biztosít a felhasználóknak, amelyet már megszoktunk az Ms Office alkalmazásokban, ámde most mindezt szerverközpontú, webes rendszerben kapjuk.
A RIA webes felület előnyei:
-
Ergonomikusabb, könnyebben megérthető felület.
-
Bármelyik oszlopra kattintva lerendezhetők a táblázatok tartalmát.
-
Átmozgatva az oszlopokat testre szabhatjuk az aktuálisan használt táblázat kinézetét.
-
Adatfelvitel alatt nyugodtan kereshetünk más képernyőkön anélkül, hogy elvesztenénk az addig begépelt adatokat.
-
Gyorsabb működést eredményez, hogy csak XML/JSON kommunikáció történik a böngésző és a szerver között, mivel a RIA oldalak nem kell, hogy újra töltődjenek.
Bármikor, bárhonnan elérhető
TriDoc rendszer egy szerver alkalmazás, mely teljesen webes rendszer lévén intra- illetve interneten bárhonnan, bármikor elérhető a munkatársak számára kliens oldali telepítés nélkül. A rendszer használatához a felhasználóknak mindössze egy böngészőre van szükségük.
A hierarchikus jogosultsági rendszernek köszönhetően a felhasználók bármikor, bárhonnan megtekinthetik a szerepkörüknek megfelelő dokumentumokat, akár módosíthatják, szerkeszthetik azokat.
Üzembiztonság, skálázhatóság
Az alkalmazott technológiának köszönhetően megoldásunk flexibilis és széleskörűen skálázható így egyaránt alkalmazható nagyszámú felhasználói környezetben, valamint több telephelyes eléréssel is.
Az alkalmazott adatbázis szerver függvényében nagy megbízhatóságú környezetek kialakítása redundáns (pl. clusterelt) elemek konfigurálásával, vagy akár adatbázis tükrözéssel is történhet.
Biztonságos adattárolás és hozzáférés
A rendszerbe iktatott dokumentumok és azok kapcsolódó leíró adatainak biztonságos tárolását, valamint az azokhoz való szabályozott hozzáférést egyaránt garantálja a rendszer.
Az adatbázisban tárolt adatokhoz kizárólag az adatbázis adminisztrátorok férhetnek hozzá. Az adatok rendszeren keresztül történő elérése összetett hozzáférési szabályok mentén történhet.
Mentés és visszatöltés
A rendszer kialakítása során olyan megoldásokat alkalmaztunk, amivel hagyományos mentést, visszatöltést végző eszközök használatával elvégezhetőek a rendszer biztonságát szolgáló biztonsági mentések és a szükséges visszatöltések.
Mivel minden leíró adatot adatbázisban tárol a TriDoc rendszer, így az adatbázis mentési és visszatöltési stratégiája hagyományos. Az adott adatbázis-kezelő által támogatott biztonsági mentési stratégiába kerül illesztésre.
A mentések az Ajánlatkérő mentési stratégiájához illeszkedően automatizálhatok. Szakmai javaslatunk a napi mentési rutin alkalmazása.
A mentés során alkalmazásra kerülő adathordozók tekintetében a rendszer nem szab megkötéseket.