Exploration des techniques avancées dans SAP BTP, exécution Cloud Foundry

Développement de vos horizons dans SAP BTP, exécution Cloud Foundry

Objective

After completing this lesson, you will be able to décrivez le développement d'IU, le dimensionnement des applications, la sécurité, la résilience et l'intégration de l'IA dans SAP BTP, exécution Cloud Foundry pour gérer efficacement les applications Cloud.

Élargir les horizons

Alors que nous terminons notre parcours de formation complet sur le développement, le déploiement et la gestion des applications dans l'environnement d'exécution SAP BTP, Cloud Foundry, il est essentiel de regarder vers l'avenir. Cette dernière leçon présente des sujets supplémentaires qui vous aideront à développer vos compétences et votre expertise dans la gestion des applications d'entreprise. Ces sujets vous fourniront non seulement une perspective plus large, mais vous guideront également sur l'endroit où concentrer vos efforts d'apprentissage par la suite.

Développement de l'interface utilisateur

La création d'une interface utilisateur (IU) intuitive et attrayante est fondamentale pour offrir une expérience utilisateur positive. Voici des recommandations d'IU pour le développement d'applications au niveau de SAP BTP, exécution Cloud Foundry :

  • SAP Fiori : utilisez les directives de conception SAP Fiori pour garantir une expérience utilisateur cohérente, évolutive et robuste dans toutes vos applications. Les principes de conception de SAP Fiori permettent de maintenir une conception uniforme dans toutes les technologies, en mettant l'accent sur les tâches utilisateur et l'intégration transparente.
  • Framework UI : exploitez des frameworks puissants tels que SAPUI5 et HTML5 pour créer des applications modernes, réactives et inter-plateformes.

Application de dimensionnement

Il est essentiel de dimensionner correctement vos applications pour SAP BTP, environnement Cloud Foundry pour garantir une utilisation efficace des ressources et des performances optimales. Comprendre les besoins en mémoire et en calcul en fonction de la charge attendue et des interactions utilisateur permet de planifier et de mettre à l'échelle les ressources de manière efficace. Pour obtenir des directives de dimensionnement détaillées et des outils d'estimation des ressources, reportez-vous au Guide de dimensionnement.

Garantir la sécurité

La sécurité est une pierre angulaire de la gestion des applications d'entreprise dans SAP BTP, exécution Cloud Foundry. Il implique diverses mesures pour protéger à la fois les utilisateurs de la plate-forme (administrateurs, développeurs et opérateurs) et les utilisateurs professionnels (utilisateurs finaux des applications).

Authentification et autorisation

L'authentification dans SAP BTP, exécution Cloud Foundry est la première ligne de défense, garantissant que les utilisateurs sont ceux qu'ils prétendent être avant d'accorder l'accès aux applications et aux services. Ce processus est principalement facilité par :

Intégration aux fournisseurs d'identités
En utilisant des services tels que SAP ID ou des systèmes de gestion des identités externes, Cloud Foundry prend en charge les fonctionnalités Single Sign-On (SSO), ce qui permet aux utilisateurs de s'authentifier une fois et d'accéder facilement à plusieurs services.
Authentification à facteurs multiples (MFA)
Pour une sécurité renforcée, l’authentification à facteurs multiples exige des utilisateurs qu’ils fournissent des méthodes de vérification supplémentaires, telles qu’un code envoyé à un appareil mobile, garantissant ainsi que l’accès est protégé contre toute utilisation non autorisée.

L'autorisation détermine les actions qu'un utilisateur est autorisé à effectuer après la vérification de son identité. Dans SAP BTP, exécution Cloud Foundry, elle est gérée via le contrôle d'accès basé sur les rôles (RBAC), où des rôles spécifiques qui déterminent leurs niveaux d'accès sont affectés aux utilisateurs. Ces rôles peuvent aller de larges autorisations administratives à un accès spécifique à des services ou des données spécifiques. Les rôles sont regroupés en collections qui peuvent être affectées à différents niveaux, tels que les comptes globaux, les sous-comptes ou directement dans les applications, pour rationaliser la gestion des accès.

Le service SAP Authorization and Trust Management (XSUAA) joue un rôle clé dans cet écosystème en gérant le flux d'authentification et d'autorisation entre les utilisateurs, les fournisseurs d'identités et les applications. Il étend les fonctionnalités de l'authentification et du compte utilisateur Cloud Foundry Open Source (UAA) en ajoutant des fonctionnalités spécifiques à SAP telles que l'architecture mutualisée et les API de gestion étendues. XSUAA utilise des jetons OAuth et JWT pour sécuriser la communication entre les services, améliorant ainsi la sécurité sans avoir à stocker directement les identifiants utilisateur.

Pour plus d'informations, consultez :

Mesures de sécurité supplémentaires

SAP BTP, exécution Cloud Foundry utilise une suite complète de services SAP pour fournir une sécurité robuste à vos applications et données. Cela inclut le chiffrement des données, la journalisation d'audit, le stockage des identifiants, l'analyse des programmes malveillants, etc. Pour plus de détails, voir :

Renforcer la résilience

Veiller à ce que vos applications soient résilientes face aux défaillances et puissent se remettre rapidement des disruptions est un aspect clé de la gestion des applications d'entreprise dans le cloud. En combinant les stratégies Haute disponibilité (HA) et Restauration après sinistre (DR), vous pouvez créer un environnement Cloud robuste qui assure la continuité des services dans des conditions défavorables.

  • Haute disponibilité : L'implémentation de HA implique la configuration de vos applications pour continuer à fonctionner même en cas de défaillance de certains composants. Pour ce faire, vous pouvez utiliser des techniques telles que l'équilibrage de la charge, les mécanismes de basculement et le déploiement dans plusieurs zones de disponibilité.
  • Restauration après sinistre : les stratégies de restauration après sinistre garantissent que votre application peut se remettre des pannes catastrophiques avec un minimum de perte de données et de temps d'arrêt. Cela implique généralement des sauvegardes régulières, la réplication des données et un plan de restauration bien documenté.

Pour plus d'informations, consultez :

Exploitation de l'IA

L'intégration de l'IA à vos applications SAP BTP, exécution Cloud Foundry peut révolutionner la manière dont vous offrez de la valeur aux utilisateurs. En intégrant des fonctionnalités pilotées par l'IA telles que l'analyse prédictive, l'automatisation intelligente et les recommandations personnalisées, vous pouvez créer des applications plus intelligentes qui améliorent les résultats de l'entreprise.

Pour plus d'informations, consultez :

Synthèse

Cette leçon marque l'aboutissement de notre Learning Journey, mais aussi le début de votre croissance continue de l'informatique en nuage dans SAP BTP, exécution Cloud Foundry. Vous avez traité des sujets essentiels, notamment le développement d'interfaces utilisateur, le dimensionnement des applications, la garantie de la sécurité, le renforcement de la résilience et l'exploitation de l'IA. Ces domaines sont des voies critiques pour approfondir votre expertise et améliorer vos capacités dans l'écosystème Cloud Foundry. Continuez à explorer, à apprendre et à grandir au fur et à mesure que vous faites progresser votre carrière et vos contributions dans la technologie cloud.

Mission

Développement d'une application basée sur CAP

Les missions incluent les meilleures pratiques et des conseils étape par étape pour la mise en œuvre des cas d'utilisation, avec un soutien bien établi des experts de la mission et de SAP Community. Consultez la mission SAP suivante pour améliorer vos compétences en matière de développement d'applications Cloud Foundry chez SAP BTP : Développement d'une application basée sur CAP (multi-locataires) à l'aide de l'IA générative et de la génération augmentée de récupération (RAG)