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
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
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
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
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
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
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.
