Informazioni sulle scelte per l'accesso ai dati da Oracle Mobile Hub Applications

Se si desidera creare un'applicazione rivolta al pubblico su Oracle Mobile Hub che carichi i dati da un'origine sicura utilizzando le chiamate API REST, è possibile implementare un'architettura che sfrutta i servizi e le funzionalità di Oracle PaaS.

Architettura

Sono disponibili opzioni per la progettazione di un'architettura con Oracle Mobile Hub in grado di utilizzare l'accesso sicuro ai dati per importare dati da origini esterne.

Ad esempio, è possibile accedere ai servizi Web RESTful esposti da Oracle Fusion Cloud Applications come Oracle Sales Automation con una semplice architettura che utilizza la funzionalità connettore integrata di Oracle Mobile Hub.

Descrizione di access-rest-mobile-hub.png
Descrizione della figura access-rest-mobile-hub.png

access-rest-mobile-hub-oracle.zip

È inoltre possibile eseguire l'integrazione con servizi che fungono da intermediario per fornire dati dalle origini dati utilizzando API personalizzate di Oracle Mobile Hub. Ad esempio, Oracle Mobile Hub fornisce un backend mobile con un connettore API per Oracle Integration.



mobile-backend-architettura-oracle.zip

Grazie alle funzionalità di business logic integrate, alle API della piattaforma e ai connettori personalizzati, è possibile creare un'architettura complessa come questa applicazione di governance:

Segue la descrizione di audit_application_architecture.png
Descrizione dell'immagine audit_application_architecture.png

audit_application_architecture-oracle.zip

Informazioni sui casi d'uso per l'accesso ai dati con un'applicazione Oracle Mobile Hub

Quando si crea un'applicazione Oracle Mobile Hub pubblica per i clienti, è spesso necessario caricare i dati da un'origine esterna.

Ad esempio, è possibile creare un'applicazione mobile che estenda un'applicazione Oracle SaaS, ad esempio Oracle Sales Automation. Utilizzando Single Sign-On (SSO), gli utenti possono eseguire l'autenticazione con Oracle Sales Automation dall'applicazione mobile e quindi rivedere i dati di vendita caricati accedendo alle API REST di Oracle Sales Automation. Puoi anche creare un'applicazione simile che acceda alle API REST esposte da altri servizi Oracle SaaS o da servizi di terze parti o on premise.

In un caso d'uso più complesso, potrebbe essere necessario accedere a più servizi nell'ambito dell'applicazione: ad esempio, è possibile creare un'applicazione di governance dei processi che crea, integra ed esamina i processi di approvazione all'interno di un'azienda. È possibile utilizzare i servizi PaaS di Oracle, ad esempio Oracle Integration, per gestire i flussi di lavoro e Oracle Visual Builder per creare pagine interattive dell'interfaccia utente. Le risorse REST personalizzate, ad esempio report o artifact di audit, potrebbero essere create ed esposte da un'applicazione esterna.

Indipendentemente dall'origine dei dati, l'applicazione mobile pubblica deve proteggere i dati da accessi non autorizzati e, idealmente, l'architettura dovrebbe impedire a una grande base di utenti di inondare l'API con troppe richieste concorrenti. È necessario tenere conto delle prestazioni dell'applicazione, dei limiti delle chiamate API, della sicurezza dei dati personalizzati e di altre considerazioni.

Informazioni sui servizi e sui ruoli richiesti

La semplice architettura descritta in questa soluzione richiede i seguenti servizi:

  • Oracle Mobile Hub
  • Oracle Sales Automation

L'architettura complessa descritta in questa soluzione richiede i seguenti servizi:

  • Oracle Mobile Hub
  • L'edizione aziendale di Oracle Integration, che include le funzioni Process e Oracle Visual Builder.

L'istanza di Oracle Visual Builder deve essere associata a un'istanza di processo. Gli amministratori di Oracle Visual Builder possono creare l'associazione tra i servizi.

Questi sono i ruoli necessari per i servizi descritti nelle architetture di esempio.

Nome servizio: ruolo Richiesto per...
Oracle Visual Builder: amministratore Associare un Oracle Visual Builder a un'istanza di Oracle Process Cloud Service.
Oracle Cloud: amministratore dominio di identità Gestisci utenti, ruoli e realm mobile.
Oracle Mobile Hub: ruoli dei membri del team MobileEnvironment_MobileUserConfig e MobileEnvironment_MobileUserMgmt Gestisci utenti, ruoli e realm mobile.
Oracle Sales Automation: Consulente dell'implementazione delle applicazioni Lavora nelle sandbox e accedi alle API REST.

Consulta i prodotti, le soluzioni e i servizi Oracle per ottenere ciò di cui hai bisogno.