Zum Inhalt springen

Technologie

Eingesetzte Technologien

SetXRM ist für den Unternehmenseinsatz gebaut: .NET-Core-Backend, Vue.js-Frontend, PostgreSQL-Datenbank und Docker-basierte Infrastruktur. Die Schichten und Technologien der Plattform:

Bewährte Technologien

Komponenten mit großer Community und Langzeit-Support, verbreitet in Unternehmensprojekten.

Echtzeit

Mit SignalR erscheinen Benachrichtigungen und Änderungen ohne Neuladen.

Offene Integration

Eine mit OpenAPI dokumentierte REST-API sowie HTTP- und Datenbankverbindungen binden jedes System an.

Unternehmenssicherheit

Single Sign-on mit LDAP, Azure AD, Keycloak und Google; rollen- und datensatzbasierte Rechte.

Technologie-Stack

Die Schichten der Plattform

01

Backend und API

Geschäftsregeln, Berechtigungen und Integrationen laufen in Diensten auf .NET Core; alle Funktionen stehen über eine dokumentierte REST-API bereit.

  • .NET CoreBackend-Dienste
  • C#Geschäftslogik
  • REST API · OpenAPISetXRM Base API v2
  • SwaggerInteraktive API-Doku
  • SignalREchtzeit-Benachrichtigungen
  • HangfireGeplante Hintergrundjobs
02

Frontend

Anwendung und Verwaltung sind Single-Page-Apps mit Vue.js; Datentabellen, Formulare und Diagramme basieren auf DevExpress-Komponenten.

  • Vue.jsApp und Verwaltung
  • ReactSetXRM-Meet-Oberfläche
  • DevExpressDevExtreme Tabellen, Formulare
  • BootstrapResponsive Oberfläche
  • jQueryPlug-in-Schicht
  • LeafletKarten und Standorte
03

Prozesse, Reporting und Code

Workflows werden visuell nach BPMN-Standard modelliert; Dashboards per Drag-and-drop gebaut, und wo Code nötig ist, übernimmt SetCode.

  • BPMN 2.0Visueller Prozessdesigner
  • DevExpress DashboardDashboard-Designer
  • SetCodePlattformeigene Sprache
  • Monaco EditorSetCode-Editor
  • ExcelJSExcel-Import / -Export
  • QuillRich-Text-Editor
04

Daten und Speicher

Die Hauptdatenbank ist PostgreSQL, Redis dient als Cache. Externe Datenbanken lassen sich anbinden, Backups und Dateien an verschiedene Speicherdienste übertragen.

  • PostgreSQLHauptdatenbank
  • Microsoft SQL ServerExterne DB-Verbindung
  • RedisCache
  • Amazon S3Datei- / Backup-Speicher
  • AzureDatei- / Backup-Speicher
  • Google DriveDatei- / Backup-Speicher
05

Infrastruktur und Hosting

Die Dienste laufen in Docker-Containern auf Linux und Windows Server und werden hinter einem Nginx-basierten Reverse Proxy bereitgestellt.

  • DockerContainer
  • Linux ServerServer-Betriebssystem
  • UbuntuSetXRM-Meet-Server
  • Windows ServerServer-Betriebssystem
  • Nginx · OpenRestyReverse Proxy
  • SFTP · SMBBackup-Übertragung
06

Identität und Kommunikation

Anmeldung per Passwort oder über Unternehmens-Identitätsanbieter (Single Sign-on); Videokonferenzen laufen mit SetXRM Meet im Browser.

  • LDAP / Active DirectoryUnternehmens-SSO
  • Azure AD (OIDC)Anmeldung mit Microsoft
  • KeycloakIdentitätsanbieter
  • GoogleAnmeldung mit Google
  • JitsiBasis von SetXRM Meet
  • WebRTCVideoanrufe im Browser

Wie passt es zu Ihrer Infrastruktur?

Lassen Sie uns Ihre Anforderungen an Identität, Integration und Hosting gemeinsam prüfen.