Digitale Unabhängigkeit
UniCore läuft auf Ihrer Infrastruktur. Kein Cloud-Anbieter vorgeschrieben.
Vorteile
- Datenhoheit – Daten in Ihrem Rechenzentrum oder Ihrer Region speichern
- Datenbankwahl – SQL Server oder PostgreSQL
- Docker-ready – Container-Bereitstellung für Web API, Job Executor und API Gateway
- Plugin-basierte Architektur – Erweitern ohne Forking
- Modulare Lizenzierung – Kommerzielle Lizenz pro Modul, abgestimmt auf Ihre Nutzung
Relevanz: Unternehmen, die Datenresidenz, DSGVO oder strenge On-Premises-Richtlinien einhalten müssen.


Workload-Automatisierung
Job-Execution-Engine mit geplanten Jobs, Pipelines und ereignisgesteuerten Workflows.
Funktionen
- Job-Typen – Einfache Jobs, geplante (Cron), Pipelines, code-basierte Jobs
- Trigger – Timer (Cron), Webhook (HTTP-Aufruf), interne Events, manuell
- Visual Pipeline Builder – Drag-and-Drop: Input → Transform → Split/Merge → Output
- Integrierte Blöcke – Fetch API, Filter, Map, Aggregate, Datenbank-I/O, E-Mail
- Erweiterbar – Eigene Blöcke (C#) und Node-Typen hinzufügen
- Message Queue – Datenbankgestütztes Messaging; Events lösen Webhooks und Pipelines aus
Vorteile
- Datenverarbeitung, Integrationen und Benachrichtigungen automatisieren
- Auf externe Webhooks (z. B. von IoT-Systemen) reagieren, ohne eigenen Glue-Code
- Komplexe Abläufe visuell entwerfen, statt Orchestrierungsskripte zu schreiben
API Gateway & API-Relay-System
Externe APIs hinter UniCore kapseln. Die Plattform fügt Authentifizierung, Berechtigungen und Abonnement-Zugriff hinzu.
Funktionen
- API Relay – Bindet jede API an, die per OpenAPI/Swagger beschrieben ist
- Route-Mapping – Veröffentlichung unter /eps/{routeInfix}/... auf einem Host
- Berechtigungsintegration – Jeder weitergeleitete Endpunkt erhält UniCore-Berechtigungsprüfungen
- Einheitliche Swagger-UI – Ein Dokumentationsportal für alle weitergeleiteten APIs
- Produkte verknüpfen API Relays – Ein Produkt kann mehrere Relays und Endpunkte bündeln
- API Gateway Deployment – Dediziertes Gateway für Multi-Tenant-Routing
Vorteile
- API-Produkte schneller ausliefern: Fokus auf die Geschäftslogik; UniCore übernimmt Auth und Zugriffssteuerung
- Single Sign-On und Berechtigungsmodell über alle integrierten APIs
- Einfaches Onboarding: Relay hinzufügen → Produkt verknüpfen → Abonnement-Pläne zuweisen


Benutzer- & Berechtigungsverwaltung
Rollenbasierter Zugriff mit Vererbung, Organisationseinheiten und feingranularen Entity-Berechtigungen.
Funktionen
- Benannte & Entity-Berechtigungen – Anwendungs- und Entity-CRUD
- Rollen – Berechtigungen Rollen zuweisen; Benutzer erben über Rollenmitgliedschaft
- Organisationseinheiten – Hierarchische OUs mit vererbten Berechtigungen
- Aktive Verweigerung – Explizites Deny überschreibt Grants
- Session-basierte Auth – Bearer-Token-Session-Keys; Tenant- und Benutzerkontext werden weitergegeben
- Berechtigungscaching – Zwischengespeicherte Berechtigungsprüfungen für Szenarien mit hoher Last
- Tenant-Isolation – Automatische Filterung, damit Tenants nur eigene Daten sehen
Vorteile
- Zugriff auf Benutzer-, Rollen- und Organisationsebene steuern
- Ein Berechtigungsmodell für UniCore-APIs, weitergeleitete APIs und eigene Endpunkte
- Integrierte Multi-Tenancy für B2B- oder White-Label-Produkte
IoT & Time-Series-Datensammlung
Time-Series-Speicher für Sensor- und Gerätedaten mit Kategorie, Herkunft und optionalen JSON-Tags.
Funktionen
- Time-Series-Entities – Datenströme organisieren (z. B. pro Gerät, Sensor, Standort)
- Datenpunkte – category, origin, timestamp, value, tags (JSON)
- Bulk-Ingestion – Viele Datenpunkte in einem Aufruf hinzufügen
- Abfragen – Nach Kategorie, Herkunft, Zeitbereich, Tags filtern
- Berechtigungsbewusst – Create/Read durch UniCore-Berechtigungen geschützt
Vorteile
- Geräte-/Sensordaten ohne eigene Speicherlösung erfassen und abfragen
- Mit Pipelines kombinieren (Webhook → Pipeline → Time Series)
- Für Dashboards, Alerts oder Analytics-Integrationen nutzen


Produkt- & Abonnementverwaltung
Produkte bündeln Endpunkte und API Relays. Abonnement-Pläne definieren Kontingente, Rollen und Produktzugriff.
Funktionen
- Produkte – Sammlungen von Endpunkten und API Relays; was ein Kunde beim Abonnieren „besitzt“
- Abonnement-Pläne – Gruppen-Schlüssel (S/M/L/XL), Kontingente, zuweisbare Rollen, zugehörige Produkte
- Benutzerabonnements – Benutzer mit Plänen verknüpfen; Unterstützung für automatische Erneuerungs-Jobs
- Kontingente – Nutzungslimits pro Benutzer/Plan; Durchsetzung auf Routenebene
- Bandbreitenlimits – Drosselung von Ingress/Egress pro Route
- Rate Limiting – Burst-Konfiguration pro Abonnement-Plan
Vorteile
- Einmal definieren: Pläne, Kontingente, Produktzugriff; überall durchsetzen
- Rollen und Produktzugriff bei Abonnement automatisch gewähren
- 403 bei überschrittenem Kontingent; kein zusätzlicher Code für Nutzungslimits
Schneller Time-to-Market
UniCore bietet eine fertige Plattformschicht, damit Sie sich auf produktspezifische Logik und UX konzentrieren können.
Vorteile
- Entwicklungszeit verkürzen – Auth, Berechtigungen, Abonnements nicht von Grund auf implementieren
- Produktübergreifend nutzbar – Dieselbe Plattform für mehrere digitale Produkte
- Grafische Automatisierung – Nicht-Entwickler können Workflows entwerfen
- Erweiterbarkeit – Plugins und eigene Blöcke für domänenspezifische Logik
Was im Lieferumfang enthalten ist
- Authentifizierung und Session-Verwaltung
- RBAC und Multi-Tenancy
- API Relay zum Umschließen und Schützen Ihrer API
- Abonnement-Pläne und Durchsetzung von Kontingenten
- Visual Pipeline Editor für Automatisierungen
- Webhook-Trigger für ereignisgesteuerte Abläufe
- Time-Series-Speicher für IoT
- Caching, Messaging, Jobs, PDF-Generierung, Mail, Social-Connectors



