Zentrale Idee

Im Zentrum der Plattform stehen Data-Syndication und Hub Funktionalität zur nahtlosen Integration von internen und externen Services. Web APIs, User Management und Rechte Verwaltung werden über die Plattform gesteuert. Für Ausfallsicherheit wird der Datenfluss über das interne Monitoring überwacht und kann über ein Workflow und Event System angepasst werden.

Anwendungsfälle

  • Zur Erweiterung von Nativen oder Standard-System, die keine ausreichende Webschnittstelle bereitstellen
  • Aufbau von Service basierten Plattformen
  • Externer Zugriff über Mandantenfähige Konten
  • Austausch mit externen Datenschnittstellen/Providern in allen Bereichen

Fokus auf Standards

Über die Plattform werden Standard Services und Konfiguration und Hilfsfunktionen bereitgestellt. Spezielle Business Logik wird über Microservices oder externe Anwendungen angebunden. So lässt sich schnelles Prototyping und schrittweise Einführung von Funktionen bei der Umsetzung erreichen.

Funktionalität

  • Services für strukturierte Tabellen, unstrukturierte JSON oder Datei-basierte Daten
  • Einfaches Identity Management mit direkter Verknüpfung auf API-Zugriffsrechte
  • Service Wrapper zur Integration von eigenen Webanwendungen
  • Workflow Events für automatisierte Prozess

Transparenz für die Systemumgebung

Microservices, das Auslagern von Funktionsteilen über Web APIs oder einfach nur die Verwendung von separaten Open Source Tools sind mittlerweile Standard. Zur transparenten Darstellung können alle Services über das Framework in einem zentralen Interface eingebunden und dargestellt werden.

Basis Funktionen

  • Monitoring auf Anwendungsebene mit automatischen Testfunktionen oder Integrationstests
  • Anzeige relevanter Logfiles
  • Cron Job Web Frontend für HTTP Aufrufe
  • Web API zum Registrieren und Entfernen von Services im Dashboard
  • Visualisierung interner Service-Abhängigkeiten

Plattform für digitale Produkte

Zusätzlich zu den Grundfunktionen und individuellem Prozessmanagement bietet das Framework auch Funktionen um Domain basierte Cloud Systeme in einer einzelnen Plattform aufzubauen. So wird eine weitere Zugriffsebene im Backend und Frontend z.B. für Reseller Accounts eingeführt. Die eigentliche Business Logik wird über separate Services in die Plattform eingebunden werden.

Portal Entwicklung

  • Domain basiertes Setup mit Mandanten Struktur
  • Identity Management Service
  • Separate User_Namespaces pro Domain

Weitere Informationen

Whitepaper und technische Übersicht als PDF wird gern auf Anfrage per E-Mail zugeschickt.


Entwickelt in Python mit OpenSource Systemen wie ElasticSearch, SupervisorD, Outpost, OpenFaaS, PostgreSQL