Todos os produtos
Search
Central de documentação

Mobile Platform as a Service:Visão geral do Mobile Gateway Service

Última atualização: Jun 28, 2026

O Mobile Gateway Service (MGS) é um componente do Mobile Platform as a Service (mPaaS) que conecta clientes móveis aos serviços de backend. O MGS gera automaticamente o código de Remote Procedure Call (RPC) no lado do cliente, aplica segurança e cuida da tradução de protocolos. Assim, sua equipe entrega serviços móveis sem precisar desenvolver uma infraestrutura de rede do zero.

Casos de uso

  • Publicação de serviços de backend existentes para acesso móvel

    Com o crescimento contínuo da internet móvel e da inclusão financeira, as empresas precisam expor seus serviços de backend atuais para clientes móveis. O MGS permite publicar esses serviços com desenvolvimento adicional mínimo, eliminando a necessidade de reescrever a lógica de backend ou criar uma camada móvel separada.

  • Suporte a vários tipos de cliente a partir de uma única definição de serviço

    Aplicativos modernos executam em celulares, tablets e wearables, cada um com restrições diferentes. Defina seu serviço uma única vez no gateway móvel e o MGS gerencia a entrega para todos os tipos de cliente, mantendo seu backend livre de lógicas de ramificação específicas por dispositivo.

  • Unificação de acesso a serviços de backend heterogêneos

    Integrar serviços de backend escritos em linguagens diferentes ou que seguem convenções distintas em uma única API móvel é complexo. Conecte-os ao MGS usando um padrão definido e exponha uma interface única e consistente para seus clientes móveis, independentemente do que existe por trás do gateway.

Recursos

O MGS atua entre os clientes móveis e seus serviços de backend. Os clientes chamam o gateway, que processa a tradução de protocolos, a aplicação de segurança e o gerenciamento de tráfego antes de encaminhar as requisições para o upstream.

  • Gera automaticamente o código de chamada RPC no lado do cliente, eliminando a necessidade de escrever lógica de comunicação de rede, tratamento de protocolo ou serialização.

  • Desserializa automaticamente as respostas do servidor em objetos Objective-C sem exigir código extra.

  • Oferece serviços de dados aprimorados, como compressão e cache, para reduzir a latência e o uso de largura de banda.

  • Suporta interceptadores RPC para tratamento personalizado de requisições e respostas na camada de gateway.

  • Implementa um mecanismo unificado de criptografia e proteção contra adulteração mediante validação de assinatura de requisição.

  • Fornece tratamento unificado de exceções, incluindo caixas de diálogo e notificações toast, garantindo apresentação de erros consistente em todos os clientes.

  • Aplica limitação de taxa para proteger os servidores de backend contra picos de tráfego.

  • Usa um circuit breaker para isolar falhas de backend e evitar interrupções em cascata.

  • Permite roteamento dinâmico com regras configuráveis em tempo de execução.

Benefícios

  • Adapta-se a diversos dispositivos e conecta-se a serviços de backend heterogêneos com configuração simples.

  • Gera automaticamente um SDK móvel, separando os ciclos de desenvolvimento de frontend e backend e aumentando a produtividade dos desenvolvedores.

  • Suporta registro, descoberta e gerenciamento de serviços para agregação e integração, reduzindo a sobrecarga operacional e os riscos de segurança.

  • Disponibiliza protocolos de dados e comunicação otimizados que melhoram a eficiência da rede e a qualidade da conexão em redes móveis.