Creación de un backend en Oracle Mobile Hub
Con Oracle Mobile Hub, puede desarrollar aplicaciones móviles cliente-servidor y desplegar varias API diseñadas para soportar tareas como la gestión de usuarios, el acceso a la base de datos, los servicios de ubicación, los análisis, etc. Estas API hacen posible la integración con otras soluciones de Oracle Cloud, servicios REST y aplicaciones de cliente móvil.
Acerca de los backends móviles
Un backend móvil dentro de Oracle Mobile Hub es un grupo de API seguras y otros recursos que se utilizan para desarrollar aplicaciones móviles cliente-servidor.
Puede utilizar Oracle Mobile Hub para agrupar y gestionar diferentes API que, en conjunto, definen un backend móvil.
En Oracle Mobile Hub, puede tener varios backends, cada uno de los cuales sirve diferentes aplicaciones móviles de cliente. Sin embargo, también puede tener varias API compartidas entre distintos backends. En la siguiente imagen se muestra una arquitectura de backend móvil típica de Oracle Mobile Hub:
arquitectura de backend móvil-oracle.zip
Cuando una aplicación móvil cliente accede a una API a través de Oracle Mobile Hub, siempre se encuentra en el contexto de un backend móvil. La aplicación se puede autenticar mediante credenciales definidas en Oracle Mobile Hub (OAuth o autenticación HTTP básica) específicas del backend móvil o a través de un almacén de identidades (o proveedor de conexión social) mediado por el backend móvil. Si la API llamada incluye llamadas a otras API dentro del backend, la identidad y las credenciales del emisor de llamada original se propagan a través de la cadena de llamadas.
Trabajar en backends móviles te ayuda a visualizar los recursos disponibles para las aplicaciones de destino y cómo funcionarán juntos. Además, puede utilizar el contexto de seguridad de backend móvil para probar las llamadas a las API, incluso en las primeras etapas de desarrollo.
Creación de un backend en Oracle Mobile Hub
En Oracle Mobile Hub, puede crear backends para asociar API y recopilaciones de almacenamiento y, a continuación, integrarlos con las aplicaciones móviles del cliente.
Asociación de una API personalizada a un backend de Oracle Mobile Hub
Antes de utilizar el backend, tiene la opción de asociar una API. Puede utilizar el catálogo de API de Oracle Mobile Hub para seleccionar las API personalizadas a las que desea acceder con su backend. En este catálogo se proporcionan detalles sobre cada punto final de API y documentación. También le permite probar sus puntos finales con datos de ejemplo.
- Conéctese a Oracle Mobile Hub.
- Haga clic en el icono de menú y, a continuación, amplíe Desarrollo y haga clic en Backends.
- Seleccione el backend y haga clic en Open.
- Haga clic en API.
- Haga clic en Seleccionar API.
- Haga clic en el icono Agregar de cada API que desee incluir en el backend.
Crear una recopilación de almacenamiento
Oracle Mobile Hub proporciona una API de almacenamiento para almacenar medios en la nube. Como desarrollador de aplicaciones móviles, puede utilizar esta API en la aplicación móvil para almacenar y recuperar objetos, como archivos, texto, imágenes y objetos JSON.
- Abra la página Almacenamiento desde un backend móvil o haciendo clic en Almacenamiento en el menú lateral y haga clic en Nueva recopilación.
- Introduzca un nombre para la recopilación. Este nombre se utiliza para formar el identificador universal de recursos (URI) para la recopilación. En el contexto de la llamada de API, el nombre de recopilación se denomina ID de recopilación.
- Seleccione el tipo de recopilación: Compartido o Aislado por el usuario. No puede cambiar el ámbito de la recopilación una vez definida.
- Si es necesario, introduzca una breve descripción para la recopilación, que se mostrará en la lista de recopilaciones y, a continuación, haga clic en Crear.