 Mobile UIs, or front-ends, rely on mobile back-ends to support access to enterprise systems.The mobile back-end facilitates data routing, security, authentication, authorization, working off-line, and service orchestration.This functionality is supported by a mix of middleware components including mobile app servers, Mobile Backend as a service (MBaaS), and SOA infrastructure.