Red Hat global preferences

Explore

Learn what's happening for Red Hat customers around the world:

Mobile

Red Hat Mobile Application Platform

Accelerate mobile app development and integration

Transform employee, customer, and partner engagement

Mobile application development and continuous iteration and deployment have fueled the need to rethink software architecture, technologies, development methodologies, roles, and responsibilities in order to achieve success.

Red Hat Mobile Application Platform supports an agile approach to developing, integrating, and deploying enterprise mobile applications—whether native, hybrid, or on the web. The platform supports collaborative development across multiple teams and projects with a wide variety of leading tool kits and frameworks. You gain central control over security and policy management, the ease of Mobile Backend-as-a-Service (MBaaS) integration with enterprise systems, and a choice of cloud deployment options.

Benefits

Turn your mobile-first strategy into reality

  • MBaaS integration

    Easy-to-build, reusable back-end integration enhances productivity and drives efficient reuse of complex backend connections for developers and IT.

  • Security

    User authentication, encryption, centralized control, and discrete user access to projects and resources increases the security of mobile app development and integration with enterprise systems.

  • Control and innovation

    IT increases control and visibility over back-end integration, security, and policy management while the business drives mobile innovation.

  • Agility and speed to market

    Support for common toolkits, frameworks, and DevOps results in faster development—through continuous deployment cycles—and brings competitive business advantage.

  • Collaboration

    Defined mobile projects, role-based access, and application life-cycle management increases effective collaboration by app development teams whether in-house, outsourced, or both.

  • Flexibility

    Use of open technologies, standard toolkits, Node.js modules, microservice-based architecture, and a range of deployment options supports continuous innovation, development, and deployment.

  • Find out more about Red Hat Mobile

    Explore

Product details

Innovation for the business. Control and visibility for IT.

Securely integrate mobile apps with back-end systems

The Mobile Backend-as-a-Service (MBaaS) securely integrates mobile apps with core enterprise systems, applications, and other services using RESTful APIs and a microservices-based architecture. This high-performance, cloud-based MBaaS manages data storage, scaling, push notifications, analytics, user management, and more, and is key to accelerating and simplifying back-end mobile app development.

The server side, based on Node.js, offers a lightweight, event-driven I/O model that is suited to data-intensive real-time applications that run across distributed devices. Developers can access Node.js modules, via the Node community, to create back-end services that can be shared and reused across mobile projects. For example, developers can access modules for integration with common back-end systems such as Salesforce, Sharepoint, and Oracle.

Offline functionality is enabled through the use of the data sync framework, allowing bidirectional data synchronization from multiple client apps into back-end data stores while managing data collisions from multiple updates.

Bring your own tools. Deliver more apps and more value.

Developers choose their own tools and can work either locally in their own environment or from the hosted platform with full access to all features. Support is provided for native SDKs as well as leading toolkits, frameworks, and languages. The Cloud Build Farm service supports builds for native and hybrid applications for iOS, Android, and Windows Phone.

Drag-and-drop development tools allow for fast prototyping and creating apps to achieve fast results, without the need for coding skills. Templates help get your apps started and existing apps can be migrated to the platform, whether they are native, HTML5, or hybrid. Credentials and certificates are centralized and updates can be transferred from one team to another.

A Workforce Management (WFM) solution is available for organizations reliant on field operations. With ready-to-use functionality, there is also the ability to customize to support specific workflow processes and back-end systems.

Centrally managed security, from start to finish

Security begins on the device with the optional use of encryption for locally cached data, followed by HTTPS from the app to the MBaaS. Authentication APIs make it easy to implement authentication with session management.

Access from the MBaaS to back-end systems can be secured in accordance with the organization’s security policies. This includes: IP address punch through, site-to-site VPNs, strong firewalls, DMZs, approved datacenters, and more.

User security and authentication can be managed using user credentials or an LDAP/Active Directory system. OAuth integration and SSO are also available.

Seamless integration with common enterprise mobility management (EMM) platforms, is provided. Simply check a box and the app is integrated and ready to be distributed.

Support team-based development

Having visibility and agility for the complete app development life cycle is essential to continuous deployment. Red Hat Mobile Application Platform supports collaborative development across multiple teams and projects with centralized access control and project visibility.

A coordinated workflow, supported by giving every app and cloud back end within a project its own Git repository, means development teams can work concurrently on multiple projects without impacting individual developer agility.

Mobile application life-cycle management (ALM) allows configuration and management of multiple project environments (e.g., development, test, preproduction, production) incorporating access controls.

Flexibility with public, private, or hybrid clouds

A cloud-agnostic architecture offers a wide range of cloud deployments to suit any enterprise requirement. Public cloud deployments offer affordability and reasonable SLAs. For highly sensitive mobile workloads and high-availability requirements, organizations can consider dedicated clouds or hybrid cloud environments for the best of both worlds.

Flexible cloud deployments include:

  • Public multitenant—including AWS, Rackspace, HP Cloud, and IBM Softlayer.
  • Private—dedicated and managed.
  • Hybrid—the app cloud code (dedicated MBaaS) can reside in other clouds.

More information, better experience

Knowing how your apps and the platform are performing keeps your users happy and your apps delivering value. Reporting and analytics uses the same role-based access controls as all other pieces of the platform to deliver timely data on app installs, startups, platform requests, and active users by time, platform, and geography.

Performance of your back-end system is just as important to ensure apps remain responsive so the platform gives you real-time endpoint monitoring, alerts, and full auditing.

Related resources

Social

Join the conversation

Find out how you can accelerate mobile innovation

Email us