Déploiement de SAP BTP
Qu'est-ce que SAP BTP ?
SAP BTP (Business Technology Platform) est la plateforme de développement et d'automatisation d'applications de SAP. Elle offre aux clients un environnement unifié pour développer des applications et automatiser, analyser et intégrer des fonctionnalités d'IA. SAP BTP est déployé sur une infrastructure fournie par les principaux fournisseurs de cloud et est entièrement géré par SAP.
Notre processus Mendix et SAP BTP s'intègrent-ils ?
Mendix est intégré à l'environnement Cloud Foundry de SAP BTP.
A Mendix application déployée par le Mendix Portail utilisant le Mendix Le buildpack Cloud Foundry peut être déployé directement sur l'instance SAP BTP du client. Les données de l'application sont stockées dans une base de données SAP HANA ou Postgresql exécutée sur un fournisseur de cloud comme AWS ou Azure.
En option, un service de stockage est associé pour permettre le stockage de fichiers. Par défaut, l'application est intégrée au service d'authentification et d'autorisation SAP et au service de connectivité.
Basé sur MendixL'architecture cloud native et les capacités de Cloud Foundry, une Mendix L'application exécutée sur SAP Business Technology Platform est hautement disponible et prend en charge la mise à l'échelle verticale, horizontale et automatique.

Lisez les détails du SAP et Mendix partenariat, cas d'utilisation, scénarios clients et témoignages.
Le déploiement de SAP BTP est-il une bonne solution pour moi ?
Depuis 2017, Mendix est le principal partenaire de SAP pour le développement d'applications low-code. Mendix est le seul fournisseur low-code qui est un Partenaire d'applications approuvées par SAP et a passé le Certification SAP PremiumCela signifie que SAP a officiellement certifié et approuvé l'utilisation de Mendix aux côtés des solutions SAP, en plus ou à la place deson propre ensemble d’outils low-code, SAP Build.
SAP, avec Mendix, offre la possibilité d'étendre le cœur numérique de SAP avec un développement d'applications low-code et rapide. Il réunit le meilleur des deux mondes en exploitant :
- MendixLa proposition unique de composer et de créer des applications cloud natives de manière rapide, collaborative et gouvernée,
- Intégration native construite conjointement avec les meilleurs produits SAP de leur catégorie tels que SAP S/4HANA, SAP SuccessFactors, etc.
Cela rend Mendix la plate-forme de choix pour les développeurs et les utilisateurs professionnels pour créer ou étendre leurs applications critiques en les intégrant rapidement dans leur backend métier SAP.
Que fait le Mendix À quoi ressemble l'architecture SAP BTP ?

