MOUFID·ZAHED

← Zurück ins Sonnensystem

PROJEKT · LÄUFT

Schnittstellen-Bau

Eine API für Software, die keine hat: Per Chat-Befehl baut der Agent einen Datenbank-Reader, einen täglichen Snapshot und eine VPN-gesicherte Lese-API.

Teil von: ASAT

DB-ReaderTäglicher SnapshotLese-APIVPN-TunnelChat-Befehle
Netzwerk-Grenze
AAUSSEN — ADMIN-TOOL & EXTERNE ANWENDUNG
ASAT · Chat mit dem Agenten — Netz B
Bau mir einen Reader für die Datenbank der Branchensoftware.
Agent: Analysiert ✓ 12 Tabellen, Relationen verstanden — der Reader steht.
Erstell damit 1× täglich einen Snapshot.
Agent: ✓ Eingerichtet — jeden Tag um 03:00.
Und jetzt bau mir eine API-Schnittstelle nach außen.
Agent:API steht — erreichbar nur durch den VPN-Tunnel.
Client · Website / App / Automation
$ GET api.netz-b.dev/termine?tag=heute
senden · Schlüssel: ak_71…
{ "termine": [
  { "um": "09:30", "kunde": "Weber" },
  { "um": "11:15", "kunde": "Brandt" }, … + 6 weitere ] }
✓ 200 OK · 38 ms · aus dem Snapshot
✓ Von außen abrufbar — die Branchensoftware bleibt unberührt
VPN-Tunnel
verschlüsselt
nur so erreichbar
BIM KUNDENNETZ — HIER ENTSTEHT ALLES
Kundennetzwerk · Netz B
Branchensoftware — Datenbank
lokal · gewachsen · komplexe Relationen
TERMINEtbl_cal_x · 14 Spalten KONTAKTEadr_main + adr_sub PROJEKTEprj_04 · n:m AUFTRÄGEord_h / ord_p
✓ Relationen verstanden — 12 Tabellen, 5 Verknüpfungen
VORAUSSETZUNG: DB-ZUGRIFF (CREDENTIALS)
SNAPSHOTheute · 03:00
Reader — auf Zuruf vom Agenten gebaut
zieht · entwirrt · bereitet auf
Termine — aus 3 Tabellen zusammengesetzt1.248 ✓
Bestandskunden — Haupt- + Unteradressen vereint3.410 ✓
Projekte & Aufträge — sauber verknüpft214 ✓
Rechnungen — mit Status & Summen5.892 ✓
1× täglich um 03:00 — danach wird NUR der Snapshot gelesen,
die Live-Datenbank bleibt unberührt.
Lese-API
GET /termine · /kunden · /rechnungen — via VPN-Tunnel
→ liest im Snapshot …
0101READER BAUEN
Chat-Befehl ans Admin-Tool: Der Agent versteht die wirren Relationen und baut den Reader — er taucht auf.
0202TÄGLICHER SNAPSHOT
Zweiter Befehl: Der Reader erstellt 1× täglich (03:00) den Snapshot — die Live-DB bleibt unberührt.
0303API BAUEN
Dritter Befehl: Die Lese-API taucht auf — nach außen nur über den VPN-Tunnel erreichbar.
0404VON AUSSEN ABRUFEN
GET /termine → die API liest im Snapshot → JSON nach außen: Rechnungen, Aufträge, Projekte, Bestandskunden.

Alles entsteht auf Zuruf: „Bau mir einen Reader” — der Agent versteht die komplexen Tabellen-Relationen der Branchensoftware. „Erstell 1× täglich einen Snapshot” — gelesen wird immer der Snapshot, nie die Live-Datenbank. „Bau mir eine API” — Rechnungen, Aufträge, Projekte und Bestandskunden sind von außen abrufbar, erreichbar nur durch den VPN-Tunnel.