Architecture overview

The following architecture diagram displays the connection between the mobile application and the IBM Cúram application server.

Mobile application accelerator

The mobile application is built by using IBM MobileFirst and is simulated through the IBM MobileFirst development environment. The IBM MobileFirst platform was used to build the mobile application. It is a suite of products that enables partners and customers to efficiently build and deliver mobile applications for their enterprise.

From using the IBM MobileFirst simulator in your development environment, the mobile application is rendered with HTML and CSS. When the user selects an action in the mobile application, it triggers business logic that is written as a JavaScript application.

The JavaScript application sends a REST API request by using an IBM MobileFirst HTTP adapter with a data payload written in JSON or HTTP.

IBM Cúram REST API accelerator

On the IBM Cúram server side, a REST API intercepts the call. The IBM Cúram application server processes the REST API request with a server-side application, such as Enterprise Java components.

Figure 1. An architecture diagram
Diagram showing how the Mobile application accelerator interfaces with the IBM Cúram REST API accelerator using IBM Mobile First HTTP adapter