Creare un backend in Oracle Mobile Hub

Con Oracle Mobile Hub, puoi sviluppare applicazioni client-server mobile e distribuire diverse API progettate per supportare attività come la gestione degli utenti, l'accesso al database, i servizi di localizzazione, gli analytics e così via. Queste API rendono possibili le integrazioni con altre soluzioni Oracle Cloud, servizi REST e applicazioni client mobile.

Informazioni sui backend mobile

Un backend mobile all'interno di Oracle Mobile Hub è un gruppo di interfacce API sicure e altre risorse utilizzate per lo sviluppo di applicazioni Mobile client-server.

È possibile utilizzare Oracle Mobile Hub per raggruppare e gestire interfacce API diverse che definiscono insieme un backend mobile.

In Oracle Mobile Hub è possibile disporre di più backend, ciascuno dei quali serve diverse applicazioni mobile client. Tuttavia, puoi anche avere più API condivise tra diversi backend. L'immagine riportata di seguito mostra un'architettura backend mobile tipica in Oracle Mobile Hub.



mobile-backend-architettura-oracle.zip

Quando un'applicazione Mobile client accede a un'interfaccia API tramite Oracle Mobile Hub, è sempre nel contesto di un backend mobile. L'applicazione può eseguire l'autenticazione utilizzando le credenziali definite in Oracle Mobile Hub (OAuth o autenticazione HTTP di base) specifica del backend mobile o tramite un'area di memorizzazione delle identità (o un provider di login social) mediata dal backend mobile in uso. Se l'interfaccia API chiamata include chiamate ad altre interfacce API all'interno del backend, l'identità e le credenziali del chiamante originale vengono propagate mediante la catena di chiamate.

Lavorare nei backend mobile consente di visualizzare le risorse disponibili per le applicazioni target e il modo in cui funzioneranno insieme. Inoltre, puoi utilizzare il contesto di sicurezza del backend mobile per eseguire il test delle chiamate alle interfacce API, anche nelle prime fasi di sviluppo.

Creare un backend in Oracle Mobile Hub

In Oracle Mobile Hub è possibile creare backend per associare API e raccolte di storage, quindi integrarle con le applicazioni mobile lato client.

Per creare un backend in Oracle Mobile Hub, procedere come segue.
  1. Accedere a Oracle Mobile Hub.
  2. Fare clic sull'icona del menu, quindi selezionare Sviluppo, quindi Backend.
  3. Fare clic su Nuovo backend.
  4. Immettere un nome e una descrizione per il backend.
  5. Fare clic su Crea.
    Il backend viene creato e viene aperta la relativa pagina Impostazioni.
Dopo aver creato il backend, questo deve essere visualizzato nella sezione Backend di Oracle Mobile Hub in Sviluppo.

Associare un'interfaccia API personalizzata a un backend di Oracle Mobile Hub

Prima di utilizzare il backend, è possibile associare un'interfaccia API. You can use the Oracle Mobile Hub API Catalog to select the custom APIs you want to access with your backend. Questo catalogo fornisce dettagli su ciascun endpoint API e sulla relativa documentazione. Consente inoltre di testare gli endpoint con dati di esempio.

Per associare le interfacce API al backend, assicurarsi di trovarsi nell'ambiente che contiene la bozza di backend mobile.
  1. Accedere a Oracle Mobile Hub.
  2. Fare clic sull'icona del menu, quindi espandere Sviluppo e fare clic su Backend.
  3. Selezionare il backend e fare clic su Apri.
  4. Fare clic su API.
  5. Fare clic su Seleziona API.
  6. Fare clic sull'icona Aggiungi per ogni interfaccia API che si desidera includere nel backend.

Creare una raccolta dati di storage

Oracle Mobile Hub fornisce un'API di storage per la memorizzazione dei supporti nel cloud. Gli sviluppatori di applicazioni mobile possono utilizzare questa API nell'applicazione mobile per memorizzare e recuperare oggetti quali file, testo, immagini e oggetti JSON.

  1. Aprire la pagina Memorizzazione da un backend mobile o facendo clic su Memorizzazione nel menu laterale, quindi fare clic su Nuova raccolta.
  2. Immettere il nome della raccolta. Questo nome viene utilizzato per formare l'URI (Universal Resource Identifier) per la raccolta. Nel contesto della chiamata API, il nome della raccolta viene indicato come ID della raccolta.
  3. Scegliere il tipo di raccolta: Condiviso o Utente isolato. Impossibile modificare l'ambito della raccolta dopo l'impostazione.
  4. Se necessario, immettere una breve descrizione per lo scopo della raccolta da visualizzare nella lista delle raccolte, quindi fare clic su Crea.