×
close
Terragnos

/ Termék /

Mély bepillantás a Core Engine modulokba, amelyek minden tenant-ot, workflow-t és integrációt működtetnek.

Alapvető objektum modell

Alapvető objektum modell

Több geometriás tárolás, relációs regiszter, determinisztikus ID-k és tenant-aware sablonok.

Séma és Workflow

Séma + workflow

Draft/sandbox/publish életciklus, migrációk, Jira-stílusú állapotgépek és guard kifejezések.

Audit ikon

Audit & bizonyíték

Bitemporális tárolás, hash-láncok, replay eszközök és szabályozó-kész bizonyítékcsomagok.

API-k és megfigyelhetőség

API-k & megfigyelhetőség

REST, GraphQL, OGC feed-ek plusz OpenTelemetry, Prometheus metrikák és BYOA/BYODB plug-in-ek.

Alapvető objektum modell

Több geometriás tárolás determinisztikus ID-kkal

Az Alapvető objektum modell biztosítja az alapot minden térinformatikai adathoz a Terragnosban. Minden objektum támogat több geometriatípust (pont, vonal, poligon, multi-geometria) és fenntart egy relációs regisztert összetett térinformatikai kapcsolatokhoz. Az objektumok determinisztikus ID sorozatokat használnak, amelyek biztosítják a konzisztenciát a telepítések között és lehetővé teszik a megbízható replikációt.

Geometria támogatás

Natív PostGIS geometriatípusok automatikus validálással és térinformatikai indexeléssel gyors lekérdezésekhez.

Relációs regiszter

Szülő-gyermek kapcsolatok, függőségek és térinformatikai asszociációk követése objektumok között.

Determinisztikus ID-k

Nyilvános ID sablonok sorozat-alapú generálással biztosítják a konzisztens objektum azonosítást környezetek között.

Schema Registry

Verziókezelt objektumtípusok biztonságos migrációkkal

A Schema Registry kezeli az objektumtípus definíciókat egy draft → sandbox → publish workflow-n keresztül. Minden séma verzió tartalmaz JSON Schema definíciókat Zod-kompatibilis validációs szabályokkal, lehetővé téve összetett mezőtípusokat, beleértve tömböket, union-okat és beágyazott objektumokat. A kompatibilitási ellenőrzések biztosítják a visszafelé kompatibilitást, és az automatikus SDK generálás szinkronban tartja az ügyfél könyvtárakat.

Verziókezelés

Teljes verzió történet draft, sandbox és production állapotokkal biztonságos séma fejlesztéshez.

Validációs szabályok

JSON Schema + Zod validáció összetett típusok, egyedi validátorok és feltételes logika támogatásával.

SDK generálás

Automatikus TypeScript, Python és C# SDK generálás szinkronban tartja az ügyfél kódot a séma változásokkal.

Workflow Engine

Jira-stílusú állapotgépek térinformatikai objektumokhoz

A Workflow Engine lehetővé teszi a szervezeteknek, hogy egyedi állapotgépeket definiáljanak térinformatikai objektumokhoz. Konfigurálj átmeneteket, guard-okat és automatizált műveleteket, hogy egyszerűsítsd az összetett üzleti folyamatokat. Minden workflow átmenet teljesen auditált, támogatja a feltételes logikát objektum attribútumok és térinformatikai kapcsolatok alapján, és zökkenőmentesen integrálódik a meglévő hitelesítési rendszereiddel.

Állapotgépek

Definiálj egyedi állapotokat, átmeneteket és guard kifejezéseket összetett üzleti workflow-k modellezéséhez.

Automatizált műveletek

Műveletek indítása állapot átmenetekkor, beleértve értesítéseket, integrációkat és adat transzformációkat.

Térinformatikai guard-ok

A guard kifejezések kiértékelhetik a térinformatikai kapcsolatokat, közelségi ellenőrzéseket és PostGIS predikátumokat.

Szabály motor

Logikai és térinformatikai szabályok CEL-stílusú DSL-ben

A Szabály motor kiértékeli a logikai és térinformatikai feltételeket egy CEL-stílusú domain-specifikus nyelven kifejezve. A szabályok hivatkozhatnak objektum attribútumokra, térinformatikai kapcsolatokra, PostGIS függvényekre és egyedi adapterekre. A szabályok verziózva vannak a sémákkal együtt és elindíthatnak workflow átmeneteket, automatizált műveleteket vagy validációs ellenőrzéseket.

CEL-stílusú DSL

Fejezd ki összetett logikai és térinformatikai feltételeket egy ismerős, típus-biztos kifejezési nyelven.

PostGIS integráció

Közvetlen hozzáférés PostGIS térinformatikai függvényekhez buffer-ekhez, metszésekhez, közelségi ellenőrzésekhez és még többhez.

Egyedi adapterek

Bővítsd a szabály motort egyedi függvényekkel és adapterekkel domain-specifikus logikához.

Query Engine & OGC API

REST, GraphQL és OGC-kompatibilis feature rétegek

