Create a Mobile Backend in Autonomous Mobile Cloud
With Autonomous Mobile Cloud, you can develop mobile client-server applications and deploy several APIs designed to support tasks like user management, database access, location services, analytics, etc. These APIs make integrations with other Oracle Cloud solutions, REST Services, and mobile client applications possible.
About Mobile Backends
A mobile backend within Autonomous Mobile Cloud is a group of secure APIs and other resources used for developing client-server mobile applications.
You can use Autonomous Mobile Cloud to group and manage different APIs that together define a mobile backend.
In Autonomous Mobile Cloud, you can have multiple backends, each serving different client mobile applications. However, you can also have multiple APIs shared among different backends. The following image shows a typical mobile backend architecture in Autonomous Mobile Cloud:
Description of the illustration mobile-backend-architecture.jpg
When a client mobile application accesses an API through Autonomous Mobile Cloud, it's always within the context of a mobile backend. The application can authenticate using credentials defined within Autonomous Mobile Cloud (OAuth or basic HTTP authentication) specific to the mobile backend or through an identity store (or social log-in provider) that is mediated by your mobile backend. If the called API includes calls to other APIs within the backend, the identity and credentials of the original caller are propagated through the chain of calls.
You don't have to start your work in Autonomous Mobile Cloud with a mobile backend (for example, you could start developing custom APIs or set up storage collections first without associating them with any mobile backends). But you may find it useful to do so. Working in mobile backends helps you to visualize the resources available for the target apps and how they will work together. In addition, you can use the mobile backend security context to test calls to your APIs, even in the earliest stages of development.
Create a Mobile Backend in Autonomous Mobile Cloud
In Autonomous Mobile Cloud, you can create mobile back-ends to associate APIs, and storage collections, and then integrate them with your client-side mobile applications.
Learn About Mobile Backend Authentication and Connection Details
You can check your mobile backend authentication and connection details in the Autonomous Mobile Cloud Settings page. Applications use this information to connect to and authenticate with APIs that are associated with a mobile backend. The authentication details that you can find in the Settings page are the environment URLs and access keys.
Associate an API with an Autonomous Mobile Cloud Mobile Backend
Before using your mobile backend, you need to associate an API. You can use theAutonomous Mobile Cloud API Catalog to select the custom APIs you want to access with your mobile backend. This catalog provides details about each API endpoint and documentation. It also lets you test your endpoints with sample data.
- Sign in to Autonomous Mobile Cloud.
- Click the menu icon, and then expand Development and click Backends.
- Select your mobile backend and click Open.
- Click APIs.
- Click Select APIs.
- Click the add icon for each API that you want to include in your mobile backend.