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.
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.
- Accedere a Oracle Mobile Hub.
- Fare clic sull'icona del menu, quindi espandere Sviluppo e fare clic su Backend.
- Selezionare il backend e fare clic su Apri.
- Fare clic su API.
- Fare clic su Seleziona API.
- 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.
- Aprire la pagina Memorizzazione da un backend mobile o facendo clic su Memorizzazione nel menu laterale, quindi fare clic su Nuova raccolta.
- 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.
- Scegliere il tipo di raccolta: Condiviso o Utente isolato. Impossibile modificare l'ambito della raccolta dopo l'impostazione.
- Se necessario, immettere una breve descrizione per lo scopo della raccolta da visualizzare nella lista delle raccolte, quindi fare clic su Crea.