Création d'un back-end dans Oracle Mobile Hub

Avec Oracle Mobile Hub, vous pouvez développer des applications client-serveur mobile et déployer plusieurs API conçues pour prendre en charge des tâches telles que la gestion des utilisateurs, l'accès à la base de données, les services de localisation, les analyses, etc. Ces API permettent des intégrations avec d'autres solutions Oracle Cloud, des services REST et des applications client mobiles.

A propos des back-ends mobiles

Un back-end mobile dans Oracle Mobile Hub est un groupe d'API sécurisées et d'autres ressources utilisées pour développer des applications mobiles client-serveur.

Vous pouvez utiliser Oracle Mobile Hub pour regrouper et gérer différentes API qui définissent ensemble un back-end mobile.

Dans Oracle Mobile Hub, vous pouvez disposer de plusieurs back-ends, chacun desservant différentes applications mobiles client. Cependant, vous pouvez également partager plusieurs API entre différents back-ends. L'image suivante présente une architecture back-end mobile standard dans Oracle Mobile Hub :



architecture de back-end mobile-oracle.zip

Lorsqu'une application mobile client accède à une API via Oracle Mobile Hub, elle s'inscrit toujours dans le contexte d'un back-end mobile. L'application peut s'authentifier à l'aide des informations d'identification définies dans Oracle Mobile Hub (OAuth ou authentification HTTP de base) propres au back-end mobile ou via une banque d'identités (ou un fournisseur de connexion aux réseaux sociaux) gérée par le back-end mobile. Si l'API appelée inclut des appels vers d'autres API au sein du back-end, l'identité et les informations d'identification de l'appelant d'origine sont propagées via la chaîne d'appels.

L'utilisation de back-ends mobiles vous aide à visualiser les ressources disponibles pour les applications cible et la façon dont elles fonctionneront ensemble. De plus, vous pouvez utiliser le contexte de sécurité back-end mobile pour tester les appels vers vos API, même aux premières étapes de développement.

Création d'un back-end dans Oracle Mobile Hub

Dans Oracle Mobile Hub, vous pouvez créer des back-ends pour associer des API et des collections de stockage, puis les intégrer à vos applications mobiles côté client.

Pour créer un back-end dans Oracle Mobile Hub, procédez comme suit :
  1. Connectez-vous à Oracle Mobile Hub.
  2. Cliquez sur l'icône de menu, puis sélectionnez Développement, puis Back-ends.
  3. Cliquez sur Nouveau back-end.
  4. Entrez le nom et la description du back-end.
  5. Cliquez sur Créer.
    Le back-end est créé et sa page Paramètres s'ouvre.
Une fois le back-end créé, il doit apparaître dans la section Back-ends d'Oracle Mobile Hub sous Développement.

Association d'une API personnalisée à un back-end Oracle Mobile Hub

Avant d'utiliser votre back-end, vous avez la possibilité d'associer une API. Vous pouvez utiliser le catalogue d'API Oracle Mobile Hub pour sélectionner les API personnalisées auxquelles vous voulez accéder avec votre back-end. Ce catalogue fournit des détails sur chaque adresse d'API et sa documentation. Il vous permet également de tester vos points de terminaison avec des exemples de données.

Pour associer des API à votre back-end, assurez-vous que vous êtes dans l'environnement qui contient le brouillon de back-end mobile.
  1. Connectez-vous à Oracle Mobile Hub.
  2. Cliquez sur l'icône de menu, puis développez Développement et cliquez sur Back-ends.
  3. Sélectionnez le back-end et cliquez sur Ouvrir.
  4. Cliquez sur API.
  5. Cliquez sur Sélectionner des API.
  6. Cliquez sur l'icône d'ajout pour chaque API à inclure dans le back-end.

Création d'une collection de stockage

Oracle Mobile Hub fournit une API de stockage pour le stockage de médias dans le cloud. En tant que développeur d'applications mobiles, vous pouvez utiliser cette API dans votre application mobile pour stocker et extraire des objets, tels que des fichiers, du texte, des images et des objets JSON.

  1. Ouvrez la page Stockage à partir d'un back-end mobile ou en cliquant sur Stockage dans le menu latéral, puis sur Nouvelle collection.
  2. Indiquez le nom de la collection. Ce nom est utilisé pour former l'URI (Universal Resource Identifier) de la collection. Dans le contexte de l'appel d'API, le nom de la collection est appelé ID de collection.
  3. Choisissez le type de collection : Partagé ou Utilisateur isolé. Vous ne pouvez pas modifier la portée de la collection après avoir été défini.
  4. Si nécessaire, entrez une brève description à afficher dans la liste des collections, puis cliquez sur Créer.