Platform Architecture
Was sind die Schlüsselkomponenten des Mendix Plattformarchitektur?
Der Mendix Platform ist ein integriertes Application Platform-as-a-Service (aPaaS)-Angebot zum Entwerfen, Erstellen, Bereitstellen und Verwalten von Unternehmens-Apps. Die Plattform bietet Entwicklern, Projektmanagern und Administratoren Zugriff auf DevOps-Dienste und ermöglicht so den vollständigen SDLC von Anwendungen, einschließlich Anforderungsmanagement, Entwicklung, Bereitstellung, Betrieb und Governance von Apps und App-Diensten.
Die Plattform verfügt über eine IDE für die schnelle visuelle App-Entwicklung und einen umfassenden Marktplatz mit Hunderten wiederverwendbarer Komponenten, Konnektoren und Bausteinen zur Beschleunigung der Entwicklung.
Die Plattform-APIs ermöglichen Ihnen die Integration von Mendix Plattform innerhalb Ihrer IT-Anwendungs- und Servicelandschaft und über SSO können Sie den Benutzerzugriff auf die Mendix Plattformdienste.
Das folgende Diagramm bietet einen Überblick über die wichtigsten Komponenten des Mendix Plattform.

Was sind die wichtigsten Mendix Plattformmodule und -dienste?
-
Was ist Mendix Studio Pro?
Mendix STUDIO PRO ist die Multi-User-Modellierungs-IDE der Mendix Plattform. Der allgemeine Zweck von Mendix Studio Pro soll eine integrierte und einheitliche Modellierungsumgebung bieten, in der Business-Analysten und IT-Ingenieure eng zusammenarbeiten können, um die verschiedenen Anwendungselemente zu modellieren. Mendix Studio Pro läuft lokal auf dem Computer des Entwicklers und verfügt über einen integrierten Build-Service für die vollständig Offline-Arbeit.
-
Was ist das Entwicklerportal?
Der Mendix Developer Portal ist ein webbasiertes Portal für die Zusammenarbeit Planung, Entwicklung und Einsatz von Apps. Das Portal verfügt über Funktionen zur sozialen Online-Zusammenarbeit, einen Benachrichtigungsdienst und ein Verzeichnis aller Projekte in Ihrer Organisation.
Im Developer Portal erledigen Projektmanager und Entwickler die meisten Anforderungsmanagement und Tracking gemäß der Scrum-Methodik. Sie können Epics, Sprints und Stories definieren, den Fortschritt verfolgen und die Geschwindigkeit Ihres Projekts sehen.
Im Developer Portal können Entwickler außerdem CI/CD-Pipelines definieren, um Einsatz Prozesse.
-
Herausforderungen in der Mendix Marktplatz?
Der Mendix Marketplace ist ein öffentlicher Marktplatz für Apps und Anwendungsbausteine. Dieser Marktplatz kann auch als privater Unternehmensmarktplatz konfiguriert werden, sodass Endbenutzer und Geschäftsmanager herausfinden können, welche Apps ihnen innerhalb ihrer Organisation zur Verfügung stehen.
Der Mendix Marketplace ist integriert in Mendix Studio zum Suchen und Herunterladen von Bausteinen direkt in die zu entwickelnde App.
-
Herausforderungen in der Mendix Datenkatalog?
Der Mendix Datenkatalog ist ein privater Unternehmenskatalog zur Registrierung von APIs, die in Ihrer Organisation verfügbar und zugänglich sind. Der Datenkatalog ist integriert in Mendix Studio Pro ermöglicht die Suche und Integration externer Datenquellen direkt in die zu entwickelnde App. Beim Bereitstellen von Apps mit APIs werden diese automatisch zum Datenkatalog hinzugefügt und sind somit auffindbar.
-
Was ist der Team-Server?
Der Team Server ist das zentrale Repository für die Verwaltung und Versionierung von Anwendungsmodellen. Team Server ist als Erweiterung auf Git geschrieben, dem führenden Open-Source-Versionskontrollsystem. Der Team Server kann gehostet werden in Mendix In der Cloud oder vor Ort bereitgestellt.
Bei der Verwendung von CI/CD-Pipelines stellt Team Server Trigger bereit, um automatisch eine Pipeline für eine Anwendung zu starten.
Für weitere Informationen, siehe Versionskontrolle und Mehrbenutzer-Entwicklung.
-
Was ist der Build-Server?
Der Build Server erstellt Bereitstellungspakete aus Artefakten (wie Modellen, Stylesheets und benutzerdefinierten Java-Klassen) im App-Projekt auf dem Team Server, wo alle Anwendungsartefakte versioniert und in Projektordnern gespeichert werden. Der Build Server wird ausgelöst durch Mendix Portal oder über das Mendix Laufzeit. Der Build-Server führt auch eine Paketvalidierung durch und ermittelt, ob es sich bei dem jeweiligen Build um ein bereitstellbares Paket handelt.
Der Build Server kann manuell über das Developer Portal oder über die Mendix Studio Pro. Bei der Verwendung von CI/CD-Pipelines kann eine Pipeline den Build-Prozess automatisch auslösen.
-
Was ist der Bereitstellungsserver?
Der Deployment Server verwaltet die Bereitstellung von Mendix Anwendungen angesichts einer Vielzahl von Einsatz Optionen, wie z. B. die Bereitstellung auf einem der Mendix Cloud Runtime Environments unterstützt für Mendix Cloud-Bereitstellungen.
Der Deployment Server kann manuell über das Cloud Portal oder über die Mendix Studio Pro. Bei Verwendung von CI/CD-Pipelines kann eine Pipeline den Bereitstellungsprozess automatisch auslösen.
-
Was ist das Cloud-Portal?
Der Mendix Cloud Portal ist ein webbasiertes Portal zum Einrichten und Betreiben von App-Umgebungen, die vom Mendix Plattform. Cloud Portal bietet Funktionen zum Verwalten von Bereitstellungsumgebungen und Cloud-Ressourcen, zum Überwachen laufender Anwendungen sowie zum Sichern und Wiederherstellen von Apps.
-
Was ist die Cloud Runtime?
Der Mendix Cloud Runtime ist ein Dienst, der das Ausführen und Betreiben von Mendix Apps. Der Service umfasst die Bereitstellung und Skalierung von Ressourcen sowie Protokollierung und Überwachung. Die Cloud Runtime ist der Kerndienst für die verschiedenen unterstützten Cloud-Produkte, wie zum Beispiel Mendix Cloud, Mendix Dedizierte Cloud und Mendix für Private Cloud.
-
Was ist das Kontrollzentrum?
Der Mendix Das Control Center ist ein webbasiertes Portal für Administratoren zur Verwaltung ihrer Kundenkonten, einschließlich Anwendungslizenzen und Cloud-Ressourcen. Das Control Center bietet Administratoren Einblicke in die Verwaltung des Anwendungsportfolios. Beispielsweise ermöglicht es das Risikomanagement im Hinblick auf Anwendungsabhängigkeiten mit Marketplace-Bausteinen.
Für weitere Informationen, siehe Governance.
-
Wie ist das Mendix Plattform gesichert?
Der Mendix Die Plattform ist durch verschiedene Sicherheitskontrollen gesichert, darunter verschiedene Verschlüsselungsstufen, Transport Layer Security (TLS), Zugriffsbeschränkungen, Schutz vor bösartigem und unerwünschtem Internetverkehr und kontinuierliche Überwachung auf Schwachstellen und Anomalien.
Für weitere Informationen, siehe Sicherheit.