2.2 SAP® Mobile Engine Architecture
The objective of a Mobile Engine is to provide mobility to enterprise systems. In a mobile enterprise, the users work remotely, which requires a mediator for establishing communication between the mobile devices and the enterprise system. Hence, Mobile Engine architecture concentrates on providing secure, timely and critical business transactions over a network.
Further to the discussion in section 2.1, Mobile Engine architecture contains basic components, which help in realizing mobile solutions for a SAP system. There are two sets of components, which are differentiated on the basis of their installation. For a successful mobile engine solution, appropriate components should be installed at mobile device and the corresponding SAP system. The mobile device components include:
- Interface
- Local Web Server
- Business Logic (Programming models)
- Micro ITS
- JSP
- Cached HTML pages (or offline browsing)
- Any other Customized model
- Public Interface Layer
Figure 2 displays the way these components are structured to form a Mobile Engine.
Figure 2: Mobile Engine – Structure

Before deploying a mobile engine solution, it is important to understand the functionality of the following nine components: