Introduction to Red Hat Mobile Application Platform: a solution architect perspective

IT mobile challenges include speed, security, cost, integration, tools, third parties, and various operating systems.

The digital world is transforming fast, from device-centric to information-centric.

What is a mobile application platform?

  1. A shared platform or service to develop and run mobile solutions
  2. Brings client side and server side together
  3. Facilitates collaboration or launching mobile initiatives across enterprise
  4. A repository of APIs and services for discovery
  5. Offers templates and code reuse
  6. Centralized control of security and access
  7. Life-cycle management and reporting

Red Hat’s vision is the leading open source mobile application platform because:

  1. It gives developers choice.
  2. It has the most powerful and scalable architecture.
  3. It includes mBaaS (Mobile-Backend-as-a-Service) and enterprise integration.
  4. Mobile PaaS (Platform-as-a-Service) is evolving to industry standards.
  5. Red Hat is the only company with all the pieces, and is a catalyst for agility and change.

Other features:

anitad-mobile-1435204537301-600
Red Hat Mobile Application Platform architecture

anitad-mobile-1435204524833-800

anitad-mobile-1435204547513-600
Full process flow of how to build an app

Red Hat Mobile Application Platform benefits include:

  1. Open, scalable architecture for company-wide projects.
  2. Centralized security, policy management, and access control.
  3. Facilitates collaboration across distributed teams.
  4. Bring your own tools and frameworks.
  5. Fast prototyping with templates and drag and drop forms.
  6. Reuse of microservices to increase developer productivity.
  7. Agile application development and deployment.