All Products
Search
Document Center

Mobile Platform as a Service:Mobile Gateway Service overview

Last Updated:Jun 02, 2026

Mobile Gateway Service (MGS) is a component of Mobile Platform as a Service (mPaaS) that connects mobile clients to backend services. MGS automatically generates client-side Remote Procedure Call (RPC) code, enforces security, and handles protocol translation — so your team ships mobile services without writing network infrastructure from scratch.

Use cases

  • Publishing existing backend services for mobile access

    As mobile Internet and inclusive finance continue to grow, businesses need to expose their existing backend services to mobile clients. MGS lets you publish those services with minimal additional development — no need to rewrite backend logic or build a separate mobile layer.

  • Supporting multiple client types from a single service definition

    Modern apps run on phones, tablets, and wearables — each with different constraints. Define your service once in the mobile gateway and MGS handles delivery to all client types, keeping your backend free of per-device branching logic.

  • Unifying access to heterogeneous backend services

    When backend services are written in different languages or follow different conventions, integrating them into a single mobile API is complex. Connect them to MGS using a defined standard and expose a single, consistent interface to your mobile clients — regardless of what's behind the gateway.

Features

MGS sits between mobile clients and your backend services. Clients call the gateway; the gateway handles protocol translation, security enforcement, and traffic management before forwarding requests upstream.

  • Automatically generates client-side RPC call code, eliminating the need to write network communication, protocol handling, or serialization logic.

  • Automatically deserializes server-side responses into Objective-C objects without requiring extra code.

  • Provides enhanced data services including compression and caching to reduce latency and bandwidth usage.

  • Supports RPC interceptors for custom request and response handling at the gateway layer.

  • Implements a unified encryption mechanism and tamper-proofing through request signature validation.

  • Provides unified exception handling, including dialog boxes and toast notifications, for consistent error presentation across clients.

  • Applies throttling to protect backend servers from traffic spikes.

  • Uses a circuit breaker to isolate backend failures and prevent cascading outages.

  • Supports dynamic routing with runtime-configurable routing rules.

Benefits

  • Adapts to various devices and connects to heterogeneous backend services with simple configuration.

  • Automatically generates a mobile SDK, separating frontend and backend development cycles and improving developer productivity.

  • Supports service registration, discovery, and management for aggregating and integrating services — reducing operational overhead and security risks.

  • Provides optimized data and communication protocols that improve network efficiency and connection quality on mobile networks.