Criar um Backend no Oracle Mobile Hub
Com o Oracle Mobile Hub, você pode desenvolver aplicativos cliente-servidor móveis e implantar várias APIs projetadas para suportar tarefas como gerenciamento de usuários, acesso ao banco de dados, serviços de localização, análise etc. Essas APIs possibilitam integrações com outras soluções Oracle Cloud, REST Services e aplicações de clientes móveis possíveis.
Sobre Backends
Um backend no Oracle Mobile Hub é um grupo de APIs seguras e outros recursos usados para desenvolver aplicativos móveis cliente-servidores.
Você pode usar o Oracle Mobile Hub para agrupar e gerenciar APIs diferentes que juntas definem um backend.
No Oracle Mobile Hub, você pode ter vários backends, cada um servindo diferentes aplicativos móveis clientes. No entanto, você também pode ter várias APIs compartilhadas entre diferentes backends. A imagem a seguir mostra uma arquitetura de backend comum no Oracle Mobile Hub:
Descrição da ilustração mobile-backend-architecture.jpg
Quando um aplicativo móvel cliente acessa uma API por meio do Oracle Mobile Hub, ele sempre fica dentro do contexto de um backend. O aplicativo pode ser autenticado usando credenciais definidas no Oracle Mobile Hub (autenticação HTTP básica ou OAuth) específicas para o backend ou por meio de um armazenamento de identidades (ou provedor de log-in social) que é mediado por seu backend móvel. Se a API chamada incluir chamadas para outras APIs no backend, a identidade e as credenciais do chamador original serão propagadas por meio da cadeia de chamadas.
O trabalho em backends ajuda você a visualizar os recursos disponíveis para os aplicativos de destino e como eles funcionarão juntos. Além disso, você pode usar o contexto de segurança de backend para testar chamadas para suas APIs, mesmo nos primeiros estágios de desenvolvimento.
Criar um Backend no Oracle Mobile Hub
No Oracle Mobile Hub, você pode criar backends para associar APIs e coleções de armazenamento e, em seguida, integrá-los aos seus aplicativos móveis do cliente.
Associar uma API Personalizada a um Backend do Oracle Mobile Hub
Antes de usar seu backend, você tem a opção de associar uma API. Você pode usar o Catálogo de API Oracle Mobile Hub para selecionar as APIs personalizadas que deseja acessar com seu backend. Este catálogo fornece detalhes sobre cada ponto final e documentação da API. Também permite que você teste seus pontos finais com dados de amostra.
- Acesse o Oracle Mobile Hub.
- Clique no ícone de menu e, em seguida, expanda Desenvolvimento e clique em Backends.
- Selecione seu backend e clique em Abrir.
- Clique em APIs.
- Clique em Selecionar APIs.
- Clique no ícone Adicionar para cada API que você deseja incluir em seu backend.
Criar uma Coleção para Armazenamento
O Oracle Mobile Hub fornece uma API de armazenamento para armazenar mídia na nuvem. Como desenvolvedor de aplicações móveis, você pode usar essa API em sua aplicação móvel para armazenar e recuperar objetos, como arquivos, texto, imagens e objetos JSON.
- Abra a página Armazenamento de um backend móvel ou clicando em Armazenamento no menu lateral e clique em Nova Coleção.
- Informe um nome para sua coleção. Este nome é usado para formar o URI (Universal Resource Identifier) da coleta. No contexto da chamada de API, o nome da coleção é chamado de ID da coleta.
- Escolha o tipo de coleção: Compartilhado ou Usuário Isolado. Não é possível alterar o escopo da coleta depois que ela é definida.
- Se necessário, informe uma descrição curta para a finalidade da coleção, a ser exibida na lista de coleções e, em seguida, clique em Criar.