Mendix Présentation des intégrations – Outils pris en charge | Mendix Guide d'évaluation

Passer au contenu principal

Présentation de l'intégration

Comment puis-je m'intégrer avec Mendix?

L'intégration a toujours été un élément important du développement d'applications, mais le principal défi demeure : intégrer des systèmes externes à vos applications est techniquement complexe. De plus, la transition vers des solutions logicielles cloud natives et as-a-service a accru la difficulté et la complexité de connecter des applications disparates pour échanger des données, déclencher des événements et orchestrer des processus de workflow.

At Mendix, nous voulons nous assurer que les développeurs de tous niveaux de compétence peuvent exploiter leurs compétences à l'aide d'outils qui simplifient au maximum leurs tâches avec des systèmes externes. À cette fin, nous avons investi dans la plateforme pour faciliter la connexion des applications et des services entre eux de diverses manières, notamment SOAP, SQL, REST, OData, etc. Et bien que REST soit devenu une norme pour la création d'API et de services Web permettant aux applications de communiquer, nous reconnaissons que d'autres protocoles de services Web, cadres standardisés et API restent des options valables en fonction du problème que vous essayez de résoudre.

Outre la prise en charge de tous les principaux protocoles d’intégration, Mendix Fournit également des outils supplémentaires pour simplifier l'intégration des applications. Disposer d'outils pour se connecter aux API ou aux bases de données ne représente souvent qu'une partie du travail : vous devez identifier les ressources disponibles dans votre organisation, identifier les API que vos développeurs utilisent et celles qu'ils ne doivent pas utiliser, et comprendre les dépendances entre vos applications pour appréhender l'impact des changements.

Qu'est-ce que le Mendix Relier?

Mendix Connect inclut tous les outils, connecteurs et capacités de modélisation dans Mendix qui vous aident à vous connecter Mendix applications à d'autres Mendix applications et autres logiciels utilisés dans votre organisation.

  • Studio Pro vous fournit des outils pour définir des services et les utiliser dans vos applications. Ces outils incluent des API REST, des bases de données SQL, des entrepôts de données et des lacs de données, ainsi que des connecteurs personnalisés et des outils pour mapper les charges utiles d'intégration. Studio Pro offre également la virtualisation des données et de la logique pour simplifier la connexion aux API REST OData.
  • Le catalogue contient l'enregistrement de toutes les applications, environnements et services exécutés dans votre environnement, afin de vous aider à identifier rapidement les API nécessaires à l'application que vous modélisez. Il vous permet d'enregistrer les contrats OpenAPI, OData $Metadata, AsyncAPI et WSDL, vous offrant ainsi une vue d'ensemble complète de tous les services disponibles. Intégré à Studio Pro, le catalogue simplifie la découverte et l'utilisation des API.
  • L'espace Mendix Le processus de déploiement cloud enregistre automatiquement les API publiées et consommées par vos applications avec le catalogue.
  • L'espace Mendix runtime pour exécuter vos API et appeler d'autres API.

Quels outils puis-je utiliser pour l'intégration avec Mendix?

Mendix vous propose une large gamme d'outils pour gérer les intégrations :

  • Définitions des messages – spécifiez les messages que vous échangez avec des systèmes externes ; ceux-ci peuvent être basés sur des schémas XML, des extraits JSON ou des entités définies dans vos modèles de domaine
  • Mappages – utiliser des spécifications visuelles sur la manière de traduire les messages externes vers et depuis les entités de votre Mendix applications
  • Les services Web – publier des microflux en tant qu’opérations de service Web et appeler des services Web externes à partir de vos microflux
  • Services REST – publiez des microflux et des entités en tant que ressources et opérations REST et appelez des API REST externes à partir de vos microflux
  • Services HTTP : vous pouvez publier et utiliser des services via le protocole HTTP, qu'ils soient conformes ou non aux normes REST. Vous avez un contrôle total sur les charges utiles, les en-têtes et les opérations.
  • Une fois – publier des données dans votre application dans un format REST standardisé pour une utilisation facile dans les outils d’analyse commerciale
  • GraphQL – Vous pouvez exposer Mendix données d'application et requêtes en tant que points de terminaison GraphQL à utiliser dans des applications mobiles ou des outils d'analyse.
  • Connecteurs – implémenter des modules de connecteurs spécialement conçus qui fournissent des activités de microflux faciles à utiliser intégrées à des services tiers ; les exemples incluent SAP, Kafka, Redis et des services tiers comme Slack, Twitter et Salesforce
  • Kit de connecteur - L' Mendix Le kit de connecteurs permet d'ajouter n'importe quelle intégration personnalisée à l'aide de Java à Mendix de manière simple, générique et réutilisable
  • l'intégration des bases de données - L' Mendix Connecteur de base de données vous permet de configurer des connexions JDBC directes à la base de données de votre choix pour exécuter des requêtes SQL et des procédures stockées
  • Catalogue – Connectez des ressources externes à un catalogue spécifique à l’organisation et utilisez-les dans les outils BI (OData) et Mendix applications (via entités externes)

Choisissez votre langue