DAGR ir paredzēts datu izplatīšanai starp iestāžu infromācijas sistēmām. DAGR arhitektūra ir veidota tā, lai sasniegtu šādus mērķus:
Ātrdarbība. DAGR nodrošina datu pieprasījumu izpildes ātrumu, kas ir mērāms desmitos milisekunžu.
Pieejamība. Dati, kas tiek izplatīti caru DAGR, ir pieejami pat datu avota sistēmas darbības pārtraukuma gadījumā.
Ērtība. Datu ņēmējiem tiek nodrošināts standartizēts datu izgūšanas interfeiss, kas būtiski samazina datu izmantošanas saskarņu izstrādes izmaksas. Savukārt datu devējiem tiek nodrošināti vairāki datu nodošanas varianti, kas ļauj izvēlēties situācijai piemērotāko.
Dati DAGR platformā plūst no datu devējiem pie datu ņēmējiem. DAGR uztur katras izplatāmās datu kopas datu kopiju, kas tiek regulāri sinhronizēta ar atbilstošo datu avota informācijas sistēmu. Datu ņēmējiem, savukārt, DAGR platformā izvietotie dati tiek izsniegti pēc pieprasījuma.
DAGR iespējams izdalīt šādas komponentes:
Datu devēja savienotājs ir Java aplikācija, kas uzstādāma datu devēja infrastruktūrā. Šī aplikācija nodrošina datu izgūšanu no dažāda veida avotiem (failiem, servisiem, datu bāzes) un sinhronizāciju uz DAGR kodolu. Datu devēja savienotājs ir opcionāla komponente un datu devēju informācijas sistēmas var datus uz DAGR kodolu nodot arī pa taisno ierakstot tos caur DAGR REST API.
DAGR pašapkalpošanās portāls ir lietotājiem paredzētā DAGR daļa, kur var autentificēties ar Vienoto pieteikšanās moduli un veikt dažādas darbības, tajā skaitā pārvaldīt datu devēja un datu ņēmēja savienojumus, aplūkot datu pieprasījumu auditu, aplūkot VIRSIS datu piekļuves atļaujas, pārvaldīt izplatāmo datu kopu datu struktūras, utt.
DAGR kols nodrošina REST API, kas tiek izmantots datu ierakstīšanai un datu nolasīšanai.
VIRSIS jeb Valsts informācijas resursu, sistēmu un sadarbspējas informācijas sistēma ir atsevišķa informācijas sistēma, kur caur informācijas pakalpojumiem datu ņēmēji piesakās uz DAGR datu kopām un datu devēji šos pieteikumus apstiprina vai noraida. Sekmīgi apstiprināta pieteikuma gadījumā datu ņēmējam tiek izsniegta datu piekļuves atļauja.