Integrationsübersicht
Wie kann ich integrieren mit Mendix?
Integration war schon immer ein wichtiger Bestandteil der Anwendungsentwicklung, aber die zentrale Herausforderung bleibt bestehen: Die Integration externer Systeme in Ihre Anwendungen ist technisch komplex. Darüber hinaus hat die Weiterentwicklung von Cloud-native- und As-a-Service-Softwareoptionen die Schwierigkeit und Komplexität erhöht, unterschiedliche Anwendungen miteinander zu verbinden, um Daten auszutauschen, Ereignisse auszulösen und Workflow-Prozesse zu orchestrieren.
At MendixWir möchten sicherstellen, dass Entwickler aller Fähigkeitsstufen ihre Fähigkeiten mithilfe von Tools nutzen können, die es ihnen so einfach wie möglich machen, das zu tun, was sie mit externen Systemen tun müssen. Zu diesem Zweck haben wir in die Plattform investiert, um die Verbindung von Anwendungen und Diensten miteinander auf verschiedene Weise zu vereinfachen, darunter SOAP, SQL, REST, OData und mehr. Und obwohl REST zum Standard für die Erstellung von APIs und Webdiensten für die Kommunikation von Anwendungen geworden ist, erkennen wir an, dass andere Webdienstprotokolle, standardisierte Frameworks und APIs je nach dem zu lösenden Problem weiterhin gültige Optionen bleiben.
Welche Tools kann ich für die Integration mit verwenden? Mendix?
Mendix bietet Ihnen eine umfangreiche Palette an Tools zur Abwicklung von Integrationen:
- Nachrichtendefinitionen – Geben Sie an, welche Nachrichten Sie mit externen Systemen austauschen. Diese können auf XML-Schemas, JSON-Ausschnitten oder in Ihren Domänenmodellen definierten Entitäten basieren.
- Mappings – Verwenden Sie visuelle Spezifikationen für die Übersetzung externer Nachrichten an und von Entitäten in Ihrem Mendix Anwendungen
- Web-Services – Veröffentlichen Sie Microflows als Webservice-Operationen und rufen Sie externe Webservices aus Ihren Microflows auf.
- REST-Dienste – Veröffentlichen Sie Microflows und Entitäten als REST-Ressourcen und -Operationen und rufen Sie externe REST-APIs von Ihren Microflows aus auf.
- OData – Veröffentlichen Sie Daten in Ihrer Anwendung in einem standardisierten REST-Format für die einfache Verwendung in Business-Analytics-Tools
- Konnektoren – Implementierung speziell entwickelter Verbindungsmodule, die benutzerfreundliche Microflow-Aktivitäten bereitstellen, die in Dienste von Drittanbietern integriert sind. Beispiele hierfür sind SAP, Kafka, Redis und Dienste von Drittanbietern wie Slack, Twitter und Salesforce.
- Verbindungskit - Die Mendix Connector Kit ermöglicht das Hinzufügen beliebiger benutzerdefinierter Integrationen mit Java zu Mendix auf einfache, generische und wiederverwendbare Weise
- Datenbankintegration - Die Mendix Datenbank-Connector ermöglicht die Konfiguration direkter JDBC-Verbindungen zu einer Datenbank Ihrer Wahl zur Ausführung von SQL-Abfragen und gespeicherten Prozeduren
- Katalog – Externe Ressourcen an einen organisationsspezifischen Katalog anbinden und sowohl in BI-Tools (OData) als auch Mendix Apps (über externe Stellen)