Créer un back-end dans Oracle Mobile Hub

Grâce à 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 aux bases de données, les services de localisation, les analyses, etc. Ces API permettent des intégrations à d'autres solutions Oracle Cloud, services REST et applications de client mobile.

A propos des back-ends

Un back-end 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.

Dans Oracle Mobile Hub, vous pouvez disposer de plusieurs back-ends, chacun servant 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 standard dans Oracle Mobile Hub :

Description de l'image mobile-backend-Architect ure.jpg
Description de l'illustration mobile-backend-Architect ure.jpg

Lorsqu'une application mobile client accède à une API via Oracle Mobile Hub, elle est toujours dans le contexte d'un back-end. L'application peut s'authentifier à l'aide des informations d'identification définies dans Oracle Mobile Hub (authentification HTTP de base ou OAuth) propres au back-end ou via une banque d'identités (ou un fournisseur de connexion sociale) contrôlée par le back-end mobile. Si l'API appelée inclut des appels à d'autres API dans le 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 permet de visualiser les ressources disponibles pour les applications cible et leur fonctionnement conjoint. En outre, vous pouvez utiliser le contexte de sécurité back-end pour tester les appels à vos API, même dans les phases de développement les plus anciennes.

Créer 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 et Back-ends.
  3. Cliquez sur Nouveau back-end.
  4. Indiquez le nom et la description du back-end.
  5. Cliquez sur Créer.
    Le back-end est créé et sa page Paramètres apparaît.
Une fois le back-end créé, il doit apparaître dans la section Backends d'Oracle Mobile Hub sous Development.

Associer une API personnalisée à un back-end Oracle Mobile Hub

Avant d'utiliser le back-end, vous pouvez 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 documentation. Permet également de tester les adresses avec des données échantillon.

Pour associer des API à votre back-end, assurez-vous que vous vous trouvez dans l'environnement qui contient le back-end mobile brouillon.
  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 votre 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éer 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'application mobile, 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 collecte. Dans le contexte de l'appel d'API, le nom de collection est appelé ID de collection.
  3. Choisissez le type de collection : Partagé ou Isolé par utilisateur. Vous ne pouvez pas modifier la portée de la collection une fois qu'elle a été définie.
  4. Si nécessaire, entrez une brève description de l'objectif de la collection, à afficher dans la liste des collections, puis cliquez sur Créer.