A SARM rendszer a következő kérdéssorra keresi a választ:
Kinek/minek, min/hol, milyen jogosultsága van?
A rendszer fejlesztése során megvizsgáltuk különféle rendszerek jogosultsági adatainak felépítését, és azt találtuk, hogy a legtöbbjük leírható az alábbi struktúrával:
- Felhasználó (kinek): Kiss József
- Rendszer (min/hol): fileserverMarketing
- Jogosultság (milyen): olvasás, írás – engedély, tiltás
A SARM rendszer elvi működése hasonló egy adattárház felépítéséhez:
- Különböző adatokat, különböző helyről gyűjtünk össze egy adatbázisba (ETL)
- Az adatokon transzformációkat végzünk és közös alapokra hozzuk őket (OLAP)
- Az adatok több dimenzión keresztül is elérhetőek, megjeleníthetőek, elemezhetőek (Kocka)
- A több dimenziós adatok egy-egy nézetéről pillanatfelvétel készíthető (Riport)
A SARM e szerint a megközelítés szerint az alábbi modulokból épül fel:
- Discoverer (ETL)
- Store Server (OLAP)
- Központi szerver – adattároló
- Security Manager (Kocka, riport)
- Rendszerkonfiguráló és adatmegjelenítő - elemző