Zum Inhalt springen

UniCore Funktionen

Was die Plattform leistet, Modul für Modul, und was Ihnen jedes davon an Eigenbau erspart.

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.

Ein Server-Rack mit Vorhängeschloss, das den Betrieb auf eigener Infrastruktur veranschaulicht.
Ein abgeschlossener Pipeline-Lauf im Editor, bei dem jeder Block seinen Status und seine Laufzeit anzeigt.

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
Ein Diagramm einer externen API, die von einem UniCore-Relay umschlossen wird, das Authentifizierung, Berechtigungen und Abonnements ergänzt.
Die Berechtigungsverwaltung: links der Baum der benannten Berechtigungen, rechts die Rollen und CRUD-Rechte der ausgewählten Berechtigung.

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
Sensoren senden Datenströme in eine Zeitreihen-Datenbank, dargestellt als Liniendiagramm.
Drei Produktkarten, Free, Pro und Enterprise, mit abgehakten enthaltenen Funktionen.

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
Eine Startcheckliste mit bereits abgehakten Plattform-Funktionen.

Sehen Sie es an Ihrem eigenen Fall