Katalog ansehen
Wie hilft der Katalog bei der Datenverwaltung?
Der Katalog ist ein dediziertes API-Verzeichnis, das auf Ihre Organisation zugeschnitten ist und API-Metadaten enthält, auf die über eine intuitive Suchoberfläche zugegriffen werden kann. Es vereinfacht den Prozess der API-Wiederverwendung und fördert das Wachstum umfassender Mendix Anwendungslandschaften.
Dies geschieht durch die Bereitstellung von Organisationen, die ihre Mendix Footprint mit einfacher API-Erkennung, effektiven Wartungsfunktionen und vollständiger Kontrolle über die APIs in ihrem Ökosystem.

Wie unterstützt der Katalog Entwickler beim Auffinden und Verwenden von Daten?
Der Katalog indiziert automatisch alle APIs, die verfügbar gemacht werden von Mendix Anwendungen. Andere APIs können entweder manuell hochgeladen oder automatisch über APIs des Katalogs registriert werden. Durch Kuratierung können diese APIs für Mendix Entwickler in der Organisation.
Mendix Entwickler, die mit der API-Integration beauftragt sind, profitieren von der einfachen Suche, dem Finden, Verstehen und Integrieren der richtigen APIs. Der Katalog ist interaktiv direkt in Mendix Studio Pro ermöglicht die Verwendung relevanter APIs durch Ziehen und Ablegen aus dem Integrationsbereich in ihr Projekt.
Dies macht die Verwendung von APIs einfacher und schneller, da Entwickler Folgendes per Drag & Drop verschieben können:
- Odata-Datensätze zu Mendix Domänenmodelle, in denen sie als externe Entitäten visualisiert werden.
- Odata-Aktionen zu Mendix Microflows als Aktivitäten zum Aufrufen im Microflow.
- Geschäftsveranstaltung zu Mendix Domänenmodelle, in denen sie als konsumierte Geschäftsereignisse visualisiert werden. Ein Microflow-Handler zur Verarbeitung des Ereignisses wird automatisch erstellt.
Welche Vertragsarten werden vom Katalog unterstützt?
Der Katalog unterstützt die folgenden Vertragstypen:
- OpenAPI-Verträge für REST-APIs.
- $Metadata-Verträge für OData-APIs.
- AsyncAPI-Verträge für Geschäftsereignisse nutzen die Mendix Ereignisbroker.
- WSDL-Verträge für SOAP-Webdienste.
Daten vs. Metadaten
Der Katalog dient als Telefonbuch oder Karte für die Daten und Funktionen der Software in Ihrem Unternehmen. Er enthält Metadaten zu den eingesetzten Anwendungen, Umgebungen, Diensten und Versionen. Für jedes registrierte System werden die Verträge, die die Dienste beschreiben, analysiert und gespeichert, sodass Benutzer die Beschreibungen der von diesen Systemen bereitgestellten Datensätze, Logik und Ereignisse leicht finden können. Der Katalog enthält keine Daten, sondern nur die Metadaten, die zur Beschreibung dieser Anwendungen und Dienste erforderlich sind.

Welche APIs sind für den Katalog verfügbar?
Der Mendix Connect Catalog-Angebote eine Reihe von APIs die es Benutzern ermöglichen, die Funktionen der Plattform programmgesteuert zu nutzen. Diese APIs basieren auf offenen Standards mit öffentlicher Dokumentation, was die Nutzung sowohl von Mendix Apps sowie Vollcode-Apps. Dies wiederum ermöglicht es Kunden, die Funktionalität von Data Hub auf individuelle Weise basierend auf ihrer individuellen Organisation zu nutzen (beispielsweise durch die Integration von Data Hub in ihre CI/CD-Pipelines).
Die folgenden APIs sind verfügbar:
- Registrierungs-API — zur Registrierung und Aktualisierung von Datenquellen in der Organisation Mendix Datenhub
- Search API — zum Suchen und Abrufen von Informationen zu registrierten Assets, die bei der Entwicklung Ihrer App verwendet werden können
- Transform-API - zum Mendix Benutzer, die auf einem Nicht-Mendix Umgebung und Generieren der Anforderungstexte zum Registrieren von Datenquellen, die von einer Mendix App
Weitere Details finden Sie in der Katalog-API-Dokumentation.
Wie wird der Katalog gesichert?
Die Sicherheit im Katalog ist in die Praktiken integriert, die Mendix gilt für die gesamte Plattform. Eine Übersicht zur Sicherheit finden Sie unter Sicherheit.
Der Katalog nutzt die folgenden Funktionen:
- Der Katalog ist ein Mendix app, also nutzt es die integrierte Sicherheit der Mendix Laufzeit
- Es werden die Cloud-Sicherheitspraktiken angewendet, einschließlich Verschlüsselung, Transport Layer Security und einem sicheren Setup im Mendix Cloud
- API-Token werden von der Plattformsicherheitsebene ausgegeben
Wie benutze ich Mendix Katalog vor Ort oder in meiner privaten Cloud verbinden?
Sie können Datenquellen registrieren, wenn Sie die Mendix Cloud, aber die bereitgestellte Funktionalität hängt von Ihrer Situation ab:
- Der Katalog ist ein Multi-Tenant-Entwicklungstool im Mendix Cloud. Der Katalog speichert Metadaten, d. h. Serviceverträge, Anwendungsnamen, Bereitstellungsumgebungen. Sie können den Katalog verwenden, wenn Sie Ihre Apps vor Ort oder in einer privaten Cloud bereitstellen, aber Sie müssen die Speicherung von Metadaten in der Mendix Wolke.
- Externe Entitäten sind eine Low-Code-Abstraktion auf Basis von OData REST-APIs. Bei der Bereitstellung kommunizieren Anwendungen unabhängig vom Bereitstellungsszenario direkt mit den APIs. Keine Abhängigkeit von Mendix Wolke existiert.
- Der Mendix Die Cloud-Deployment-Pipeline registriert automatisch OData Rest APIs, die bereitgestellt und verwendet werden von Mendix Apps im Katalog. Wenn Sie Ihre eigenen CI/CD-Pipelines verwenden, können Sie für diese Registrierung entweder die Katalog-APIs verwenden, Ihre Apps und Verträge manuell registrieren oder die Registrierung überspringen.
Detaillierte Informationen finden Sie in unserer Dokumentation zu Registrieren von Datenquellen ohne Mendix Cloud.