Saiba Mais sobre as Opções para Acessar Dados dos Aplicativos do Oracle Mobile Hub

Se você quiser criar um aplicativo voltado para o público no Oracle Mobile Hub que carregue dados de uma origem segura usando chamadas de API REST, poderá implementar uma arquitetura que aproveite os serviços e recursos do Oracle PaaS.

Arquitetura

Você tem opções para projetar uma arquitetura com o Oracle Mobile Hub capaz de usar acesso seguro a dados para importar dados de origens externas.

Por exemplo, você pode acessar serviços Web RESTful expostos por um Oracle Fusion Cloud Applications, como o Oracle Sales Automation, com uma arquitetura simples que utiliza a funcionalidade de conector incorporado do Oracle Mobile Hub.

A seguir, descrição de access-rest-mobile-hub.png
Descrição da ilustração access-rest-mobile-hub.png

access-rest-mobile-hub-oracle.zip

Você também pode integrar-se a serviços que atuam como intermediários para fornecer dados de suas origens de dados usando APIs personalizadas do Oracle Mobile Hub. Por exemplo, o Oracle Mobile Hub fornece um backend móvel com um conector de API para o Oracle Integration.



arquitetura de back-end móvel-oracle.zip

Com os recursos integrados de lógica de negócios, APIs de plataforma e conectores personalizados, você pode criar uma arquitetura complexa, como este aplicativo de governança:

Veja a seguir a descrição da ilustração audit_application_architecture.png
Descrição da ilustração audit_application_architecture.png

audit_application_architecture-oracle.zip

Sobre os Casos de Uso para Acessar Dados com um Aplicativo do Oracle Mobile Hub

Ao criar um aplicativo público voltado para o cliente do Oracle Mobile Hub, geralmente você precisa carregar dados de uma origem externa.

Como exemplo simples, talvez você queira criar um aplicativo móvel que estenda um aplicativo Oracle SaaS, como o Oracle Sales Automation. Usando o Sign-On Único (SSO), seus usuários podem se autenticar no Oracle Sales Automation de dentro do aplicativo móvel e, em seguida, revisar os dados de vendas carregados acessando as APIs REST do Oracle Sales Automation. Você também pode criar um aplicativo semelhante que acesse APIs REST expostas por outros serviços Oracle SaaS ou serviços de terceiros ou locais.

Em um caso de uso mais complexo, você pode ter um requisito para acessar vários serviços como parte de seu aplicativo: por exemplo, você pode criar um aplicativo de governança de processos que cria, integra e analisa processos de aprovação em uma empresa. Você pode usar os serviços do Oracle PaaS, como o Oracle Integration, para tratar workflows e o Oracle Visual Builder para disponibilizar páginas de interface do usuário interativas. Recursos REST personalizados, como relatórios ou artefatos de auditoria, podem ser criados e expostos por um aplicativo externo.

Independentemente da origem dos dados, seu aplicativo móvel voltado para o público precisa proteger os dados contra acesso não autorizado e, idealmente, a arquitetura deve impedir que uma grande base de usuários inunde a API com muitas solicitações simultâneas. O desempenho do aplicativo, os limites de chamadas de API, a segurança de dados personalizada e outras considerações devem ser levadas em consideração.

Sobre Serviços e Atribuições Necessários

A arquitetura simples descrita nesta solução requer os seguintes serviços:

  • Oracle Mobile Hub
  • Oracle Sales Automation

A arquitetura complexa descrita nesta solução requer os seguintes serviços:

  • Oracle Mobile Hub
  • A edição empresarial do Oracle Integration, que inclui os recursos Processo e Oracle Visual Builder.

Sua instância do Oracle Visual Builder deve estar associada a uma instância do Processo. Os administradores do Oracle Visual Builder podem criar a associação entre os serviços.

Estas são as atribuições necessárias para os serviços descritos nas arquiteturas de exemplo.

Nome do Serviço: Atribuição Obrigatório para...
Oracle Visual Builder: Administrador Associe um Oracle Visual Builder a uma instância do Oracle Process Cloud Service.
Oracle Cloud: Administrador do Domínio de Identidade Gerencie usuários móveis, funções e realms.
Oracle Mobile Hub: funções de membro da equipe MobileEnvironment_MobileUserConfig e MobileEnvironment_MobileUserMgmt Gerencie usuários móveis, funções e realms.
Oracle Sales Automation: Consultor de Implementação de Aplicativos Trabalhe em sandboxes e acesse APIs REST.

Consulte Produtos, Soluções e Serviços Oracle para obter o que você precisa.