BEx Mobile Intelligence 

Purpose

With the help of BEx Mobile Intelligence, you can access your Web applications on the move. You need one of the following devices:

Handheld devices, such as Palm Pilots, are also supported to a certain extent. The type of support depends on which browser is installed for the system.

The Wireless Application Protocol (WAP) is used as the basis for data transfer with WAP-enabled devices and the Hypertext Transfer Protocol (HTTP) with PDAs. The Wireless Markup Language (WML) for WAP-enabled devices, the Hypertext Markup Language (HTML) without stylesheets and with restricted Java Script for PDAs, and the Compact Hypertext Markup Language (cHTML) for i-Mode-enabled devices, form the descriptive language basis.

You can either access your Web application online (for which you need a connection to the BW 3.0 Web Application Server) or offline (no connection). In the latter case, static, pre-calculated HTML pages are used. The pages are pre-calculated using the Reporting Agent.

The same URL is used to call up BEx Mobile applications as with BEx Web applications. The BW server automatically recognizes which device made the request (PDA, WAP, i-Mode or normal desktop browser), and generates a device-specific HTML or WML page. For this reason, BEx Mobile applications are normal BEx Web applications and are created in the same way as BEx Web applications in the BEx Web Application Designer. For WAP and i-Mode devices, Web items are automatically displayed over several pages.

An additional mobile intelligence function is using the Reporting Agent to send an SMS message to a mobile device when a defined exception arises in the Mobile application. By doing this, you highlight the business situations that require close attention.

The following graphic describes the interactions in mobile intelligence:

Process Flow

Mobile Intelligence with WAP

  1. You connect to your mobile terminal with a WAP service provider using your mobile device (for example, a WAP compatible mobile telephone). This allows you to use a WAP Gateway or WAP server, enabling you to transfer contents from the Internet to the mobile device.
  2. In addition, the WAP-gateway passes on the requested URL to the BW Web Application Server.
  3. In the URL HTTP request, the BW server notes that WML is requested instead of HTML.
  4. In the BW server, the data is converted into WML.
  5. The result is returned to the WAP-gateway, which now converts the WML text data into a compressed byte code, sending it to the mobile device.

Compressing the data reduces transfer time.

Mobile Intelligence with HTTP

Mobile Intelligence with HTTP has the same process as with the Web applications. See Creating Web Applications with the BEx Web Application Designer.

You can find additional information in the following sections:

Creating Mobile Applications

Alert Scenarios

Offline-Scenarios