A Query Engine egységes hozzáférést biztosít a térinformatikai adatokhoz REST API-kon, GraphQL végpontokon és OGC API Features-kompatibilis réteg szolgáltatásokon keresztül. Minden végpont támogatja a cursor-alapú paginációt, GeoJSON és NDJSON export formátumokat, térinformatikai szűrőket és time-travel lekérdezéseket. Vector tile-ok és cache-elt rétegek lehetővé teszik a nagy teljesítményű térképmegjelenítést.

Multi-protokoll támogatás

REST (verziózva), GraphQL és OGC API Features végpontok maximális kompatibilitáshoz.

Time-travel lekérdezések

Adatok lekérdezése bármely időpontban bitemporális verziókezelés használatával történelmi elemzéshez.

Teljesítmény optimalizálás

Vector tile-ok, cache-elt rétegek és térinformatikai indexelés biztosítja a gyors lekérdezéseket nagy léptékben.

Bitemporális tároló

Verzió táblák valid és tranzakciós idővel

A Bitemporális tároló fenntartja a teljes verzió történetet mind az objektum attribútumok, mind a geometriák esetében. Minden verzió rögzíti mind a valid időt (amikor az adat igaz volt a valós világban), mind a tranzakciós időt (amikor a változás rögzítve lett). Ez lehetővé teszi a time-travel lekérdezéseket, replay eszközöket és a bizonyítékcsomagok generálását megfelelőség és audit céljából.

Dupla idő dimenziók

Követés mind a valid idő (üzleti idő), mind a tranzakciós idő (rendszer idő) teljes temporális történethez.

Replay eszközök

Bármely objektum vagy adatkészlet állapotának rekonstruálása bármely időpontban elemzéshez vagy megfelelőséghez.

Bizonyítékcsomagok

Szabályozó-kész bizonyítékcsomagok generálása teljes temporális történettel és audit nyomvonalakkal.

Audit Hash-Lánc

Hamisíthatatlan audit naplók kriptográfiai ellenőrzéssel

Az Audit Hash-Lánc kriptográfiai ellenőrzést biztosít minden változáshoz a rendszerben. Minden audit bejegyzés tartalmaz kanonizált JSON payload-okat prev-hash hivatkozásokkal, létrehozva egy megváltoztathatatlan bizonyíték láncot. Write-once archívumok biztosítják az adatintegritást, és az egészségügyi eszközök figyelik a láncot bármilyen anomália vagy manipulációs kísérlet esetén.

Hash-lánc integritás

Minden audit bejegyzés hivatkozik az előző hash-re, létrehozva egy megváltoztathatatlan bizonyíték láncot.

Kanonizált payload-ok

A JSON payload-ok kanonizálva vannak, hogy biztosítsák a konzisztens hash-elést és megelőzzék az aláírás manipulációt.

Write-once archívumok

Az audit naplók megváltoztathatatlan tárolóba íródnak, hogy megelőzzék a módosítást vagy törlést.

Pluginek & Kiterjesztések

Művelet és adapter interfészek egyedi integrációkhoz

A Pluginek & Kiterjesztések rendszer interfészeket biztosít BYOA (Bring Your Own Auth), BYODB (Bring Your Own Database), webhook-okhoz, import/export pipeline-okhoz és egyedi telemetria sink-ekhez. Minden plugin explicit szerződéseket követ, lehetővé téve, hogy bővítsd a Terragnost egyedi funkcionalitással, miközben fenntartod a kompatibilitást az alapvető modulokkal.

BYOA integráció

Implementálj AuthProvider interfészeket Auth0, Azure AD, Keycloak vagy egyedi identitásszolgáltatókkal való integrációhoz.

Webhook feliratkozások

Feliratkozás eseményekre és webhook-ok fogadása workflow átmenetekhez, séma változásokhoz és adat frissítésekhez.

Egyedi adapterek

Építs egyedi adaptereket import/export pipeline-okhoz, telemetria sink-ekhez és domain-specifikus integrációkhoz.

Megfigyelhetőség

OpenTelemetry trace-ek, strukturált naplók és Prometheus metrikák

A Terragnos átfogó megfigyelhetőséget biztosít OpenTelemetry elosztott tracing-en, strukturált naplózás-on és Prometheus metrikákon keresztül. Minden modul konzisztens telemetria adatokat bocsát ki, lehetővé téve, hogy figyeld a teljesítményt, debug-old a problémákat és kényszerítsd a licenc és használati korlátokat. Az integráció a meglévő megfigyelhetőségi stack-ekkel zökkenőmentes.

Elosztott tracing

Az OpenTelemetry trace-ek követik a kéréseket minden modulon keresztül teljes láthatóságért a rendszer viselkedésébe.

Strukturált naplózás

JSON formázott naplók konzisztens struktúrával lehetővé teszik a könnyű elemzést és feldolgozást napló aggregációs eszközökben.

Metrikák és korlátok

A Prometheus metrikák követik a használatot, teljesítményt és licenc megfelelőséget konfigurálható riasztási küszöbökkel.