Obtener información sobre las opciones de acceso a datos desde aplicaciones de Oracle Mobile Hub
Si desea crear una aplicación orientada al público en Oracle Mobile Hub que cargue datos de un origen seguro mediante llamadas de API de REST, puede implantar una arquitectura que aproveche los servicios y capacidades de Oracle PaaS.
Arquitectura
Tiene opciones para diseñar una arquitectura con Oracle Mobile Hub que pueda utilizar acceso seguro a datos para importar datos de orígenes externos.
Por ejemplo, puede acceder a los servicios web RESTful expuestos por Oracle Fusion Cloud Applications, como Oracle Sales Automation, con una arquitectura sencilla que utiliza la funcionalidad de conector incorporada de Oracle Mobile Hub.

Descripción de la ilustración access-rest-mobile-hub.png
acceso-resto-mobile-hub-oracle.zip
También puede integrarse con servicios que actúan como intermediarios para proporcionar datos de los orígenes de datos mediante las API personalizadas de Oracle Mobile Hub. Por ejemplo, Oracle Mobile Hub proporciona un backend móvil con un conector de API para Oracle Integration.
arquitectura de backend móvil-oracle.zip
Con las capacidades de lógica de negocio incorporadas, las API de plataforma y los conectores personalizados, puede crear una arquitectura compleja como esta aplicación de gobernanza:

Descripción de la ilustración audit_application_architecture.png
Acerca de los casos de uso para acceder a datos con una aplicación de Oracle Mobile Hub
Al crear una aplicación pública de Oracle Mobile Hub orientada al cliente, suele tener que cargar datos de un origen externo.
Como ejemplo sencillo, puede que desee crear una aplicación móvil que amplíe una aplicación de Oracle SaaS, como Oracle Sales Automation. Mediante la conexión única (SSO), los usuarios pueden autenticarse con Oracle Sales Automation desde la aplicación móvil y, a continuación, revisar los datos de ventas cargados mediante el acceso a las API de REST de Oracle Sales Automation. También puede crear una aplicación similar que acceda a las API de REST expuestas por otros servicios de Oracle SaaS, o servicios locales o de terceros.
En un caso de uso más complejo, puede que tenga que acceder a varios servicios como parte de la aplicación: por ejemplo, puede crear una aplicación de gobernanza de procesos que cree, integre y revise procesos de aprobación dentro de una compañía. Puede utilizar los servicios PaaS de Oracle como Oracle Integration para manejar flujos de trabajo y Oracle Visual Builder para servir páginas de interfaz de usuario interactivas. Una aplicación externa puede crear y exponer recursos REST personalizados, como informes o artefactos de auditoría.
Independientemente del origen de los datos, la aplicación móvil orientada al público debe proteger los datos del acceso no autorizado, e idealmente la arquitectura debe evitar que una gran base de usuarios inunde la API con demasiadas solicitudes simultáneas. Se debe tener en cuenta el rendimiento de la aplicación, los límites de llamada de API, la seguridad de datos personalizada y otras consideraciones.
Acerca de los servicios y los roles necesarios
La arquitectura simple descrita en esta solución requiere los siguientes servicios:
- Oracle Mobile Hub
- Oracle Sales Automation
La arquitectura compleja descrita en esta solución requiere los siguientes servicios:
- Oracle Mobile Hub
- La edición empresarial de Oracle Integration, que incluye las funciones Proceso y Oracle Visual Builder.
La instancia de Oracle Visual Builder debe estar asociada a una instancia de Process. Los administradores de Oracle Visual Builder pueden crear la asociación entre los servicios.
Estos son los roles necesarios para los servicios descritos en las arquitecturas de ejemplo.
Nombre de servicio: Rol | Necesario para... |
---|---|
Oracle Visual Builder: Administrador | Asocie una instancia de Oracle Visual Builder a una instancia de Oracle Process Cloud Service. |
Oracle Cloud: Administrador de dominio de identidad | Gestionar usuarios, roles y dominios móviles. |
Oracle Mobile Hub: roles de miembros del equipo MobileEnvironment_MobileUserConfig y MobileEnvironment_MobileUserMgmt
|
Gestionar usuarios, roles y dominios móviles. |
Oracle Sales Automation: consultor de implantación de aplicaciones | Trabaje en sandboxes y acceda a las API de REST. |
Consulte Productos, soluciones y servicios de Oracle para obtener lo que necesita.