Comment développer et déployer une application sur SAP BTP ?
Le déploiement d'un Mendix L'application à la plate-forme technologique commerciale SAP est entièrement intégrée dans le Mendix cycle de vie des applications.
Dès que vous êtes prêt à exécuter votre application, vous pouvez visiter le Mendix Portail permettant de transporter l'application vers SAP Business Technology Platform. Le portail effectuera toutes les actions requises pour configurer votre application et l'exécuter sur SAP Business Technology Platform.
Vous pouvez utiliser le Mendix Portail pour gérer le cycle de déploiement complet de l'application, comprenant :
- Définition de la configuration des constantes d'application
- Activation des événements programmés
- Mise en service de services supplémentaires disponibles dans votre locataire SAP BTP
- Configuration de la mémoire et de la mise à l'échelle de l'application
- Gestion du déploiement
Cette vidéo montre comment créer un environnement sur SAP BTP
Quelles sont les capacités Mendix Vous souhaitez proposer de développer des applications pour SAP ?
Au fil des ans, Mendix et SAP ont co-développé de nombreux points d'intégration entre Mendix, SAP Business Technology Platform (SAP BTP), SAP ERP Business Suite (y compris SAP S/4HANA) et d'autres produits SAP comme SuccessFactors, Concur, Ariba, etc.
Ces intégrations peuvent être globalement classées en trois catégories principales :
- Couche de présentation SAP
- Couche d'intégration des applications SAP
- Couche de déploiement et d'intégration SAP BTP
Couche de présentation SAP
Le Mendix Pack d'interface utilisateur Web Fiori, vous permet de créer des applications sophistiquées de style Fiori sans codage SAPUI5. Le package prend en charge la dernière version de SAP Fiori et SAP Horizon, ce qui permet aux développeurs de créer des applications mobiles réactives ou natives basées sur ces thèmes d'interface utilisateur SAP populaires. Les utilisateurs peuvent appliquer un style Fiori pur ou personnaliser le style et ajouter ces applications au Launchpad Fiori pour une expérience utilisateur transparente.
Pour le développement d'applications natives, les utilisateurs peuvent tirer parti Ressources de l'interface utilisateur native SAP Horizon pour créer des applications natives avec le style SAP Fiori ou Horizon.
SAP Fiori est un système de conception qui vous permet de créer des applications professionnelles avec une expérience utilisateur de qualité grand public qui s'exécute sur n'importe quel appareil. Découvrez tout sur SAP Fiori.
Couche d'intégration des applications SAP
Mendix peut s'intégrer à n'importe quelle application SAP des manières suivantes :
- Intégration SAP OData
- Intégration SAP BAPI
Intégration SAP OData
Open Data Protocol, ou OData comme on l'appelle communément, est une norme OASIS approuvée par l'ISO/IEC qui définit un ensemble de bonnes pratiques pour la création et l'utilisation d'API RESTful. Comme OData est basé sur REST, il est entièrement optimisé pour les intégrations dans le cloud et sur site.
SAP utilise OData comme protocole d'intégration standard pour intégrer sa suite de produits. Cela inclut SAP Business Suite et SAP S/4HANA, ainsi que d'autres produits cloud tels que SAP SuccessFactors, SAP Ariba, SAP Concur, etc.
Connecteur OData pour les solutions SAP est le moyen sécurisé et recommandé pour accéder aux API SAP OData depuis Mendix applications. Le modèle entité/domaine est l'épine dorsale de toute API OData, et il en va de même pour toute Mendix . Créateur de modèles pour les intégrations SAP est un moyen rapide et facile de créer un Mendix modèle de domaine pour l'API SAP OData.
Intégration SAP BAPI
Les BAPI (Business Application Program Interfaces) SAP fournissent un accès externe aux données et aux processus encapsulés dans SAP Business Object Repository (BOR). Les BAPI sont généralement des wrappers sur le protocole d'appel de fonction à distance SAP (RFC).
Connecteur BAPI pour les solutions SAP est un moyen simple de découvrir toutes les BAPI SAP dans une suite SAP R/3 Business Suite et de les invoquer directement à partir d'un Mendix app. Créateur de modèles pour les intégrations SAP simplifie la génération de modèles de domaine pour les BAPI sélectionnés et modélise les BAPI SAP comme tout autre modèle dans un Mendix app.
Nous recommandons clairement à nos clients d'essayer d'exploiter les API SAP ODATA partout où elles sont disponibles. Ils peuvent le faire en utilisant le Connecteur ODATA pour les solutions SAP.
Cependant, nous sommes conscients que dans de nombreux cas, il peut être opportun pour eux d'utiliser une BAPI SAP existante. Nous conseillons à ces clients d'utiliser la Connecteur BAPI pour les solutions SAP.
Couche de déploiement et d'intégration SAP BTP
Mendix est le seul fournisseur low-code qui propose un déploiement d'applications en un clic sur SAP BTP à partir de notre Mendix Portail.
Mendix étend les capacités de SAP BTP pour fournir :
- Authentification unique à l'aide de SAP Authentication and Authorization Service (XSUAA).
- Propagation principale entre Mendix application et système SAP utilisant le service de connectivité SAP.
- Intégration avec les services intelligents SAP à l'aide de Connecteur Event Mesh pour les solutions SAP.
Comment puis-je offrir une expérience d'authentification unique dans mon Mendix Application étendant SAP ?
SAP BTP est fourni avec une intégration de fournisseur d'identité (IDP) standard, également appelée configuration de confiance. Il s'agit d'une relation de confiance standard basée sur SAML2 entre votre IDP et SAP Business Technology Platform.
Après avoir configuré cette confiance, un Mendix l'application s'intègre automatiquement à l'IDP. En mappant le Mendix rôles d'application avec les rôles SAP Business Technology Platform auto-définis attachés à votre IDP, vous pouvez vous connecter à Mendix candidature avec le rôle spécifique attribué en utilisant votre identité d'entreprise.
Comment La Mendix Soutenir la propagation principale entre mes Mendix Application et système back-end SAP ?
En combinaison avec la plateforme technologique d'entreprise SAP, Mendix offre une intégration avec les systèmes back-end SAP basés sur Propagation du principal SAP, à la fois sur site et pour le cloud.
En connectant votre IDP au SAP BTP, il devient possible de vous connecter à tous vos Mendix applications exécutées sur le SAP BTP via un rôle spécifique en utilisant votre propre IDP avec une expérience SSO. L'utilisateur final (appelé « le principal ») obtient ensuite l'accès à votre système back-end SAP sur la base d'une configuration de confiance à l'aide du Cloud Connector (en tant qu'utilisateur principal).
Pour les systèmes sur site, cela est réalisé en établissant une relation de confiance entre le Connecteur SAP Cloud, SAP BTP et SAP Cloud Connector avec votre système back-end SAP. Pour les solutions SAP BTP, cela se fait à l'aide d'une assertion SAML2 vers oAuth à l'aide d'un service de destination, comme présenté dans ce diagramme :
